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 From duke at openjdk.org Wed Sep 10 00:26:34 2025 From: duke at openjdk.org (Rui Li) Date: Wed, 10 Sep 2025 00:26:34 GMT Subject: [jdk25u] RFR: 8364198: NMT should have a better corruption message Message-ID: A clean backport of https://bugs.openjdk.org/browse/JDK-8364198. This patch improves the error message, quite straight forward as the error message itself - NMT detected a bug somewhere else, but not in itself. Error message change. Low risks. ------------- Commit messages: - Backport 2202156acc78d7d9ec128f8df5c09fcdff83697c Changes: https://git.openjdk.org/jdk25u/pull/179/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=179&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364198 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/179.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/179/head:pull/179 PR: https://git.openjdk.org/jdk25u/pull/179 From duke at openjdk.org Wed Sep 10 00:29:50 2025 From: duke at openjdk.org (Rui Li) Date: Wed, 10 Sep 2025 00:29:50 GMT Subject: [jdk21u-dev] RFR: 8364198: NMT should have a better corruption message Message-ID: A clean backport of https://bugs.openjdk.org/browse/JDK-8364198. This patch improves the error message, quite straight forward as the error message itself - NMT detected a bug somewhere else, but not in itself. Error message change. Low risks. ------------- Commit messages: - Backport 2202156acc78d7d9ec128f8df5c09fcdff83697c Changes: https://git.openjdk.org/jdk21u-dev/pull/2167/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2167&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364198 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2167.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2167/head:pull/2167 PR: https://git.openjdk.org/jdk21u-dev/pull/2167 From duke at openjdk.org Wed Sep 10 00:46:03 2025 From: duke at openjdk.org (Rui Li) Date: Wed, 10 Sep 2025 00:46:03 GMT Subject: [jdk21u-dev] RFR: 8347434: Richer VM operations events logging Message-ID: A clean backport of https://bugs.openjdk.org/browse/JDK-8347434. This patch adds information of whether the operation is at safepoint. Sample log see: https://github.com/openjdk/jdk/pull/23039#issuecomment-2582924941. In tip for ~5 months. Log changes. Low risks. ------------- Commit messages: - Backport 85fdd2cc12660bef0d4334ef96afe1865ddd0c38 Changes: https://git.openjdk.org/jdk21u-dev/pull/2168/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2168&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347434 Stats: 11 lines in 1 file changed: 0 ins; 0 del; 11 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2168.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2168/head:pull/2168 PR: https://git.openjdk.org/jdk21u-dev/pull/2168 From dzhang at openjdk.org Wed Sep 10 00:50:15 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Wed, 10 Sep 2025 00:50:15 GMT Subject: [jdk25u] Integrated: 8367048: RISC-V: Correct pipeline descriptions of the architecture In-Reply-To: References: Message-ID: On Tue, 9 Sep 2025 01:23:58 GMT, Dingli Zhang wrote: > 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! This pull request has now been integrated. Changeset: a4e90983 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/a4e90983eec4454e97bee14d0bc5deb76e9cdbee Stats: 12 lines in 1 file changed: 5 ins; 0 del; 7 mod 8367048: RISC-V: Correct pipeline descriptions of the architecture Backport-of: 0aee7bf24d7f2578d3867bcfa25646cb0bd06d9a ------------- PR: https://git.openjdk.org/jdk25u/pull/174 From duke at openjdk.org Wed Sep 10 04:31:26 2025 From: duke at openjdk.org (Sarvesh Kumar Jain) Date: Wed, 10 Sep 2025 04:31:26 GMT Subject: [jdk25u] RFR: 8346753: Test javax/swing/JMenuItem/RightLeftOrientation/RightLeftOrientation.java fails on Windows Server 2025 x64 because the icons of RBMenuItem and CBMenuItem are not visible in Nimbus LookAndFeel Message-ID: <9LDi0DuyO1gSHWRPbJlAhNG3hftX1V-OA0in-EwB1j8=.043edf63-1266-4cff-a2a0-e6bcc95e43c5@github.com> Backport of JDK-8346753 Test fixed in 26, backporting to 25. Testing Done: Manual test executed with jtreg on latest jdk-25. ------------- Commit messages: - Backport 5205eae6ff28c4587ec4cb659ddffce84f00441b Changes: https://git.openjdk.org/jdk25u/pull/180/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=180&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346753 Stats: 82 lines in 1 file changed: 46 ins; 23 del; 13 mod Patch: https://git.openjdk.org/jdk25u/pull/180.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/180/head:pull/180 PR: https://git.openjdk.org/jdk25u/pull/180 From duke at openjdk.org Wed Sep 10 06:04:56 2025 From: duke at openjdk.org (Tejal Wakchaure) Date: Wed, 10 Sep 2025 06:04:56 GMT Subject: [jdk25u] RFR: 8366029: Do not add -XX:VerifyArchivedFields by default to CDS tests Message-ID: Tested Changes Locally for `runtime/cds/appcds` ------------- Commit messages: - Tejal Wakchaure - 8366029: Do not add -XX:VerifyArchivedFields by default to CDS tests Changes: https://git.openjdk.org/jdk25u/pull/181/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=181&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366029 Stats: 9 lines in 4 files changed: 2 ins; 6 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/181.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/181/head:pull/181 PR: https://git.openjdk.org/jdk25u/pull/181 From goetz at openjdk.org Wed Sep 10 06:35:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Sep 2025 06:35:24 GMT Subject: [jdk21u-dev] RFR: 8201183: sjavac build failures: "Connection attempt failed: Connection refused" In-Reply-To: References: Message-ID: <6knhKfnr0tt1VaMivRxyWhvDkA_6QZYTDuy6s2eQzsc=.4341cc4a-9d6f-49d4-b4f0-59bfd2a696f2@github.com> On Tue, 9 Sep 2025 15:33:01 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. GHA failure: tests passed, but test run did not complete. unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2162#issuecomment-3273497603 From goetz at openjdk.org Wed Sep 10 06:36:23 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Sep 2025 06:36:23 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: On Tue, 9 Sep 2025 16:01:01 GMT, Goetz Lindenmaier wrote: >> 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 GHA failure: test/langtools/tools/javac/patterns/SOEDeeplyNestedBlocksTest.java failed. We see this once in a while lately. But unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2163#issuecomment-3273500068 From goetz at openjdk.org Wed Sep 10 06:54:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Sep 2025 06:54:07 GMT Subject: [jdk21u-dev] RFR: Merge jdk21u:master Message-ID: Merge build tag 21.0.9+7 from jdk21u to jdk21u-dev ------------- Commit messages: - Merge - 8365375: Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground - 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2170&range=00.0 - jdk21u:master: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2170&range=00.1 Changes: https://git.openjdk.org/jdk21u-dev/pull/2170/files Stats: 630 lines in 8 files changed: 524 ins; 81 del; 25 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2170.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2170/head:pull/2170 PR: https://git.openjdk.org/jdk21u-dev/pull/2170 From goetz at openjdk.org Wed Sep 10 07:04:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Sep 2025 07:04:42 GMT Subject: [jdk17u-dev] RFR: Merge jdk17u:master Message-ID: Merge build tag 17.0.17+7 from jdk17u to jdk17u-dev ------------- Commit messages: - Merge - 8365375: Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground - 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3893&range=00.0 - jdk17u:master: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3893&range=00.1 Changes: https://git.openjdk.org/jdk17u-dev/pull/3893/files Stats: 631 lines in 8 files changed: 525 ins; 81 del; 25 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3893.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3893/head:pull/3893 PR: https://git.openjdk.org/jdk17u-dev/pull/3893 From goetz at openjdk.org Wed Sep 10 07:38:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Sep 2025 07:38:49 GMT Subject: [jdk21u-dev] RFR: Merge jdk21u:master In-Reply-To: References: Message-ID: On Wed, 10 Sep 2025 06:48:16 GMT, Goetz Lindenmaier wrote: > Merge build tag 21.0.9+7 from jdk21u to jdk21u-dev GHA failure: Error: Unable to download artifact(s):, unrelated ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2170#issuecomment-3273706072 From goetz at openjdk.org Wed Sep 10 07:38:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Sep 2025 07:38:51 GMT Subject: [jdk21u-dev] Integrated: Merge jdk21u:master In-Reply-To: References: Message-ID: On Wed, 10 Sep 2025 06:48:16 GMT, Goetz Lindenmaier wrote: > Merge build tag 21.0.9+7 from jdk21u to jdk21u-dev This pull request has now been integrated. Changeset: a6014d03 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/a6014d03692ee258525adff6f2e9684f3e3eb8f9 Stats: 630 lines in 8 files changed: 524 ins; 81 del; 25 mod Merge ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2170 From goetz at openjdk.org Wed Sep 10 07:56:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Sep 2025 07:56:55 GMT Subject: [jdk17u-dev] Integrated: Merge jdk17u:master In-Reply-To: References: Message-ID: <-a5Gk3yhgDC7xnbD4Q9evNa9Kui8pSUNOx1ekKEOfGs=.79ef88b3-a4b6-45e8-92b6-f4f43af491f6@github.com> On Wed, 10 Sep 2025 06:57:51 GMT, Goetz Lindenmaier wrote: > Merge build tag 17.0.17+7 from jdk17u to jdk17u-dev This pull request has now been integrated. Changeset: 74c02969 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/74c029695019fcfc4a0aa3160e5f0aa311c5998c Stats: 631 lines in 8 files changed: 525 ins; 81 del; 25 mod Merge ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3893 From avieiro at openjdk.org Wed Sep 10 09:57:04 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Wed, 10 Sep 2025 09:57:04 GMT Subject: [jdk11u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel Message-ID: Backport of [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) (P1 - CPU25_10-critical-approved) that properly renders `JRadioButtonMenuItem`s with `ImageIcon`s in the Windows Look and Feel. Mostly clean but for copyright issues, also the multi-line string in `test/jdk/javax/swing/JMenuItem/TestRadioAndCheckMenuItemWithIcon.java` was replaced with string concatenation. The issue is reproducible in OpenJDK 11 with the Windows Look and Feel on Windows 11. - Passes `tier1` tests on all platforms. - Passes the new (manual) test on Windows 11/x86_64 (24H2/26100.6584) - SwingSet2 looks normal (tested with Windows Look And Feel and the Windows Classic Look and Feel) NOTE: Related issues [JDK-8365375](https://bugs.openjdk.org/browse/JDK-8365375), [JDK-8365389](https://bugs.openjdk.org/browse/JDK-8365389) and [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) (all P3) will also need to be backported. ------------- Commit messages: - Fix whitespace at the end of line 55. - Backport 2ed2edb244d0a6bf1a156f2a4a346986388c4236 Changes: https://git.openjdk.org/jdk11u/pull/104/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u&pr=104&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348760 Stats: 736 lines in 8 files changed: 607 ins; 89 del; 40 mod Patch: https://git.openjdk.org/jdk11u/pull/104.diff Fetch: git fetch https://git.openjdk.org/jdk11u.git pull/104/head:pull/104 PR: https://git.openjdk.org/jdk11u/pull/104 From sgehwolf at openjdk.org Wed Sep 10 09:57:04 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 10 Sep 2025 09:57:04 GMT Subject: [jdk11u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel In-Reply-To: References: Message-ID: <20WpPvdNLJE7FRsOHrZqwzLhSzef7TpMGsowLjJLHZ8=.a8569d9f-2335-4f7b-88b6-1410ff3c0424@github.com> On Wed, 10 Sep 2025 09:40:29 GMT, Antonio Vieiro wrote: > Backport of [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) (P1 - CPU25_10-critical-approved) that properly renders `JRadioButtonMenuItem`s with `ImageIcon`s in the Windows Look and Feel. > > Mostly clean but for copyright issues, also the multi-line string in `test/jdk/javax/swing/JMenuItem/TestRadioAndCheckMenuItemWithIcon.java` was replaced with string concatenation. > > The issue is reproducible in OpenJDK 11 with the Windows Look and Feel on Windows 11. > > - Passes `tier1` tests on all platforms. > - Passes the new (manual) test on Windows 11/x86_64 (24H2/26100.6584) > - SwingSet2 looks normal (tested with Windows Look And Feel and the Windows Classic Look and Feel) > > NOTE: Related issues [JDK-8365375](https://bugs.openjdk.org/browse/JDK-8365375), [JDK-8365389](https://bugs.openjdk.org/browse/JDK-8365389) and [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) (all P3) will also need to be backported. Please enable GHA on your fork. ------------- PR Comment: https://git.openjdk.org/jdk11u/pull/104#issuecomment-3274198970 From avieiro at openjdk.org Wed Sep 10 10:00:05 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Wed, 10 Sep 2025 10:00:05 GMT Subject: [jdk11u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel In-Reply-To: <20WpPvdNLJE7FRsOHrZqwzLhSzef7TpMGsowLjJLHZ8=.a8569d9f-2335-4f7b-88b6-1410ff3c0424@github.com> References: <20WpPvdNLJE7FRsOHrZqwzLhSzef7TpMGsowLjJLHZ8=.a8569d9f-2335-4f7b-88b6-1410ff3c0424@github.com> Message-ID: On Wed, 10 Sep 2025 09:52:04 GMT, Severin Gehwolf wrote: > Please enable GHA on your fork. It's already enabled, but slow. See https://github.com/vieiro/jdk11u/actions/runs/17609952775 ------------- PR Comment: https://git.openjdk.org/jdk11u/pull/104#issuecomment-3274214101 From duke at openjdk.org Wed Sep 10 11:38:04 2025 From: duke at openjdk.org (duke) Date: Wed, 10 Sep 2025 11:38:04 GMT Subject: [jdk25u] RFR: 8361367: AOT ExcludedClasses.java test failed with missing constant pool logs In-Reply-To: References: Message-ID: On Mon, 8 Sep 2025 05:21:38 GMT, Shyam Kishor wrote: > ?ool logs @shyamkishororacle Your change (at version 51c2ba15ba206fc2d187252f958980134a919ee3) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/173#issuecomment-3274554705 From goetz at openjdk.org Wed Sep 10 11:43:34 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Sep 2025 11:43:34 GMT Subject: [jdk17u-dev] RFR: 8347377: Add validation checks for ICC_Profile header fields In-Reply-To: References: Message-ID: On Fri, 5 Sep 2025 15:12:29 GMT, Jan Kratochvil wrote: > 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. Anton Voznia is an Azul employee so he should be covered by Azul OCA. Anton Voznia has not signed a personal OCA from Oracle. Hi @jankratochvil what tests did you run? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3886#issuecomment-3274574442 From goetz at openjdk.org Wed Sep 10 11:48:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Sep 2025 11:48:45 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 Now please check whether the failures are caused by your change. Comment on this here... ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2138#issuecomment-3274589153 From duke at openjdk.org Wed Sep 10 12:49:28 2025 From: duke at openjdk.org (Voznia Anton) Date: Wed, 10 Sep 2025 12:49:28 GMT Subject: [jdk17u-dev] RFR: 8347377: Add validation checks for ICC_Profile header fields In-Reply-To: References: Message-ID: On Wed, 10 Sep 2025 11:41:16 GMT, Goetz Lindenmaier wrote: >> 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. Anton Voznia is an Azul employee so he should be covered by Azul OCA. Anton Voznia has not signed a personal OCA from Oracle. > > Hi @jankratochvil > what tests did you run? Hi @GoeLin , I've been working on it. I ran all tests under `test/jdk/java/awt/color/` including this new one that was introduced within this commit. The tests passed. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3886#issuecomment-3274759621 From avieiro at openjdk.org Wed Sep 10 13:02:57 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Wed, 10 Sep 2025 13:02:57 GMT Subject: [jdk11u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel In-Reply-To: References: Message-ID: On Wed, 10 Sep 2025 09:40:29 GMT, Antonio Vieiro wrote: > Backport of [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) (P1 - CPU25_10-critical-approved) that properly renders `JRadioButtonMenuItem`s with `ImageIcon`s in the Windows Look and Feel. > > Mostly clean but for copyright issues, also the multi-line string in `test/jdk/javax/swing/JMenuItem/TestRadioAndCheckMenuItemWithIcon.java` was replaced with string concatenation. > > The issue is reproducible in OpenJDK 11 with the Windows Look and Feel on Windows 11. > > - Passes `tier1` tests on all platforms. > - Passes the new (manual) test on Windows 11/x86_64 (24H2/26100.6584) > - SwingSet2 looks normal (tested with Windows Look And Feel and the Windows Classic Look and Feel) > > NOTE: Related issues [JDK-8365375](https://bugs.openjdk.org/browse/JDK-8365375), [JDK-8365389](https://bugs.openjdk.org/browse/JDK-8365389) and [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) (all P3) will also need to be backported. Test failures in `macos-x64/tier1` are unrelated (JDI timeouts). ------------- PR Comment: https://git.openjdk.org/jdk11u/pull/104#issuecomment-3274879712 From goetz at openjdk.org Wed Sep 10 13:32:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Sep 2025 13:32:43 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 04:25:42 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. Hi @rgithubli yes, you need to make an extra CSR for the backport. There is a manual for this somewhere. You need to make a backport JBS issue, and attach the CSR to that. The CSR should be identical to the existing one (and state so in a commen) and needs to be approved by Joe Darcy. Until you have that, I remove the fix request label. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2144#issuecomment-3274983153 From goetz at openjdk.org Wed Sep 10 13:32:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Sep 2025 13:32: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. Why do you want to backport this? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2144#issuecomment-3274987270 From goetz at openjdk.org Wed Sep 10 14:04:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Sep 2025 14:04:10 GMT Subject: [jdk21u-dev] RFR: 8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport fcc2a24291d499f7149debad1250903ddc369d91 Changes: https://git.openjdk.org/jdk21u-dev/pull/2172/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2172&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350813 Stats: 61 lines in 2 files changed: 60 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2172.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2172/head:pull/2172 PR: https://git.openjdk.org/jdk21u-dev/pull/2172 From goetz at openjdk.org Wed Sep 10 14:07:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Sep 2025 14:07:36 GMT Subject: [jdk17u-dev] RFR: 8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError Message-ID: Resolved Copyright, probably clean. ------------- Commit messages: - backport fcc2a24291d499f7149debad1250903ddc369d91 Changes: https://git.openjdk.org/jdk17u-dev/pull/3894/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3894&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350813 Stats: 61 lines in 2 files changed: 60 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3894.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3894/head:pull/3894 PR: https://git.openjdk.org/jdk17u-dev/pull/3894 From sgehwolf at openjdk.org Wed Sep 10 14:18:19 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 10 Sep 2025 14:18:19 GMT Subject: [jdk11u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel In-Reply-To: References: Message-ID: On Wed, 10 Sep 2025 12:59:40 GMT, Antonio Vieiro wrote: >> Backport of [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) (P1 - CPU25_10-critical-approved) that properly renders `JRadioButtonMenuItem`s with `ImageIcon`s in the Windows Look and Feel. >> >> Mostly clean but for copyright issues, also the multi-line string in `test/jdk/javax/swing/JMenuItem/TestRadioAndCheckMenuItemWithIcon.java` was replaced with string concatenation. >> >> The issue is reproducible in OpenJDK 11 with the Windows Look and Feel on Windows 11. >> >> - Passes `tier1` tests on all platforms. >> - Passes the new (manual) test on Windows 11/x86_64 (24H2/26100.6584) >> - SwingSet2 looks normal (tested with Windows Look And Feel and the Windows Classic Look and Feel) >> >> NOTE: Related issues [JDK-8365375](https://bugs.openjdk.org/browse/JDK-8365375), [JDK-8365389](https://bugs.openjdk.org/browse/JDK-8365389) and [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) (all P3) will also need to be backported. > > Test failures in `macos-x64/tier1` are unrelated (JDI timeouts). @vieiro Please fold [JDK-8365375](https://bugs.openjdk.org/browse/JDK-8365375) into this PR. It needs a review anyway and it's not worth doing another review for this one-liner. Also use `/issue add JDK-8365375`. Thanks! ------------- PR Comment: https://git.openjdk.org/jdk11u/pull/104#issuecomment-3275186590 From goetz at openjdk.org Wed Sep 10 14:26:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Sep 2025 14:26:44 GMT Subject: [jdk17u-dev] RFR: 8245545: Disable TLS_RSA cipher suites Message-ID: I backport this for parity with 17.0.18-oracle. test/jdk/javax/net/ssl/DTLS/CipherSuite.java Resolved Copyright test/jdk/javax/net/ssl/ciphersuites/DisabledAlgorithms.java Resolved @bugid statement ------------- Commit messages: - backport 882d6358074135b2c4fe21b32bd73f40022980bc Changes: https://git.openjdk.org/jdk17u-dev/pull/3895/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3895&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8245545 Stats: 82 lines in 13 files changed: 36 ins; 18 del; 28 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3895.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3895/head:pull/3895 PR: https://git.openjdk.org/jdk17u-dev/pull/3895 From sgehwolf at openjdk.org Wed Sep 10 14:29:27 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 10 Sep 2025 14:29:27 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. This doesn't need to be backported to 21u. Users who need it should adopt JDK 25 quickly. JDK 24 with the patch is already out. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2144#issuecomment-3275232909 From avieiro at openjdk.org Wed Sep 10 14:29:46 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Wed, 10 Sep 2025 14:29:46 GMT Subject: [jdk11u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel [v2] In-Reply-To: References: Message-ID: > Backport of [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) (P1 - CPU25_10-critical-approved) that properly renders `JRadioButtonMenuItem`s with `ImageIcon`s in the Windows Look and Feel. > > Mostly clean but for copyright issues, also the multi-line string in `test/jdk/javax/swing/JMenuItem/TestRadioAndCheckMenuItemWithIcon.java` was replaced with string concatenation. > > The issue is reproducible in OpenJDK 11 with the Windows Look and Feel on Windows 11. > > - Passes `tier1` tests on all platforms. > - Passes the new (manual) test on Windows 11/x86_64 (24H2/26100.6584) > - SwingSet2 looks normal (tested with Windows Look And Feel and the Windows Classic Look and Feel) > > NOTE: Related issues [JDK-8365375](https://bugs.openjdk.org/browse/JDK-8365375), [JDK-8365389](https://bugs.openjdk.org/browse/JDK-8365389) and [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) (all P3) will also need to be backported. Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: Backport 3758e584e70c230e8d0294b4e9e7723ae2ed0a13 ------------- Changes: - all: https://git.openjdk.org/jdk11u/pull/104/files - new: https://git.openjdk.org/jdk11u/pull/104/files/27d3c84d..90176056 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u&pr=104&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u&pr=104&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u/pull/104.diff Fetch: git fetch https://git.openjdk.org/jdk11u.git pull/104/head:pull/104 PR: https://git.openjdk.org/jdk11u/pull/104 From avieiro at openjdk.org Wed Sep 10 14:29:47 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Wed, 10 Sep 2025 14:29:47 GMT Subject: [jdk11u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel In-Reply-To: References: Message-ID: <-VY5gBEKd5cGx3VJAkDDDHsTRNAKMxBnUQxWR9fGwCA=.25af859d-7e0a-435e-9bc6-286cdd10a451@github.com> On Wed, 10 Sep 2025 09:40:29 GMT, Antonio Vieiro wrote: > Backport of [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) (P1 - CPU25_10-critical-approved) that properly renders `JRadioButtonMenuItem`s with `ImageIcon`s in the Windows Look and Feel. > > Mostly clean but for copyright issues, also the multi-line string in `test/jdk/javax/swing/JMenuItem/TestRadioAndCheckMenuItemWithIcon.java` was replaced with string concatenation. > > The issue is reproducible in OpenJDK 11 with the Windows Look and Feel on Windows 11. > > - Passes `tier1` tests on all platforms. > - Passes the new (manual) test on Windows 11/x86_64 (24H2/26100.6584) > - SwingSet2 looks normal (tested with Windows Look And Feel and the Windows Classic Look and Feel) > > NOTE: Related issues [JDK-8365375](https://bugs.openjdk.org/browse/JDK-8365375), [JDK-8365389](https://bugs.openjdk.org/browse/JDK-8365389) and [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) (all P3) will also need to be backported. Done! ------------- PR Comment: https://git.openjdk.org/jdk11u/pull/104#issuecomment-3275222604 From goetz at openjdk.org Wed Sep 10 14:30:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Sep 2025 14:30:27 GMT Subject: [jdk21u-dev] RFR: 8245545: Disable TLS_RSA cipher suites Message-ID: I backport this for parity with 17.0.18-oracle Given this is in 17, it should be in 21 as well. ------------- Commit messages: - Backport 882d6358074135b2c4fe21b32bd73f40022980bc Changes: https://git.openjdk.org/jdk21u-dev/pull/2173/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2173&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8245545 Stats: 82 lines in 13 files changed: 36 ins; 18 del; 28 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2173.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2173/head:pull/2173 PR: https://git.openjdk.org/jdk21u-dev/pull/2173 From avieiro at openjdk.org Wed Sep 10 14:48:57 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Wed, 10 Sep 2025 14:48:57 GMT Subject: [jdk11u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel [v2] In-Reply-To: References: Message-ID: <0glzjJ5iP219qoSGFTk4B4PHCXnCoLopCR-19aqJE5M=.23cd8055-5b21-4c01-a297-9ace6ce5f06b@github.com> On Wed, 10 Sep 2025 14:29:46 GMT, Antonio Vieiro wrote: >> Backport of [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) (P1 - CPU25_10-critical-approved) that properly renders `JRadioButtonMenuItem`s with `ImageIcon`s in the Windows Look and Feel. >> >> Mostly clean but for copyright issues, also the multi-line string in `test/jdk/javax/swing/JMenuItem/TestRadioAndCheckMenuItemWithIcon.java` was replaced with string concatenation. >> >> The issue is reproducible in OpenJDK 11 with the Windows Look and Feel on Windows 11. >> >> - Passes `tier1` tests on all platforms. >> - Passes the new (manual) test on Windows 11/x86_64 (24H2/26100.6584) >> - SwingSet2 looks normal (tested with Windows Look And Feel and the Windows Classic Look and Feel) >> >> NOTE: Related issues [JDK-8365375](https://bugs.openjdk.org/browse/JDK-8365375), [JDK-8365389](https://bugs.openjdk.org/browse/JDK-8365389) and [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) (all P3) will also need to be backported. > > Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: > > Backport 3758e584e70c230e8d0294b4e9e7723ae2ed0a13 ... and re-tested after merging the one-liner: JDK-8348760 ------------- PR Comment: https://git.openjdk.org/jdk11u/pull/104#issuecomment-3275313670 From zzambers at openjdk.org Wed Sep 10 14:51:32 2025 From: zzambers at openjdk.org (Zdenek Zambersky) Date: Wed, 10 Sep 2025 14:51:32 GMT Subject: [jdk11u-dev] RFR: 8286562: GCC 12 reports some compiler warnings Message-ID: Backport fixes few warnings in newer gcc (12+), which I have seen some when doing test build for gcc15 (fedora 34) for another [backport](https://github.com/openjdk/jdk11u-dev/pull/3087#issuecomment-3266882552). Warning do not show in current GHA runs because it uses gcc 10. (Btw this change has also been backported to oracle jdk 11.) Backport is not clear, there were some differences in surrounding context, copyright headers, location of gmk file etc. So part of it had to be done manually. Changes to jfrTraceIdBits.inline.hpp are not present, because modified function is not present on jdk11. I also included backport of followup change ([JDK-8293691](https://bugs.openjdk.org/browse/JDK-8293691)), which fixes problem introduced by original backported change. GHA tests: OK ------------- Commit messages: - Backport f2a32d996ae09620474771c46a649f6c4e1148ad - Backport 410a25d59a11b6a627bbb0a2c405c2c2be19f464 Changes: https://git.openjdk.org/jdk11u-dev/pull/3091/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3091&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8286562 Stats: 41 lines in 5 files changed: 27 ins; 1 del; 13 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3091.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3091/head:pull/3091 PR: https://git.openjdk.org/jdk11u-dev/pull/3091 From duke at openjdk.org Wed Sep 10 15:20:41 2025 From: duke at openjdk.org (duke) Date: Wed, 10 Sep 2025 15:20:41 GMT Subject: [jdk25u] RFR: 8364198: NMT should have a better corruption message In-Reply-To: References: Message-ID: On Wed, 10 Sep 2025 00:21:34 GMT, Rui Li wrote: > A clean backport of https://bugs.openjdk.org/browse/JDK-8364198. > > This patch improves the error message, quite straight forward as the error message itself - NMT detected a bug somewhere else, but not in itself. Error message change. Low risks. @rgithubli Your change (at version 3b022e0484965b4d76d900a1043b4d047d52bfeb) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/179#issuecomment-3275435091 From duke at openjdk.org Wed Sep 10 15:21:48 2025 From: duke at openjdk.org (duke) Date: Wed, 10 Sep 2025 15:21:48 GMT Subject: [jdk25u] RFR: 8320836: jtreg gtest runs should limit heap size In-Reply-To: References: Message-ID: On Tue, 9 Sep 2025 01:54:24 GMT, Rui Li wrote: > 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. @rgithubli Your change (at version 6a8feb326c4a862b10f3d6d6b0bfbcfe01cc9f9a) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/175#issuecomment-3275435915 From duke at openjdk.org Wed Sep 10 15:22:45 2025 From: duke at openjdk.org (duke) Date: Wed, 10 Sep 2025 15:22:45 GMT Subject: [jdk21u-dev] RFR: 8320836: jtreg gtest runs should limit heap size In-Reply-To: References: Message-ID: On Tue, 9 Sep 2025 01:54:34 GMT, Rui Li wrote: > 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. @rgithubli Your change (at version 29349ad7296f0ca259a17a62e8e8d293259ba733) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2161#issuecomment-3275440501 From phh at openjdk.org Wed Sep 10 16:06:32 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 10 Sep 2025 16:06:32 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. At Amazon (and perhaps other large scale Java shops), we generally don't adopt new LTS releases immediately because we need to wait until the release is stable, typically at the .02 or even .03 releases. So we'd like to backport to 21u in the meantime. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2144#issuecomment-3275597301 From duke at openjdk.org Wed Sep 10 16:17:12 2025 From: duke at openjdk.org (Rui Li) Date: Wed, 10 Sep 2025 16:17:12 GMT Subject: [jdk21u-dev] Integrated: 8320836: jtreg gtest runs should limit heap size In-Reply-To: References: Message-ID: On Tue, 9 Sep 2025 01:54:34 GMT, Rui Li wrote: > 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. This pull request has now been integrated. Changeset: 62aa773a Author: Rui Li Committer: Victor Rudometov URL: https://git.openjdk.org/jdk21u-dev/commit/62aa773aa54c38b7d9e5b28f7a7277aedb1259d4 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8320836: jtreg gtest runs should limit heap size Backport-of: ac9e51023fc34a82b795950a109af2397826adaa ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2161 From duke at openjdk.org Wed Sep 10 16:18:50 2025 From: duke at openjdk.org (Rui Li) Date: Wed, 10 Sep 2025 16:18:50 GMT Subject: [jdk25u] Integrated: 8364198: NMT should have a better corruption message In-Reply-To: References: Message-ID: On Wed, 10 Sep 2025 00:21:34 GMT, Rui Li wrote: > A clean backport of https://bugs.openjdk.org/browse/JDK-8364198. > > This patch improves the error message, quite straight forward as the error message itself - NMT detected a bug somewhere else, but not in itself. Error message change. Low risks. This pull request has now been integrated. Changeset: 99e9d624 Author: Rui Li Committer: Victor Rudometov URL: https://git.openjdk.org/jdk25u/commit/99e9d624e85668950bda9de81b57432b6b4203e8 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod 8364198: NMT should have a better corruption message Backport-of: 2202156acc78d7d9ec128f8df5c09fcdff83697c ------------- PR: https://git.openjdk.org/jdk25u/pull/179 From duke at openjdk.org Wed Sep 10 16:18:54 2025 From: duke at openjdk.org (Rui Li) Date: Wed, 10 Sep 2025 16:18:54 GMT Subject: [jdk25u] Integrated: 8320836: jtreg gtest runs should limit heap size In-Reply-To: References: Message-ID: On Tue, 9 Sep 2025 01:54:24 GMT, Rui Li wrote: > 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. This pull request has now been integrated. Changeset: e1a10276 Author: Rui Li Committer: Victor Rudometov URL: https://git.openjdk.org/jdk25u/commit/e1a102767bc50cfa3a8ac137678a84f9c0597d35 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8320836: jtreg gtest runs should limit heap size Backport-of: ac9e51023fc34a82b795950a109af2397826adaa ------------- PR: https://git.openjdk.org/jdk25u/pull/175 From ssubramaniam at openjdk.org Wed Sep 10 16:47:22 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 10 Sep 2025 16:47:22 GMT Subject: [jdk17u-dev] Integrated: 8353486: Open source Swing Tests - Set 4 In-Reply-To: References: Message-ID: On Tue, 9 Sep 2025 22:18:58 GMT, Satyen Subramaniam wrote: > 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. This pull request has now been integrated. Changeset: ca3ad0ef Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/ca3ad0ef1ecf4ba87ad4758c6a24c2b51a341547 Stats: 462 lines in 5 files changed: 462 ins; 0 del; 0 mod 8353486: Open source Swing Tests - Set 4 Backport-of: 486a66469bc0c814d07e03ce0e7231b408a4d579 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3892 From ssubramaniam at openjdk.org Wed Sep 10 16:47:24 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 10 Sep 2025 16:47:24 GMT Subject: [jdk17u-dev] Integrated: 8354340: Open source Swing Tests - Set 6 In-Reply-To: References: Message-ID: On Tue, 9 Sep 2025 22:17:42 GMT, Satyen Subramaniam wrote: > 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. This pull request has now been integrated. Changeset: 47c39928 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/47c3992807b688d6353c85a1b255fc68a314e7b2 Stats: 279 lines in 2 files changed: 279 ins; 0 del; 0 mod 8354340: Open source Swing Tests - Set 6 Backport-of: 76dec47f00230214e9ba58714be5a3ad26f8308d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3891 From ssubramaniam at openjdk.org Wed Sep 10 16:49:13 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 10 Sep 2025 16:49:13 GMT Subject: [jdk21u-dev] Integrated: 8354340: Open source Swing Tests - Set 6 In-Reply-To: References: Message-ID: On Tue, 9 Sep 2025 22:17:39 GMT, Satyen Subramaniam wrote: > 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. This pull request has now been integrated. Changeset: 3a6b4ef9 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/3a6b4ef9433ef5f89583924d4e16daecea6b1f03 Stats: 279 lines in 2 files changed: 279 ins; 0 del; 0 mod 8354340: Open source Swing Tests - Set 6 Backport-of: 76dec47f00230214e9ba58714be5a3ad26f8308d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2165 From ssubramaniam at openjdk.org Wed Sep 10 16:49:15 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 10 Sep 2025 16:49:15 GMT Subject: [jdk21u-dev] Integrated: 8353486: Open source Swing Tests - Set 4 In-Reply-To: <_R4caOQ2nI_85EEThKFMYdRh8Ie4UPq56Nzrn4R7XLA=.363bce4b-a971-4719-b94f-c6879f92235d@github.com> References: <_R4caOQ2nI_85EEThKFMYdRh8Ie4UPq56Nzrn4R7XLA=.363bce4b-a971-4719-b94f-c6879f92235d@github.com> Message-ID: On Tue, 9 Sep 2025 22:18:56 GMT, Satyen Subramaniam wrote: > 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. This pull request has now been integrated. Changeset: 0d53971c Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/0d53971cdc34f5d77976589db2ad9be77d670705 Stats: 462 lines in 5 files changed: 462 ins; 0 del; 0 mod 8353486: Open source Swing Tests - Set 4 Backport-of: 486a66469bc0c814d07e03ce0e7231b408a4d579 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2166 From zzambers at openjdk.org Wed Sep 10 16:51:15 2025 From: zzambers at openjdk.org (Zdenek Zambersky) Date: Wed, 10 Sep 2025 16:51:15 GMT Subject: [jdk11u-dev] RFR: 8286694: Incorrect argument processing in java launcher Message-ID: Backport fixes compiler warning on newer gcc. (Also has been backported to oracle jdk 11) Backport was clean except for copyright header. ------------- Commit messages: - Backport 651ba865c1afe2b29adc5b0ca428117200313912 Changes: https://git.openjdk.org/jdk11u-dev/pull/3092/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3092&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8286694 Stats: 5 lines in 1 file changed: 3 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3092.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3092/head:pull/3092 PR: https://git.openjdk.org/jdk11u-dev/pull/3092 From duke at openjdk.org Wed Sep 10 17:15:13 2025 From: duke at openjdk.org (duke) Date: Wed, 10 Sep 2025 17:15:13 GMT Subject: [jdk25u] RFR: 8346753: Test javax/swing/JMenuItem/RightLeftOrientation/RightLeftOrientation.java fails on Windows Server 2025 x64 because the icons of RBMenuItem and CBMenuItem are not visible in Nimbus LookAndFeel In-Reply-To: <9LDi0DuyO1gSHWRPbJlAhNG3hftX1V-OA0in-EwB1j8=.043edf63-1266-4cff-a2a0-e6bcc95e43c5@github.com> References: <9LDi0DuyO1gSHWRPbJlAhNG3hftX1V-OA0in-EwB1j8=.043edf63-1266-4cff-a2a0-e6bcc95e43c5@github.com> Message-ID: On Wed, 10 Sep 2025 04:26:10 GMT, Sarvesh Kumar Jain wrote: > Backport of JDK-8346753 > > Test fixed in 26, backporting to 25. > > Testing Done: Manual test executed with jtreg on latest jdk-25. > runner starting test: javax/swing/JMenuItem/RightLeftOrientation.java#metal > runner finished test: javax/swing/JMenuItem/RightLeftOrientation.java#metal > Passed. Execution successful > runner starting test: javax/swing/JMenuItem/RightLeftOrientation.java#motif > runner finished test: javax/swing/JMenuItem/RightLeftOrientation.java#motif > Passed. Execution successful > runner starting test: javax/swing/JMenuItem/RightLeftOrientation.java#windows > runner finished test: javax/swing/JMenuItem/RightLeftOrientation.java#windows > Passed. Execution successful > Test results: passed: 3 @TheSarveshJain Your change (at version 4df2e1ba9993a15d400b3ddee3b9ec214e250d1b) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/180#issuecomment-3275803224 From goetz at openjdk.org Wed Sep 10 18:05:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Sep 2025 18:05:27 GMT Subject: [jdk17u-dev] RFR: 8286159: Memory leak in getAllConfigs of awt_GraphicsEnv.c:585 Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 97bd4c255a319ce626a316ed211ef1fd7d0f1e14 Changes: https://git.openjdk.org/jdk17u-dev/pull/3896/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3896&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8286159 Stats: 5 lines in 1 file changed: 5 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3896.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3896/head:pull/3896 PR: https://git.openjdk.org/jdk17u-dev/pull/3896 From goetz at openjdk.org Wed Sep 10 18:19:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Sep 2025 18:19:33 GMT Subject: [jdk17u-dev] RFR: 8288180: C2: VectorPhase must ensure that SafePointNode memory input is a MergeMemNode Message-ID: I backport this for parity with 17.0.17-oracle. ------------- Commit messages: - Backport 6f2223faa170a800f76a54a6637c160eadab6232 Changes: https://git.openjdk.org/jdk17u-dev/pull/3897/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3897&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8288180 Stats: 21 lines in 2 files changed: 21 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3897.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3897/head:pull/3897 PR: https://git.openjdk.org/jdk17u-dev/pull/3897 From duke at openjdk.org Wed Sep 10 19:37:33 2025 From: duke at openjdk.org (duke) Date: Wed, 10 Sep 2025 19:37:33 GMT Subject: [jdk17u-dev] Withdrawn: 8360664: Null pointer dereference in src/hotspot/share/prims/jvmtiTagMap.cpp in IterateOverHeapObjectClosure::do_object() In-Reply-To: References: Message-ID: <1sMbICwBCzaBg7zq_Zy1TfqNzDVJWoLqISg8Z-29XEk=.704f0581-6a78-407c-9e37-723e66b5191e@github.com> On Wed, 16 Jul 2025 13:08:40 GMT, Artem Semenov wrote: > Hi all, > > This pull request contains a backport of commit [e9a43416](https://github.com/openjdk/jdk/commit/e9a434165a6ec07cde0429c7f9823bbc5dab7857) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Artem Semenov on 7 Jul 2025 and was reviewed by Serguei Spitsyn, Alex Menkov and Chris Plummer. > > This patch adds an assert that demonstrates that NULL cannot be passed to this function. This change will simplify code analysis during bug hunting and investigation. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3761 From ssubramaniam at openjdk.org Wed Sep 10 21:20:44 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 10 Sep 2025 21:20:44 GMT Subject: [jdk17u-dev] RFR: 8354532: Open source JFileChooser Tests - Set 7 Message-ID: Backporting JDK-8354532: Open source JFileChooser Tests - Set 7. Adds four file selector tests, three for windows and one linux. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport bd73127d7495244f93f941530db32b4559d45689 Changes: https://git.openjdk.org/jdk17u-dev/pull/3898/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3898&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354532 Stats: 387 lines in 4 files changed: 387 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3898.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3898/head:pull/3898 PR: https://git.openjdk.org/jdk17u-dev/pull/3898 From ssubramaniam at openjdk.org Wed Sep 10 21:20:49 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 10 Sep 2025 21:20:49 GMT Subject: [jdk21u-dev] RFR: 8354532: Open source JFileChooser Tests - Set 7 Message-ID: Backporting JDK-8354532: Open source JFileChooser Tests - Set 7. Adds four file selector tests, three for windows and one linux. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport bd73127d7495244f93f941530db32b4559d45689 Changes: https://git.openjdk.org/jdk21u-dev/pull/2174/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2174&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354532 Stats: 387 lines in 4 files changed: 387 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2174.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2174/head:pull/2174 PR: https://git.openjdk.org/jdk21u-dev/pull/2174 From ssubramaniam at openjdk.org Wed Sep 10 21:24:29 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 10 Sep 2025 21:24:29 GMT Subject: [jdk17u-dev] RFR: 8339962: Open source AWT TextField tests - Set1 Message-ID: Backporting JDK-8339962: Open source AWT TextField tests - Set1. Adds two text field and a label 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 31849127a06e448c705a61c536f51fc037bc4979 Changes: https://git.openjdk.org/jdk17u-dev/pull/3899/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3899&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339962 Stats: 437 lines in 3 files changed: 437 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3899.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3899/head:pull/3899 PR: https://git.openjdk.org/jdk17u-dev/pull/3899 From serb at openjdk.org Wed Sep 10 21:41:51 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 10 Sep 2025 21:41:51 GMT Subject: [jdk21u-dev] RFR: 8354873: javax/swing/plaf/metal/MetalIconFactory/bug4952462.java failing on CI Message-ID: <6cRRzCWPl7b_XicwvRaKGYkei2ttCdQs97BX6L5Un-0=.9a065681-2610-4638-8cc4-3719abf6a40e@github.com> Hi all, This pull request contains a backport of commit [d80db00f](https://github.com/openjdk/jdk/commit/d80db00f8221b95ab767bb84d06b83a83ba4cd4c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Damon Nguyen on 16 Apr 2025 and was reviewed by Harshitha Onkar. Thanks! ------------- Commit messages: - Backport d80db00f8221b95ab767bb84d06b83a83ba4cd4c Changes: https://git.openjdk.org/jdk21u-dev/pull/2150/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2150&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354873 Stats: 49 lines in 1 file changed: 13 ins; 21 del; 15 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2150.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2150/head:pull/2150 PR: https://git.openjdk.org/jdk21u-dev/pull/2150 From duke at openjdk.org Thu Sep 11 01:43:57 2025 From: duke at openjdk.org (Rui Li) Date: Thu, 11 Sep 2025 01:43:57 GMT Subject: [jdk21u-dev] RFR: 8346142: [perf] scalability issue for the specjvm2008::xml.validation workload Message-ID: A clean backport for https://bugs.openjdk.org/browse/JDK-8346142 A perf patch: it adds low cost null prechecks to prevent the flow entering slow synchronized block unnecessarily. In tip for about 8 months, no issues so far. Low risks. ------------- Commit messages: - Backport 10d08dbc81aa14499410f0a7a64d0b3243b660f1 Changes: https://git.openjdk.org/jdk21u-dev/pull/2175/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2175&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346142 Stats: 23 lines in 1 file changed: 6 ins; 0 del; 17 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2175.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2175/head:pull/2175 PR: https://git.openjdk.org/jdk21u-dev/pull/2175 From duke at openjdk.org Thu Sep 11 01:51:25 2025 From: duke at openjdk.org (Rui Li) Date: Thu, 11 Sep 2025 01:51:25 GMT Subject: [jdk21u-dev] RFR: 8320049: PKCS10 would not discard the cause when throw SignatureException on invalid key Message-ID: A clean backport for https://bugs.openjdk.org/browse/JDK-8320049. This patch passes cause in SignatureException on invalid key. Pretty small and straightforward. Low risks. Tests are running. ------------- Commit messages: - Backport 2c4c6c9ba3f4682e3696ecdd9aea1905443785fa Changes: https://git.openjdk.org/jdk21u-dev/pull/2176/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2176&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320049 Stats: 2 lines in 1 file changed: 0 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2176.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2176/head:pull/2176 PR: https://git.openjdk.org/jdk21u-dev/pull/2176 From jjiang at openjdk.org Thu Sep 11 02:56:19 2025 From: jjiang at openjdk.org (John Jiang) Date: Thu, 11 Sep 2025 02:56:19 GMT Subject: [jdk21u-dev] RFR: 8364597: Replace THL A29 Limited with Tencent [v2] In-Reply-To: References: Message-ID: On Mon, 8 Sep 2025 11:09:12 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 > > John Jiang has updated the pull request incrementally with one additional commit since the last revision: > > Trigger CI I think the failures have nothing to do with my changes. --- Pre-submit tests - linux-x64 / test - Test (tier1) https://github.com/johnshajiang/jdk21u-dev/actions/runs/17548665545/job/49841170627 The tests were not executed. ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR >> jtreg:test/hotspot/jtreg:tier1_runtime 1 0 0 1 << ============================== TEST FAILURE This job failed with the below error: Error: Unable to access jarfile jtreg/installed/lib/jtreg.jar" --- Pre-submit tests - windows-x64 / test - Test (tier1) https://github.com/johnshajiang/jdk21u-dev/actions/runs/17548665545/job/49838542812 The tests passed. ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/hotspot/jtreg:tier1_compiler_3 496 496 0 0 ============================== TEST SUCCESS Though, the job failed to upload the test results with the below error, Error: Failed to CreateArtifact: Failed to make request after 5 attempts: Request timeout: /twirp/github.actions.results.api.v1.ArtifactService/CreateArtifact ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2138#issuecomment-3277185636 From syan at openjdk.org Thu Sep 11 06:05:24 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 11 Sep 2025 06:05:24 GMT Subject: [jdk25u] RFR: 8366359: Test should throw SkippedException when there is no lpstat In-Reply-To: <5N46taUX5EOLwPEAblxc7Duaqequ4EP4lXn7Fzw9T9Q=.2637b441-081b-437a-b81c-41e4494c1668@github.com> References: <5N46taUX5EOLwPEAblxc7Duaqequ4EP4lXn7Fzw9T9Q=.2637b441-081b-437a-b81c-41e4494c1668@github.com> Message-ID: On Sat, 30 Aug 2025 02:23:13 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [f23c1507](https://github.com/openjdk/jdk/commit/f23c150709fbd6d9b84261a7c99b67d7d08334b9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 30 Aug 2025 and was reviewed by Alexey Ivanov and Phil Race. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/146#issuecomment-3278169988 From syan at openjdk.org Thu Sep 11 06:05:25 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 11 Sep 2025 06:05:25 GMT Subject: [jdk25u] Integrated: 8366359: Test should throw SkippedException when there is no lpstat In-Reply-To: <5N46taUX5EOLwPEAblxc7Duaqequ4EP4lXn7Fzw9T9Q=.2637b441-081b-437a-b81c-41e4494c1668@github.com> References: <5N46taUX5EOLwPEAblxc7Duaqequ4EP4lXn7Fzw9T9Q=.2637b441-081b-437a-b81c-41e4494c1668@github.com> Message-ID: On Sat, 30 Aug 2025 02:23:13 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [f23c1507](https://github.com/openjdk/jdk/commit/f23c150709fbd6d9b84261a7c99b67d7d08334b9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 30 Aug 2025 and was reviewed by Alexey Ivanov and Phil Race. > > Thanks! This pull request has now been integrated. Changeset: f60d8f8f Author: SendaoYan URL: https://git.openjdk.org/jdk25u/commit/f60d8f8f152071787edb2415aae616a0f5c4fcd9 Stats: 23 lines in 1 file changed: 11 ins; 7 del; 5 mod 8366359: Test should throw SkippedException when there is no lpstat Backport-of: f23c150709fbd6d9b84261a7c99b67d7d08334b9 ------------- PR: https://git.openjdk.org/jdk25u/pull/146 From syan at openjdk.org Thu Sep 11 06:41:28 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 11 Sep 2025 06:41:28 GMT Subject: [jdk21u-dev] RFR: 8366359: Test should throw SkippedException when there is no lpstat Message-ID: <3t8I6COBZoBuz4if5qPLm6Kvayqhe926nIpZZ8PWkYc=.27d17372-cc26-4c1e-a145-428081404339@github.com> Hi all, This pull request contains a backport of commit [f23c1507](https://github.com/openjdk/jdk/commit/f23c150709fbd6d9b84261a7c99b67d7d08334b9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 30 Aug 2025 and was reviewed by Alexey Ivanov and Phil Race. Thanks! ------------- Commit messages: - Backport f23c150709fbd6d9b84261a7c99b67d7d08334b9 Changes: https://git.openjdk.org/jdk21u-dev/pull/2177/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2177&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366359 Stats: 23 lines in 1 file changed: 11 ins; 7 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2177.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2177/head:pull/2177 PR: https://git.openjdk.org/jdk21u-dev/pull/2177 From syan at openjdk.org Thu Sep 11 06:42:51 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 11 Sep 2025 06:42:51 GMT Subject: [jdk17u-dev] RFR: 8366359: Test should throw SkippedException when there is no lpstat Message-ID: <7_QtF5pz0hn9rl3bWSHYsQzlEL73K5tgdrcO8gtIbJo=.98def04e-d8fd-423b-a017-bbfe51af59db@github.com> Hi all, This pull request contains a backport of commit [f23c1507](https://github.com/openjdk/jdk/commit/f23c150709fbd6d9b84261a7c99b67d7d08334b9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 30 Aug 2025 and was reviewed by Alexey Ivanov and Phil Race. Thanks! ------------- Commit messages: - Backport f23c150709fbd6d9b84261a7c99b67d7d08334b9 Changes: https://git.openjdk.org/jdk17u-dev/pull/3900/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3900&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366359 Stats: 23 lines in 1 file changed: 11 ins; 7 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3900.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3900/head:pull/3900 PR: https://git.openjdk.org/jdk17u-dev/pull/3900 From syan at openjdk.org Thu Sep 11 06:43:56 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 11 Sep 2025 06:43:56 GMT Subject: [jdk11u-dev] RFR: 8366359: Test should throw SkippedException when there is no lpstat Message-ID: Hi all, This pull request contains a backport of commit [f23c1507](https://github.com/openjdk/jdk/commit/f23c150709fbd6d9b84261a7c99b67d7d08334b9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 30 Aug 2025 and was reviewed by Alexey Ivanov and Phil Race. Thanks! ------------- Commit messages: - Backport f23c150709fbd6d9b84261a7c99b67d7d08334b9 Changes: https://git.openjdk.org/jdk11u-dev/pull/3093/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3093&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366359 Stats: 23 lines in 1 file changed: 11 ins; 7 del; 5 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3093.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3093/head:pull/3093 PR: https://git.openjdk.org/jdk11u-dev/pull/3093 From goetz at openjdk.org Thu Sep 11 07:13:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 07:13:05 GMT Subject: [jdk21u-dev] RFR: 8334217: [AIX] Misleading error messages after JDK-8320005 Message-ID: We should fix this message in 21, too. We frequently have issues around loading libs especially on AIX, as things are different there. Resolved one trivial chunk, unclear why. ------------- Commit messages: - backport 871362870ea8dc5f4ac186876e91023116891a5b Changes: https://git.openjdk.org/jdk21u-dev/pull/2171/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2171&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334217 Stats: 11 lines in 3 files changed: 4 ins; 0 del; 7 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2171.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2171/head:pull/2171 PR: https://git.openjdk.org/jdk21u-dev/pull/2171 From goetz at openjdk.org Thu Sep 11 07:21:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 07:21:41 GMT Subject: [jdk21u-dev] RFR: 8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive In-Reply-To: References: Message-ID: On Thu, 10 Jul 2025 06:46:48 GMT, Timofei Pushkin wrote: >> Hi @TimPushkin >> I would prefer to defer this to the January update. >> It's a larger change, and then it has time to proof itself in 25 a bit. > > @GoeLin, thank you, sounds reasonable Hi @TimPushkin this change is causing test errors: java.lang.RuntimeException: '[warning]' found in stdout Maybe conflict with a change backported in the meantime? I remove the fix-request tag for now. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1835#issuecomment-3278771504 From goetz at openjdk.org Thu Sep 11 07:33:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 07:33:50 GMT Subject: [jdk17u-dev] RFR: 8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError In-Reply-To: References: Message-ID: On Wed, 10 Sep 2025 13:55:03 GMT, Goetz Lindenmaier wrote: > Resolved Copyright, probably clean. GHA failure: build hangs, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3894#issuecomment-3278871573 From mbaesken at openjdk.org Thu Sep 11 07:47:27 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 11 Sep 2025 07:47:27 GMT Subject: [jdk17u-dev] RFR: 8245545: Disable TLS_RSA cipher suites In-Reply-To: References: Message-ID: <8WybfakdXpiPNrT2QJNMiath6WnFZPkI4K2a0bd0ZfE=.6b675406-1bde-45c0-ac84-7b82597d789a@github.com> On Wed, 10 Sep 2025 14:19:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. > > test/jdk/javax/net/ssl/DTLS/CipherSuite.java > Resolved Copyright > test/jdk/javax/net/ssl/ciphersuites/DisabledAlgorithms.java > Resolved @bugid statement Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3895#pullrequestreview-3209536459 From tpushkin at openjdk.org Thu Sep 11 07:59:27 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Thu, 11 Sep 2025 07:59:27 GMT Subject: [jdk21u-dev] RFR: 8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 07:17:40 GMT, Goetz Lindenmaier wrote: >> @GoeLin, thank you, sounds reasonable > > Hi @TimPushkin > this change is causing test errors: > java.lang.RuntimeException: '[warning]' found in stdout > > Maybe conflict with a change backported in the meantime? > I remove the fix-request tag for now. @GoeLin Sorry, which test are you talking about? As far as I can see, the CI on the PR is green, it passed the tests I did locally (listed in the approval request) as well. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1835#issuecomment-3279015512 From goetz at openjdk.org Thu Sep 11 08:13:34 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 08:13:34 GMT Subject: [jdk17u-dev] RFR: 8245545: Disable TLS_RSA cipher suites In-Reply-To: References: Message-ID: On Wed, 10 Sep 2025 14:19:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. > > test/jdk/javax/net/ssl/DTLS/CipherSuite.java > Resolved Copyright > test/jdk/javax/net/ssl/ciphersuites/DisabledAlgorithms.java > Resolved @bugid statement Thanks for the quick review! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3895#issuecomment-3279078703 From goetz at openjdk.org Thu Sep 11 08:19:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 08:19:08 GMT Subject: [jdk21u-dev] RFR: 8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive [v3] In-Reply-To: References: Message-ID: On Fri, 5 Sep 2025 10:55:28 GMT, Timofei Pushkin wrote: >> 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 Hi, it is runtime/cds/appcds/customLoader/RegUnregSuperTest.java#unreg It's probably not included in tier1 which is run by the CI. The CI is only a very basic smoke test. [1.173s][info][cds] string table array (single level) length = 7992 [1.486s][info][cds] Skipping jdk/internal/misc/CDS$UnregisteredClassLoader$Source: used only when dumping CDS archive [1.486s][info][cds] Skipping jdk/internal/misc/CDS$UnregisteredClassLoader$JarSource: used only when dumping CDS archive [1.486s][info][cds] Skipping jdk/internal/misc/CDS$UnregisteredClassLoader: used only when dumping CDS archive [1.487s][warning][cds] Skipping java/lang/invoke/BoundMethodHandle$Species_LI: Unsupported location [1.490s][info ][cds] Gathering all archivable objects ... [1.490s][info ][cds] Gathering classes and symbols ... [1.709s][info ][cds] Sorting symbols and fixing identity hash ... [1.715s][info ][cds] Sorting classes ... ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1835#issuecomment-3279105844 From tpushkin at openjdk.org Thu Sep 11 08:30:38 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Thu, 11 Sep 2025 08:30:38 GMT Subject: [jdk21u-dev] RFR: 8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive [v3] In-Reply-To: References: Message-ID: On Fri, 5 Sep 2025 10:55:28 GMT, Timofei Pushkin wrote: >> 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 Hm, I ran the whole `runtime/cds` test suite locally after the merge and saw no issues. Ok, thanks, will try to reproduce. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1835#issuecomment-3279157248 From duke at openjdk.org Thu Sep 11 11:05:42 2025 From: duke at openjdk.org (Ashish Kumar) Date: Thu, 11 Sep 2025 11:05:42 GMT Subject: [jdk25u] RFR: 8362836: JFR: Broken pipe in jdk/jfr/event/io/TestIOTopFrame.java Message-ID: Backport bug fix from jdk repo. ------------- Commit messages: - 8362836: JFR: Broken pipe in jdk/jfr/event/io/TestIOTopFrame.java Changes: https://git.openjdk.org/jdk25u/pull/183/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=183&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362836 Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/183.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/183/head:pull/183 PR: https://git.openjdk.org/jdk25u/pull/183 From syan at openjdk.org Thu Sep 11 11:33:04 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 11 Sep 2025 11:33:04 GMT Subject: [jdk25u] RFR: 8366893: java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java timed out on macos-aarch64 Message-ID: Hi all, This pull request contains a backport of commit 0dad3f1a from the openjdk/jdk repository. The commit being backported was authored by Aleksey Shipilev on 5 Sep 2025 and was reviewed by Alan Bateman and Jaikiran Pai. Thanks! ------------- Commit messages: - Backport 0dad3f1ae8d0c35c4b7a8188ad7854d01c7cd6b4 Changes: https://git.openjdk.org/jdk25u/pull/184/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=184&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366893 Stats: 6 lines in 3 files changed: 0 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk25u/pull/184.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/184/head:pull/184 PR: https://git.openjdk.org/jdk25u/pull/184 From goetz at openjdk.org Thu Sep 11 11:53:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 11:53:30 GMT Subject: [jdk21u-dev] RFR: 8360478: libjsig related tier3 jtreg tests fail when asan is configured Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport a23de2ec090628b52532ee5d9bd4364a97499f5b Changes: https://git.openjdk.org/jdk21u-dev/pull/2178/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2178&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360478 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2178.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2178/head:pull/2178 PR: https://git.openjdk.org/jdk21u-dev/pull/2178 From goetz at openjdk.org Thu Sep 11 12:11:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 12:11:28 GMT Subject: [jdk21u-dev] RFR: 8361447: [REDO] Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays Message-ID: <-DyWhIhk3X5b_ft7DRy2aI0Z4Bd8YHFZLFDdr2oen0k=.14316085-bad8-4fa8-84d5-d84a6c3d770c@github.com> I backport this for parity with 21.0.10-oracle. Resolved print statement in guardedMemory.cpp. Maybe clean anyways. ------------- Commit messages: - backport f67e4354316dcec185eac66adec2395e20b62579 Changes: https://git.openjdk.org/jdk21u-dev/pull/2179/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2179&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361447 Stats: 96 lines in 4 files changed: 70 ins; 6 del; 20 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2179.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2179/head:pull/2179 PR: https://git.openjdk.org/jdk21u-dev/pull/2179 From goetz at openjdk.org Thu Sep 11 12:35:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 12:35:05 GMT Subject: [jdk21u-dev] RFR: 8364235: Fix for JDK-8361447 breaks the alignment requirements for GuardedMemory Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/2179 Commit messages: - backport 078d0d4968e26bb7a15417f1c4e891869c69dc6c Changes: https://git.openjdk.org/jdk21u-dev/pull/2180/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2180&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364235 Stats: 14 lines in 1 file changed: 8 ins; 2 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2180.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2180/head:pull/2180 PR: https://git.openjdk.org/jdk21u-dev/pull/2180 From jbechberger at openjdk.org Thu Sep 11 12:58:28 2025 From: jbechberger at openjdk.org (Johannes Bechberger) Date: Thu, 11 Sep 2025 12:58:28 GMT Subject: [jdk21u-dev] RFR: 8325731: Installation instructions for Debian/Ubuntu don't mention autoconf Message-ID: 8325731: Installation instructions for Debian/Ubuntu don't mention autoconf ------------- Commit messages: - Backport c3c1cdd1b017654469f214c62457cde248474f2f Changes: https://git.openjdk.org/jdk21u-dev/pull/2181/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2181&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325731 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2181.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2181/head:pull/2181 PR: https://git.openjdk.org/jdk21u-dev/pull/2181 From goetz at openjdk.org Thu Sep 11 13:07:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 13:07:05 GMT Subject: [jdk17u-dev] RFR: 8361748: Enforce limits on the size of an XBM image Message-ID: I backport this for parity with 17.0.18-oracle ------------- Commit messages: - Backport c71be802b530034169d17325478dba6e2f1c3238 Changes: https://git.openjdk.org/jdk17u-dev/pull/3901/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3901&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361748 Stats: 245 lines in 7 files changed: 157 ins; 33 del; 55 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3901.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3901/head:pull/3901 PR: https://git.openjdk.org/jdk17u-dev/pull/3901 From goetz at openjdk.org Thu Sep 11 13:07:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 13:07:44 GMT Subject: [jdk21u-dev] RFR: 8361748: Enforce limits on the size of an XBM image Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport c71be802b530034169d17325478dba6e2f1c3238 Changes: https://git.openjdk.org/jdk21u-dev/pull/2182/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2182&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361748 Stats: 245 lines in 7 files changed: 157 ins; 33 del; 55 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2182.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2182/head:pull/2182 PR: https://git.openjdk.org/jdk21u-dev/pull/2182 From goetz at openjdk.org Thu Sep 11 13:15:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 13:15:49 GMT Subject: [jdk17u-dev] RFR: 8328124: Convert java/awt/Frame/ShownOnPack/ShownOnPack.html applet test to main Message-ID: I backport this for parity with 17.0.18-oracle ------------- Commit messages: - Backport 7cc1965a252347f37dca69859d5ecaf2b55020c6 Changes: https://git.openjdk.org/jdk17u-dev/pull/3902/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3902&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328124 Stats: 249 lines in 2 files changed: 4 ins; 207 del; 38 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3902.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3902/head:pull/3902 PR: https://git.openjdk.org/jdk17u-dev/pull/3902 From goetz at openjdk.org Thu Sep 11 13:16:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 13:16:24 GMT Subject: [jdk21u-dev] RFR: 8328124: Convert java/awt/Frame/ShownOnPack/ShownOnPack.html applet test to main Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport 7cc1965a252347f37dca69859d5ecaf2b55020c6 Changes: https://git.openjdk.org/jdk21u-dev/pull/2183/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2183&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328124 Stats: 249 lines in 2 files changed: 4 ins; 207 del; 38 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2183.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2183/head:pull/2183 PR: https://git.openjdk.org/jdk21u-dev/pull/2183 From goetz at openjdk.org Thu Sep 11 13:51:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 13:51:38 GMT Subject: [jdk17u-dev] RFR: 8328562: Convert java/awt/InputMethods/DiacriticsTest/DiacriticsTest.java applet test to main Message-ID: I backport this for parity with 17.0.18-oracle ------------- Commit messages: - Backport fb8f2a0a929ebe7f65c69741712b89bbb403ade9 Changes: https://git.openjdk.org/jdk17u-dev/pull/3903/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3903&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328562 Stats: 137 lines in 2 files changed: 64 ins; 57 del; 16 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3903.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3903/head:pull/3903 PR: https://git.openjdk.org/jdk17u-dev/pull/3903 From goetz at openjdk.org Thu Sep 11 13:52:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 13:52:29 GMT Subject: [jdk21u-dev] RFR: 8328562: Convert java/awt/InputMethods/DiacriticsTest/DiacriticsTest.java applet test to main Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport fb8f2a0a929ebe7f65c69741712b89bbb403ade9 Changes: https://git.openjdk.org/jdk21u-dev/pull/2184/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2184&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328562 Stats: 137 lines in 2 files changed: 64 ins; 57 del; 16 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2184.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2184/head:pull/2184 PR: https://git.openjdk.org/jdk21u-dev/pull/2184 From goetz at openjdk.org Thu Sep 11 14:18:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 14:18:21 GMT Subject: [jdk17u-dev] RFR: 8297936: Use reachabilityFence to manage liveness in ClassUnload tests Message-ID: I backport this to make later backports clean. ------------- Commit messages: - Backport 5085bd5f05ca70e08c6764ed208d574c556b6c57 Changes: https://git.openjdk.org/jdk17u-dev/pull/3904/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3904&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297936 Stats: 23 lines in 3 files changed: 9 ins; 5 del; 9 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3904.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3904/head:pull/3904 PR: https://git.openjdk.org/jdk17u-dev/pull/3904 From goetz at openjdk.org Thu Sep 11 14:20:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 14:20:50 GMT Subject: [jdk21u-dev] RFR: 8337723: Remove redundant tests from com/sun/security/sasl/gsskerb Message-ID: I backport this for parity with 21.0.10-oracle. Resolved ProblemList and TEST.groups due to context. Probably clean. ------------- Commit messages: - backport f979f727b6137be9a3f85baed4fbfdd785970044 Changes: https://git.openjdk.org/jdk21u-dev/pull/2185/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2185&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8337723 Stats: 892 lines in 12 files changed: 58 ins; 817 del; 17 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2185.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2185/head:pull/2185 PR: https://git.openjdk.org/jdk21u-dev/pull/2185 From goetz at openjdk.org Thu Sep 11 14:23:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 14:23:04 GMT Subject: [jdk17u-dev] RFR: 8204868: java/util/zip/ZipFile/TestCleaner.java still fails with "cleaner failed to clean zipfile." Message-ID: I backport this for parity with 17.0.18-oracle, ------------- Commit messages: - Backport 3626ac35b34650dc64938af63ea21f9f4e011fe4 Changes: https://git.openjdk.org/jdk17u-dev/pull/3905/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3905&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8204868 Stats: 44 lines in 1 file changed: 21 ins; 11 del; 12 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3905.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3905/head:pull/3905 PR: https://git.openjdk.org/jdk17u-dev/pull/3905 From goetz at openjdk.org Thu Sep 11 14:24:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 14:24:40 GMT Subject: [jdk21u-dev] RFR: 8204868: java/util/zip/ZipFile/TestCleaner.java still fails with "cleaner failed to clean zipfile." Message-ID: <2XHzUHrW4H6yOD_mSllqy5maKTEhFABWOcDaeftviFc=.282a2753-b78d-42f1-ba05-ae204096a3e3@github.com> I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport 3626ac35b34650dc64938af63ea21f9f4e011fe4 Changes: https://git.openjdk.org/jdk21u-dev/pull/2186/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2186&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8204868 Stats: 44 lines in 1 file changed: 21 ins; 11 del; 12 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2186.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2186/head:pull/2186 PR: https://git.openjdk.org/jdk21u-dev/pull/2186 From goetz at openjdk.org Thu Sep 11 14:34:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 14:34:41 GMT Subject: [jdk17u-dev] RFR: 8351567: Jar Manifest test ValueUtf8Coding produces misleading diagnostic output Message-ID: <6zm-5C6mEe1A2xIXNcspTKy9GcEWZ7gHA1unYnEWj18=.eeff5b74-cd99-4810-8a26-af7b5a4c94ba@github.com> I backport this for parity with 17.0.18-oracle ------------- Commit messages: - Backport ffa63409884e9a2d41f5223ab5962980edbb008c Changes: https://git.openjdk.org/jdk17u-dev/pull/3906/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3906&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351567 Stats: 6 lines in 1 file changed: 0 ins; 4 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3906.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3906/head:pull/3906 PR: https://git.openjdk.org/jdk17u-dev/pull/3906 From goetz at openjdk.org Thu Sep 11 14:34:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 14:34:46 GMT Subject: [jdk21u-dev] RFR: 8351567: Jar Manifest test ValueUtf8Coding produces misleading diagnostic output Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport ffa63409884e9a2d41f5223ab5962980edbb008c Changes: https://git.openjdk.org/jdk21u-dev/pull/2187/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2187&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351567 Stats: 6 lines in 1 file changed: 0 ins; 4 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2187.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2187/head:pull/2187 PR: https://git.openjdk.org/jdk21u-dev/pull/2187 From goetz at openjdk.org Thu Sep 11 14:39:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 14:39:16 GMT Subject: [jdk17u-dev] RFR: 8219408: Tests should handle ${} in the view of jtreg "smart action" Message-ID: I backport this for parity with 17.0.18-oracle ------------- Commit messages: - Backport 353e1738f6eb9965571e1de881d209b698492e6e Changes: https://git.openjdk.org/jdk17u-dev/pull/3907/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3907&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8219408 Stats: 8 lines in 4 files changed: 0 ins; 8 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3907.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3907/head:pull/3907 PR: https://git.openjdk.org/jdk17u-dev/pull/3907 From goetz at openjdk.org Thu Sep 11 14:44:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 14:44:19 GMT Subject: [jdk21u-dev] RFR: 8219408: Tests should handle ${} in the view of jtreg "smart action" Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport 353e1738f6eb9965571e1de881d209b698492e6e Changes: https://git.openjdk.org/jdk21u-dev/pull/2188/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2188&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8219408 Stats: 8 lines in 4 files changed: 0 ins; 8 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2188.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2188/head:pull/2188 PR: https://git.openjdk.org/jdk21u-dev/pull/2188 From goetz at openjdk.org Thu Sep 11 14:51:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 14:51:47 GMT Subject: [jdk21u-dev] RFR: 8353585: Provide ChoiceFormat#parse(String, ParsePosition) tests Message-ID: <9WZr-G9h3gI-yLSZCV6OCpNmq50nwmAwa7kCmeETVGo=.3d7c6e80-45fc-49d1-a279-a70ba30b30ef@github.com> I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport fd2734e97d3ef505473938109746ae59d5fefca6 Changes: https://git.openjdk.org/jdk21u-dev/pull/2190/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2190&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353585 Stats: 76 lines in 1 file changed: 76 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2190.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2190/head:pull/2190 PR: https://git.openjdk.org/jdk21u-dev/pull/2190 From goetz at openjdk.org Thu Sep 11 14:53:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 14:53:44 GMT Subject: [jdk17u-dev] RFR: 8353585: Provide ChoiceFormat#parse(String, ParsePosition) tests Message-ID: I backport this for parity with 17.0.18-oracle. ------------- Commit messages: - Backport fd2734e97d3ef505473938109746ae59d5fefca6 Changes: https://git.openjdk.org/jdk17u-dev/pull/3908/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3908&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353585 Stats: 76 lines in 1 file changed: 76 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3908.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3908/head:pull/3908 PR: https://git.openjdk.org/jdk17u-dev/pull/3908 From goetz at openjdk.org Thu Sep 11 14:55:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 14:55:08 GMT Subject: [jdk17u-dev] RFR: 8355558: SJIS.java test is always ignored Message-ID: I backport this for parity with 17.0.18-oracle. ------------- Commit messages: - Backport c0dc31422d6e7435ad7abdb547dedcc50b7fc0c3 Changes: https://git.openjdk.org/jdk17u-dev/pull/3909/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3909&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355558 Stats: 13 lines in 1 file changed: 9 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3909.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3909/head:pull/3909 PR: https://git.openjdk.org/jdk17u-dev/pull/3909 From goetz at openjdk.org Thu Sep 11 14:57:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 14:57:10 GMT Subject: [jdk21u-dev] RFR: 8355558: SJIS.java test is always ignored Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport c0dc31422d6e7435ad7abdb547dedcc50b7fc0c3 Changes: https://git.openjdk.org/jdk21u-dev/pull/2191/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2191&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355558 Stats: 13 lines in 1 file changed: 9 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2191.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2191/head:pull/2191 PR: https://git.openjdk.org/jdk21u-dev/pull/2191 From goetz at openjdk.org Thu Sep 11 15:01:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 15:01:29 GMT Subject: [jdk21u-dev] RFR: 8318730: MonitorVmStartTerminate.java still times out after JDK-8209595 Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport 841989b2701b4ee0ec9be03d8007e6788edf56b4 Changes: https://git.openjdk.org/jdk21u-dev/pull/2192/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2192&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318730 Stats: 20 lines in 1 file changed: 6 ins; 12 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2192.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2192/head:pull/2192 PR: https://git.openjdk.org/jdk21u-dev/pull/2192 From goetz at openjdk.org Thu Sep 11 15:04:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 15:04:51 GMT Subject: [jdk17u-dev] RFR: 8318730: MonitorVmStartTerminate.java still times out after JDK-8209595 Message-ID: I backport this for parity with 17.0.18-oracle ------------- Commit messages: - Backport 841989b2701b4ee0ec9be03d8007e6788edf56b4 Changes: https://git.openjdk.org/jdk17u-dev/pull/3910/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3910&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318730 Stats: 20 lines in 1 file changed: 6 ins; 12 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3910.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3910/head:pull/3910 PR: https://git.openjdk.org/jdk17u-dev/pull/3910 From goetz at openjdk.org Thu Sep 11 15:36:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 15:36:50 GMT Subject: [jdk17u-dev] RFR: 8355444: [java.io] Use @requires tag instead of exiting based on "os.name" property value Message-ID: <0C5dk8YVOVvf8HRNSTDmwzNDCwdq5GXuVWDoX1m7so4=.5fa7ddc8-7b41-43e2-88fd-1455d285e9dd@github.com> I backport this for parity with 17.0.18-oracle. ------------- Commit messages: - Backport 5faa55902211e5ad8edc51282022ed9db3684b25 Changes: https://git.openjdk.org/jdk17u-dev/pull/3911/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3911&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355444 Stats: 46 lines in 6 files changed: 13 ins; 25 del; 8 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3911.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3911/head:pull/3911 PR: https://git.openjdk.org/jdk17u-dev/pull/3911 From goetz at openjdk.org Thu Sep 11 15:40:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 15:40:10 GMT Subject: [jdk21u-dev] RFR: 8355444: [java.io] Use @requires tag instead of exiting based on "os.name" property value Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport 5faa55902211e5ad8edc51282022ed9db3684b25 Changes: https://git.openjdk.org/jdk21u-dev/pull/2193/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2193&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355444 Stats: 46 lines in 6 files changed: 13 ins; 25 del; 8 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2193.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2193/head:pull/2193 PR: https://git.openjdk.org/jdk21u-dev/pull/2193 From goetz at openjdk.org Thu Sep 11 15:52:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 15:52:44 GMT Subject: [jdk21u-dev] RFR: 8356040: java/util/PluggableLocale/LocaleNameProviderTest.java timed out Message-ID: I backport this for parity with 21.0.10-oracle. Needed resolve because "8174269: Remove COMPAT locale data provider from JDK" is not in 21. ------------- Commit messages: - Backport 32f67a3e38be807164435ea0841c01d2b7c73652 Changes: https://git.openjdk.org/jdk21u-dev/pull/2194/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2194&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8356040 Stats: 132 lines in 1 file changed: 63 ins; 48 del; 21 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2194.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2194/head:pull/2194 PR: https://git.openjdk.org/jdk21u-dev/pull/2194 From duke at openjdk.org Thu Sep 11 15:56:34 2025 From: duke at openjdk.org (Sarvesh Kumar Jain) Date: Thu, 11 Sep 2025 15:56:34 GMT Subject: [jdk25u] Integrated: 8346753: Test javax/swing/JMenuItem/RightLeftOrientation/RightLeftOrientation.java fails on Windows Server 2025 x64 because the icons of RBMenuItem and CBMenuItem are not visible in Nimbus LookAndFeel In-Reply-To: <9LDi0DuyO1gSHWRPbJlAhNG3hftX1V-OA0in-EwB1j8=.043edf63-1266-4cff-a2a0-e6bcc95e43c5@github.com> References: <9LDi0DuyO1gSHWRPbJlAhNG3hftX1V-OA0in-EwB1j8=.043edf63-1266-4cff-a2a0-e6bcc95e43c5@github.com> Message-ID: On Wed, 10 Sep 2025 04:26:10 GMT, Sarvesh Kumar Jain wrote: > Backport of JDK-8346753 > > Test fixed in 26, backporting to 25. > > Testing Done: Manual test executed with jtreg on latest jdk-25. > runner starting test: javax/swing/JMenuItem/RightLeftOrientation.java#metal > runner finished test: javax/swing/JMenuItem/RightLeftOrientation.java#metal > Passed. Execution successful > runner starting test: javax/swing/JMenuItem/RightLeftOrientation.java#motif > runner finished test: javax/swing/JMenuItem/RightLeftOrientation.java#motif > Passed. Execution successful > runner starting test: javax/swing/JMenuItem/RightLeftOrientation.java#windows > runner finished test: javax/swing/JMenuItem/RightLeftOrientation.java#windows > Passed. Execution successful > Test results: passed: 3 This pull request has now been integrated. Changeset: d09a3b8c Author: Sarvesh Kumar Jain Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/d09a3b8caed9378ab784e8abeedefc55e0aaef4c Stats: 82 lines in 1 file changed: 46 ins; 23 del; 13 mod 8346753: Test javax/swing/JMenuItem/RightLeftOrientation/RightLeftOrientation.java fails on Windows Server 2025 x64 because the icons of RBMenuItem and CBMenuItem are not visible in Nimbus LookAndFeel Backport-of: 5205eae6ff28c4587ec4cb659ddffce84f00441b ------------- PR: https://git.openjdk.org/jdk25u/pull/180 From duke at openjdk.org Thu Sep 11 16:09:32 2025 From: duke at openjdk.org (KavyaKS94) Date: Thu, 11 Sep 2025 16:09:32 GMT Subject: [jdk25u] Integrated: 8362533: Tests sun/management/jmxremote/bootstrap/* duplicate VM flags In-Reply-To: References: Message-ID: 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 This pull request has now been integrated. Changeset: b105b7b5 Author: Lei Zhu Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/b105b7b5d6dd85ab3f1f8e6185848239dbf18521 Stats: 21 lines in 3 files changed: 0 ins; 17 del; 4 mod 8362533: Tests sun/management/jmxremote/bootstrap/* duplicate VM flags Backport-of: 458f033d4dd3c646028b2f9bab88f9a308cad4af ------------- PR: https://git.openjdk.org/jdk25u/pull/177 From goetz at openjdk.org Thu Sep 11 16:30:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 16:30:00 GMT Subject: [jdk21u-dev] RFR: 8341138: Rename jtreg property docker.support as container.support Message-ID: I backport this to make later backports easier. Unfortunately [8360518: Docker tests do not work when asan is configured](https://github.com/openjdk/jdk/commit/01b15bc1f961f43ae11db0c15f45763c4ec4180b) was backported already, so I had to resolve almost all files. Might be clean anyways. ------------- Commit messages: - backport 41ee582df8c65f2f26b21e46784cf0bc4ece0585 Changes: https://git.openjdk.org/jdk21u-dev/pull/2195/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2195&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341138 Stats: 54 lines in 26 files changed: 6 ins; 0 del; 48 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2195.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2195/head:pull/2195 PR: https://git.openjdk.org/jdk21u-dev/pull/2195 From ssubramaniam at openjdk.org Thu Sep 11 16:40:14 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 11 Sep 2025 16:40:14 GMT Subject: [jdk21u-dev] Integrated: 8354532: Open source JFileChooser Tests - Set 7 In-Reply-To: References: Message-ID: On Wed, 10 Sep 2025 21:14:02 GMT, Satyen Subramaniam wrote: > Backporting JDK-8354532: Open source JFileChooser Tests - Set 7. Adds four file selector tests, three for windows and one linux. 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: 93109186 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/931091865519fa46cfcaadf21e328e88ccd4538e Stats: 387 lines in 4 files changed: 387 ins; 0 del; 0 mod 8354532: Open source JFileChooser Tests - Set 7 Backport-of: bd73127d7495244f93f941530db32b4559d45689 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2174 From ssubramaniam at openjdk.org Thu Sep 11 16:41:16 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 11 Sep 2025 16:41:16 GMT Subject: [jdk17u-dev] Integrated: 8354532: Open source JFileChooser Tests - Set 7 In-Reply-To: References: Message-ID: On Wed, 10 Sep 2025 21:14:11 GMT, Satyen Subramaniam wrote: > Backporting JDK-8354532: Open source JFileChooser Tests - Set 7. Adds four file selector tests, three for windows and one linux. 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: bdf320a9 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/bdf320a9a3a141075e8c99324b7ffd48cdb7f381 Stats: 387 lines in 4 files changed: 387 ins; 0 del; 0 mod 8354532: Open source JFileChooser Tests - Set 7 Backport-of: bd73127d7495244f93f941530db32b4559d45689 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3898 From ssubramaniam at openjdk.org Thu Sep 11 16:41:16 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 11 Sep 2025 16:41:16 GMT Subject: [jdk17u-dev] Integrated: 8339962: Open source AWT TextField tests - Set1 In-Reply-To: References: Message-ID: On Wed, 10 Sep 2025 21:16:50 GMT, Satyen Subramaniam wrote: > Backporting JDK-8339962: Open source AWT TextField tests - Set1. Adds two text field and a label 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: bd11dddc Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/bd11dddc50bfe8b739ddff1b6bcf07f3b7d4fc7e Stats: 437 lines in 3 files changed: 437 ins; 0 del; 0 mod 8339962: Open source AWT TextField tests - Set1 Backport-of: 31849127a06e448c705a61c536f51fc037bc4979 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3899 From goetz at openjdk.org Thu Sep 11 17:10:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 17:10:29 GMT Subject: [jdk21u-dev] Integrated: 8201183: sjavac build failures: "Connection attempt failed: Connection refused" In-Reply-To: References: Message-ID: On Tue, 9 Sep 2025 15:33:01 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: eacf4ed2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/eacf4ed2f6f2d00a581ce2fd71640ec0d84958a0 Stats: 32 lines in 1 file changed: 12 ins; 8 del; 12 mod 8201183: sjavac build failures: "Connection attempt failed: Connection refused" Backport-of: ecc603ca9b441cbb7ad27fbc2529fcb0b1da1992 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2162 From duke at openjdk.org Thu Sep 11 17:14:57 2025 From: duke at openjdk.org (duke) Date: Thu, 11 Sep 2025 17:14:57 GMT Subject: [jdk21u-dev] RFR: 8311076: RedefineClasses doesn't check for ConstantPool overflow In-Reply-To: References: Message-ID: On Tue, 9 Sep 2025 01:40:07 GMT, Rui Li wrote: > 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. @rgithubli Your change (at version 2347162873b2d28d9431a9d9835b6bd009e53746) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2160#issuecomment-3281950826 From duke at openjdk.org Thu Sep 11 17:14:57 2025 From: duke at openjdk.org (duke) Date: Thu, 11 Sep 2025 17:14:57 GMT Subject: [jdk21u-dev] RFR: 8346142: [perf] scalability issue for the specjvm2008::xml.validation workload In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 01:36:01 GMT, Rui Li wrote: > A clean backport for https://bugs.openjdk.org/browse/JDK-8346142 > > A perf patch: it adds low cost null prechecks to prevent the flow entering slow synchronized block unnecessarily. > > In tip for about 8 months, no issues so far. Low risks. @rgithubli Your change (at version 2af4ae1b433cc55feaf648e86a897772ff9df08b) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2175#issuecomment-3281951313 From goetz at openjdk.org Thu Sep 11 17:15:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 17:15:04 GMT Subject: [jdk21u-dev] Integrated: 8334217: [AIX] Misleading error messages after JDK-8320005 In-Reply-To: References: Message-ID: On Wed, 10 Sep 2025 12:41:54 GMT, Goetz Lindenmaier wrote: > We should fix this message in 21, too. We frequently have issues around loading libs especially on AIX, as things are different there. > > Resolved one trivial chunk, unclear why. This pull request has now been integrated. Changeset: ea6b681c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ea6b681cbe0e7c0cc7d1b5fb4dcc2f82e40acf60 Stats: 11 lines in 3 files changed: 4 ins; 0 del; 7 mod 8334217: [AIX] Misleading error messages after JDK-8320005 Backport-of: 871362870ea8dc5f4ac186876e91023116891a5b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2171 From goetz at openjdk.org Thu Sep 11 17:17:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 17:17:47 GMT Subject: [jdk21u-dev] Integrated: 8245545: Disable TLS_RSA cipher suites In-Reply-To: References: Message-ID: On Wed, 10 Sep 2025 14:20:23 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle > Given this is in 17, it should be in 21 as well. This pull request has now been integrated. Changeset: 97084b10 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/97084b10039b54e521f9d5ee3d8f469a53d54196 Stats: 82 lines in 13 files changed: 36 ins; 18 del; 28 mod 8245545: Disable TLS_RSA cipher suites Backport-of: 882d6358074135b2c4fe21b32bd73f40022980bc ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2173 From goetz at openjdk.org Thu Sep 11 17:27:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 17:27:17 GMT Subject: [jdk17u-dev] Integrated: 8245545: Disable TLS_RSA cipher suites In-Reply-To: References: Message-ID: <9HKXWJeMHCSpH2p8DPkchsslcwDnSxten5i6Bt9Xdww=.2f3c2149-6e8e-4d65-9d8e-64753a747df3@github.com> On Wed, 10 Sep 2025 14:19:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. > > test/jdk/javax/net/ssl/DTLS/CipherSuite.java > Resolved Copyright > test/jdk/javax/net/ssl/ciphersuites/DisabledAlgorithms.java > Resolved @bugid statement This pull request has now been integrated. Changeset: b838ae0a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/b838ae0a7bbe34f345a4d56af21df4badce0caf2 Stats: 82 lines in 13 files changed: 36 ins; 18 del; 28 mod 8245545: Disable TLS_RSA cipher suites Reviewed-by: mbaesken Backport-of: 882d6358074135b2c4fe21b32bd73f40022980bc ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3895 From goetz at openjdk.org Thu Sep 11 17:28:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 17:28:15 GMT Subject: [jdk21u-dev] Integrated: 8290043: serviceability/attach/ConcAttachTest.java failed "guarantee(!CheckJNICalls) failed: Attached JNI thread exited without being detached" In-Reply-To: References: Message-ID: On Tue, 9 Sep 2025 15:33:36 GMT, Goetz Lindenmaier wrote: > src/hotspot/share/prims/jni.cpp > test/hotspot/jtreg/ProblemList.txt > Resolved Copyright This pull request has now been integrated. Changeset: 87d5a64c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/87d5a64ce25468721fdd6b146c016f07fcf04db2 Stats: 17 lines in 5 files changed: 9 ins; 3 del; 5 mod 8290043: serviceability/attach/ConcAttachTest.java failed "guarantee(!CheckJNICalls) failed: Attached JNI thread exited without being detached" Backport-of: 9b1bed0aa416c615a81d429e2f1f33bc4f679109 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2163 From goetz at openjdk.org Thu Sep 11 17:30:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 17:30:06 GMT Subject: [jdk21u-dev] Integrated: 8338428: Add logging of final VM flags while setting properties In-Reply-To: <2j0YhHNIJ-VD2qrh8uV03kFvxJbFPCS_Y9YpoFdo_9A=.59304578-55bb-4480-a545-7316123c9a6a@github.com> References: <2j0YhHNIJ-VD2qrh8uV03kFvxJbFPCS_Y9YpoFdo_9A=.59304578-55bb-4480-a545-7316123c9a6a@github.com> Message-ID: On Tue, 9 Sep 2025 15:54:01 GMT, Goetz Lindenmaier wrote: > Resolved copyrght, probably clean. This pull request has now been integrated. Changeset: 48277018 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/48277018a5a3fe861ebe9bf0860a2809611fb66f Stats: 14 lines in 2 files changed: 10 ins; 0 del; 4 mod 8338428: Add logging of final VM flags while setting properties Backport-of: bbd880775f73ac11dc2c86ec5b598bdb4305e699 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2164 From goetz at openjdk.org Thu Sep 11 17:33:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 17:33:58 GMT Subject: [jdk21u-dev] Integrated: 8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError In-Reply-To: References: Message-ID: On Wed, 10 Sep 2025 13:54:37 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: b50cfa64 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/b50cfa64296c8f85aa5ef277922bcc103229166f Stats: 61 lines in 2 files changed: 60 ins; 0 del; 1 mod 8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError Backport-of: fcc2a24291d499f7149debad1250903ddc369d91 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2172 From goetz at openjdk.org Thu Sep 11 17:36:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 17:36:16 GMT Subject: [jdk17u-dev] Integrated: 8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError In-Reply-To: References: Message-ID: On Wed, 10 Sep 2025 13:55:03 GMT, Goetz Lindenmaier wrote: > Resolved Copyright, probably clean. This pull request has now been integrated. Changeset: 83d30259 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/83d30259541f01eab7e9e40b60952b44ca7cb30d Stats: 61 lines in 2 files changed: 60 ins; 0 del; 1 mod 8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError Backport-of: fcc2a24291d499f7149debad1250903ddc369d91 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3894 From goetz at openjdk.org Thu Sep 11 17:37:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 17:37:40 GMT Subject: [jdk17u-dev] Integrated: 8357675: Amend headless message In-Reply-To: References: Message-ID: <6x3iQIpOqGG54n2_Ds1U6pOtQasytK6lnzTvb7KtyjM=.71f11563-6055-40a0-bd4c-15aaa55a23ca@github.com> On Tue, 9 Sep 2025 07:57:31 GMT, Goetz Lindenmaier wrote: > Resolved copyright, probably clean anyways. This pull request has now been integrated. Changeset: 50441c94 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/50441c9473e7957caa14de666bec62e1c2446e38 Stats: 3 lines in 1 file changed: 0 ins; 1 del; 2 mod 8357675: Amend headless message Backport-of: 12ee80cac754c1a6dd37191a9f80c01de8b659ad ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3890 From goetz at openjdk.org Thu Sep 11 17:56:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 17:56:31 GMT Subject: [jdk17u-dev] RFR: 8340321: Disable SHA-1 in TLS/DTLS 1.2 handshake signatures Message-ID: <_ngoa13bGVXZYoKhaAhPPf6vFGdHdkkkIeahUIxeHgs=.e011dd80-dbea-4e90-8c69-102c1d3f7cb3@github.com> I backport this for parity with 17.0.18-oracle. ------------- Commit messages: - Backport dfa79c373097d17a347b7c17103c57e12f59dc67 Changes: https://git.openjdk.org/jdk17u-dev/pull/3913/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3913&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340321 Stats: 249 lines in 5 files changed: 246 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3913.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3913/head:pull/3913 PR: https://git.openjdk.org/jdk17u-dev/pull/3913 From goetz at openjdk.org Thu Sep 11 17:57:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Sep 2025 17:57:31 GMT Subject: [jdk21u-dev] RFR: 8340321: Disable SHA-1 in TLS/DTLS 1.2 handshake signatures Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport dfa79c373097d17a347b7c17103c57e12f59dc67 Changes: https://git.openjdk.org/jdk21u-dev/pull/2197/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2197&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340321 Stats: 249 lines in 5 files changed: 246 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2197.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2197/head:pull/2197 PR: https://git.openjdk.org/jdk21u-dev/pull/2197 From ssubramaniam at openjdk.org Thu Sep 11 19:59:29 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 11 Sep 2025 19:59:29 GMT Subject: [jdk17u-dev] RFR: 8354552: Open source a few Swing tests Message-ID: Backporting JDK-8354552: Open source a few Swing tests. Adds two tests: one for scrolling to a reference and the other for text wrapping of a label. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 31e293b0821b754f0fd0dd3a9d9143a0fd43a256 Changes: https://git.openjdk.org/jdk17u-dev/pull/3914/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3914&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354552 Stats: 323 lines in 4 files changed: 323 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3914.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3914/head:pull/3914 PR: https://git.openjdk.org/jdk17u-dev/pull/3914 From ssubramaniam at openjdk.org Thu Sep 11 19:59:42 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 11 Sep 2025 19:59:42 GMT Subject: [jdk21u-dev] RFR: 8354552: Open source a few Swing tests Message-ID: Backporting JDK-8354552: Open source a few Swing tests. Adds two tests: one for scrolling to a reference and the other for text wrapping of a label. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 31e293b0821b754f0fd0dd3a9d9143a0fd43a256 Changes: https://git.openjdk.org/jdk21u-dev/pull/2199/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2199&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354552 Stats: 323 lines in 4 files changed: 323 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2199.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2199/head:pull/2199 PR: https://git.openjdk.org/jdk21u-dev/pull/2199 From serb at openjdk.org Thu Sep 11 21:42:14 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 11 Sep 2025 21:42:14 GMT Subject: [jdk21u] RFR: 8367388: Tests start to fail on JDK-21 after JDK-8351907 Message-ID: <1-xDYEnHYvhUzNrCdiXBFdk8tU3skm4znoxO8o7Gqek=.f4fed5b3-90bc-40f8-8c3f-2c9289ab3727@github.com> After the patch for [JDK-8351907](https://bugs.openjdk.org/browse/JDK-8351907), in some cases it is no longer possible to load the XAWT toolkit under a SecurityManager in JDK 21. The change in the mainline JDK removed the use of AccessController.doPrivileged, but in JDK 21u it is still required. Without it, access to system property (awt.robot.screenshotMethod) is blocked. Fix: Restore use of [AccessController.doPrivileged](https://github.com/openjdk/jdk21u/commit/72d9bd69678dd54ef9e92f9c62073c0c4bf73c41#diff-2b4ac3949cd7faca02daa92815bd0e33d01f6f5b8914de2815d7cc5a864407f5L64) for property access in JDK 21u. Verified with jdk_desktop group in both headful and headless modes. ------------- Commit messages: - Add @SuppressWarnings("removal") - 8367388: Tests start to fail on JDK-21 after JDK-8351907 Changes: https://git.openjdk.org/jdk21u/pull/469/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u&pr=469&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367388 Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u/pull/469.diff Fetch: git fetch https://git.openjdk.org/jdk21u.git pull/469/head:pull/469 PR: https://git.openjdk.org/jdk21u/pull/469 From serb at openjdk.org Thu Sep 11 22:32:19 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 11 Sep 2025 22:32:19 GMT Subject: [jdk21u-dev] Integrated: 8354873: javax/swing/plaf/metal/MetalIconFactory/bug4952462.java failing on CI In-Reply-To: <6cRRzCWPl7b_XicwvRaKGYkei2ttCdQs97BX6L5Un-0=.9a065681-2610-4638-8cc4-3719abf6a40e@github.com> References: <6cRRzCWPl7b_XicwvRaKGYkei2ttCdQs97BX6L5Un-0=.9a065681-2610-4638-8cc4-3719abf6a40e@github.com> Message-ID: On Thu, 4 Sep 2025 05:58:58 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [d80db00f](https://github.com/openjdk/jdk/commit/d80db00f8221b95ab767bb84d06b83a83ba4cd4c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Damon Nguyen on 16 Apr 2025 and was reviewed by Harshitha Onkar. > > Thanks! This pull request has now been integrated. Changeset: a9e29683 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk21u-dev/commit/a9e2968300ae82d51ab489c3d088175ade78126e Stats: 49 lines in 1 file changed: 13 ins; 21 del; 15 mod 8354873: javax/swing/plaf/metal/MetalIconFactory/bug4952462.java failing on CI Backport-of: d80db00f8221b95ab767bb84d06b83a83ba4cd4c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2150 From ssubramaniam at openjdk.org Thu Sep 11 23:59:07 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 11 Sep 2025 23:59:07 GMT Subject: [jdk17u-dev] RFR: 8353309: Open source several Swing text tests Message-ID: Backporting JDK-8353309: Open source several Swing text tests. Adds five swing text related tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is not clean, but trivial fix: there's a typo in one of the tests addressed by [JDK-8359418](https://bugs.openjdk.org/browse/JDK-8359418) that I've included here. Backporting for parity with Oracle. ------------- Commit messages: - Backport 8c760e78b9e3851d40f8036105666e9c451b09a1 - Backport 31a6de2e743923c92e976d5f5536120736d56029 Changes: https://git.openjdk.org/jdk17u-dev/pull/3916/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3916&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353309 Stats: 532 lines in 13 files changed: 531 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3916.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3916/head:pull/3916 PR: https://git.openjdk.org/jdk17u-dev/pull/3916 From ssubramaniam at openjdk.org Fri Sep 12 00:01:46 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 12 Sep 2025 00:01:46 GMT Subject: [jdk21u-dev] RFR: 8353309: Open source several Swing text tests Message-ID: Backporting JDK-8353309: Open source several Swing text tests. Adds five swing text related tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is not clean, but trivial fix: there's a typo in one of the tests addressed by [JDK-8359418](https://bugs.openjdk.org/browse/JDK-8359418) that I've included here. Backporting for parity with Oracle. ------------- Commit messages: - Backport 8c760e78b9e3851d40f8036105666e9c451b09a1 - Backport 31a6de2e743923c92e976d5f5536120736d56029 Changes: https://git.openjdk.org/jdk21u-dev/pull/2200/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2200&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353309 Stats: 532 lines in 13 files changed: 531 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2200.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2200/head:pull/2200 PR: https://git.openjdk.org/jdk21u-dev/pull/2200 From serb at openjdk.org Fri Sep 12 00:06:46 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 12 Sep 2025 00:06:46 GMT Subject: [jdk17u-dev] RFR: 8354873: javax/swing/plaf/metal/MetalIconFactory/bug4952462.java failing on CI Message-ID: Hi all, This pull request contains a backport of commit [d80db00f](https://github.com/openjdk/jdk/commit/d80db00f8221b95ab767bb84d06b83a83ba4cd4c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Damon Nguyen on 16 Apr 2025 and was reviewed by Harshitha Onkar. Thanks! ------------- Commit messages: - Backport d80db00f8221b95ab767bb84d06b83a83ba4cd4c Changes: https://git.openjdk.org/jdk17u-dev/pull/3915/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3915&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354873 Stats: 49 lines in 1 file changed: 13 ins; 21 del; 15 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3915.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3915/head:pull/3915 PR: https://git.openjdk.org/jdk17u-dev/pull/3915 From jjiang at openjdk.org Fri Sep 12 01:50:26 2025 From: jjiang at openjdk.org (John Jiang) Date: Fri, 12 Sep 2025 01:50:26 GMT Subject: [jdk17u-dev] Integrated: 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/... This pull request has now been integrated. Changeset: 640f822a Author: John Jiang URL: https://git.openjdk.org/jdk17u-dev/commit/640f822adae61ec221f232f33a9915ee809c57cf Stats: 42 lines in 37 files changed: 0 ins; 5 del; 37 mod 8364597: Replace THL A29 Limited with Tencent Reviewed-by: andrew Backport-of: 4c9eaddaef83c6ba30e27ae3e0d16caeeec206cb ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3882 From jjiang at openjdk.org Fri Sep 12 01:52:51 2025 From: jjiang at openjdk.org (John Jiang) Date: Fri, 12 Sep 2025 01:52:51 GMT Subject: [jdk21u-dev] Integrated: 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 This pull request has now been integrated. Changeset: ae4ee164 Author: John Jiang URL: https://git.openjdk.org/jdk21u-dev/commit/ae4ee1644f7aefddc5fc883ba4df27f599a0cc0d Stats: 68 lines in 59 files changed: 0 ins; 9 del; 59 mod 8364597: Replace THL A29 Limited with Tencent Reviewed-by: andrew Backport-of: 4c9eaddaef83c6ba30e27ae3e0d16caeeec206cb ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2138 From dzhang at openjdk.org Fri Sep 12 02:12:52 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Fri, 12 Sep 2025 02:12:52 GMT Subject: [jdk25u] RFR: 8367066: RISC-V: refine register selection in MacroAssembler:: decode_klass_not_null Message-ID: Hi all, This pull request contains a backport of commit [0b3a3030](https://github.com/openjdk/jdk/commit/0b3a303053d0eb5a98ed3d9df42c659db148b470) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Hamlin Li on 11 Sep 2025 and was reviewed by Fei Yang and Feilong Jiang. Thanks! ------------- Commit messages: - Backport 0b3a303053d0eb5a98ed3d9df42c659db148b470 Changes: https://git.openjdk.org/jdk25u/pull/185/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=185&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367066 Stats: 11 lines in 2 files changed: 2 ins; 5 del; 4 mod Patch: https://git.openjdk.org/jdk25u/pull/185.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/185/head:pull/185 PR: https://git.openjdk.org/jdk25u/pull/185 From syan at openjdk.org Fri Sep 12 05:36:46 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 12 Sep 2025 05:36:46 GMT Subject: [jdk25u] RFR: 7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently In-Reply-To: <29_Q9Mb-hCvjIaP3eybTm6ZFoSJ8t93d5QfyRw2-28E=.b0a0b1cc-3c96-4305-a4cc-ba45c8d0c7c7@github.com> References: <29_Q9Mb-hCvjIaP3eybTm6ZFoSJ8t93d5QfyRw2-28E=.b0a0b1cc-3c96-4305-a4cc-ba45c8d0c7c7@github.com> Message-ID: On Thu, 14 Aug 2025 12:14:42 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [5a442197](https://github.com/openjdk/jdk/commit/5a442197d21e1dfb89cdbf5f0ad5596869ab333a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Johny Jose on 12 Aug 2025 and was reviewed by Stuart Marks and Sean Coffey. > > Thanks! Test java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java still fails intermittently, Should not backport now. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/89#issuecomment-3283736707 From syan at openjdk.org Fri Sep 12 05:36:40 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 12 Sep 2025 05:36:40 GMT Subject: [jdk21u-dev] RFR: 7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently In-Reply-To: References: Message-ID: On Thu, 14 Aug 2025 12:14:38 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [5a442197](https://github.com/openjdk/jdk/commit/5a442197d21e1dfb89cdbf5f0ad5596869ab333a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Johny Jose on 12 Aug 2025 and was reviewed by Stuart Marks and Sean Coffey. > > Thanks! Test java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java still fails intermittently, Should not backport now. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2093#issuecomment-3283736583 From syan at openjdk.org Fri Sep 12 05:36:40 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 12 Sep 2025 05:36:40 GMT Subject: [jdk21u-dev] Withdrawn: 7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently In-Reply-To: References: Message-ID: On Thu, 14 Aug 2025 12:14:38 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [5a442197](https://github.com/openjdk/jdk/commit/5a442197d21e1dfb89cdbf5f0ad5596869ab333a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Johny Jose on 12 Aug 2025 and was reviewed by Stuart Marks and Sean Coffey. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2093 From syan at openjdk.org Fri Sep 12 05:36:47 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 12 Sep 2025 05:36:47 GMT Subject: [jdk25u] Withdrawn: 7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently In-Reply-To: <29_Q9Mb-hCvjIaP3eybTm6ZFoSJ8t93d5QfyRw2-28E=.b0a0b1cc-3c96-4305-a4cc-ba45c8d0c7c7@github.com> References: <29_Q9Mb-hCvjIaP3eybTm6ZFoSJ8t93d5QfyRw2-28E=.b0a0b1cc-3c96-4305-a4cc-ba45c8d0c7c7@github.com> Message-ID: On Thu, 14 Aug 2025 12:14:42 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [5a442197](https://github.com/openjdk/jdk/commit/5a442197d21e1dfb89cdbf5f0ad5596869ab333a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Johny Jose on 12 Aug 2025 and was reviewed by Stuart Marks and Sean Coffey. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk25u/pull/89 From syan at openjdk.org Fri Sep 12 05:37:53 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 12 Sep 2025 05:37:53 GMT Subject: [jdk17u-dev] RFR: 7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently In-Reply-To: References: Message-ID: <6pvdc2ROsV0UjpLtYNVdFJw6cWhEnYlOej-UaYMnRvk=.716ca3b3-5001-499b-8c62-d36765f702bf@github.com> On Thu, 14 Aug 2025 12:43:03 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [5a442197](https://github.com/openjdk/jdk/commit/5a442197d21e1dfb89cdbf5f0ad5596869ab333a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Johny Jose on 12 Aug 2025 and was reviewed by Stuart Marks and Sean Coffey. > > Thanks! Test java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java still fails intermittently, Should not backport now. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3853#issuecomment-3283739289 From syan at openjdk.org Fri Sep 12 05:37:53 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 12 Sep 2025 05:37:53 GMT Subject: [jdk17u-dev] Withdrawn: 7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently In-Reply-To: References: Message-ID: On Thu, 14 Aug 2025 12:43:03 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [5a442197](https://github.com/openjdk/jdk/commit/5a442197d21e1dfb89cdbf5f0ad5596869ab333a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Johny Jose on 12 Aug 2025 and was reviewed by Stuart Marks and Sean Coffey. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3853 From dzhang at openjdk.org Fri Sep 12 06:20:13 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Fri, 12 Sep 2025 06:20:13 GMT Subject: [jdk25u] RFR: 8367137: RISC-V: Detect Zicboz block size via hwprobe Message-ID: Hi all, This pull request contains a backport of commit [5abd1842](https://github.com/openjdk/jdk/commit/5abd18426d64f878ca45f9d36ca270be17a7760f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Dingli Zhang on 12 Sep 2025 and was reviewed by Fei Yang, Hamlin Li and Robbin Ehn. Thanks! ------------- Commit messages: - Backport 5abd18426d64f878ca45f9d36ca270be17a7760f Changes: https://git.openjdk.org/jdk25u/pull/186/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=186&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367137 Stats: 60 lines in 5 files changed: 10 ins; 0 del; 50 mod Patch: https://git.openjdk.org/jdk25u/pull/186.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/186/head:pull/186 PR: https://git.openjdk.org/jdk25u/pull/186 From duke at openjdk.org Fri Sep 12 06:20:28 2025 From: duke at openjdk.org (Ashish Kumar) Date: Fri, 12 Sep 2025 06:20:28 GMT Subject: [jdk25u] Withdrawn: 8362836: JFR: Broken pipe in jdk/jfr/event/io/TestIOTopFrame.java In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 10:59:01 GMT, Ashish Kumar wrote: > Backport bug fix from jdk repo. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk25u/pull/183 From duke at openjdk.org Fri Sep 12 06:25:09 2025 From: duke at openjdk.org (Disha Morye) Date: Fri, 12 Sep 2025 06:25:09 GMT Subject: [jdk25u] RFR: 8366764: Deproblemlist java/awt/ScrollPane/ScrollPositionTest.java Message-ID: The test is open sourced and is passing on linux. Hence, it can be removed from the Problem List. ------------- Commit messages: - 8366764: Deproblemlist java/awt/ScrollPane/ScrollPositionTest.java Changes: https://git.openjdk.org/jdk25u/pull/187/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=187&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366764 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/187.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/187/head:pull/187 PR: https://git.openjdk.org/jdk25u/pull/187 From goetz at openjdk.org Fri Sep 12 06:52:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 06:52:30 GMT Subject: [jdk21u-dev] RFR: 8361748: Enforce limits on the size of an XBM image In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 12:59:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. GHA failure: GetStackTraceALotWhenPinned.java timed out. Head contains several fixes to address this, I will try to backport them. But unrelated to this fix. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2182#issuecomment-3283984137 From goetz at openjdk.org Fri Sep 12 06:54:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 06:54:12 GMT Subject: [jdk21u-dev] RFR: 8360478: libjsig related tier3 jtreg tests fail when asan is configured In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 11:48:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. GHA failure: infra, unrelated: jdk-21.0.10/fastdebug/lib/server/libjvm.dylib: truncated gzip input ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2178#issuecomment-3283986883 From goetz at openjdk.org Fri Sep 12 06:55:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 06:55:52 GMT Subject: [jdk21u-dev] RFR: 8204868: java/util/zip/ZipFile/TestCleaner.java still fails with "cleaner failed to clean zipfile." In-Reply-To: <2XHzUHrW4H6yOD_mSllqy5maKTEhFABWOcDaeftviFc=.282a2753-b78d-42f1-ba05-ae204096a3e3@github.com> References: <2XHzUHrW4H6yOD_mSllqy5maKTEhFABWOcDaeftviFc=.282a2753-b78d-42f1-ba05-ae204096a3e3@github.com> Message-ID: On Thu, 11 Sep 2025 14:17:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. GHA failure: unrelated to this test: test/jdk/java/util/concurrent/ExecutorService/CloseTest.java test CloseTest.testShutdownBeforeClose(java.util.concurrent.ForkJoinPool at 1d945cc8): failure java.lang.IllegalStateException ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2186#issuecomment-3283992757 From goetz at openjdk.org Fri Sep 12 08:53:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 08:53:15 GMT Subject: [jdk21u-dev] RFR: 8341138: Rename jtreg property docker.support as container.support [v2] In-Reply-To: References: Message-ID: > I backport this to make later backports easier. > Unfortunately [8360518: Docker tests do not work when asan is configured](https://github.com/openjdk/jdk/commit/01b15bc1f961f43ae11db0c15f45763c4ec4180b) > was backported already, so I had to resolve almost all files. > Might be clean anyways. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains two commits: - Merge branch 'master' into goetz_backport_8341138 - backport 41ee582df8c65f2f26b21e46784cf0bc4ece0585 ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/2195/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2195&range=01 Stats: 54 lines in 26 files changed: 6 ins; 0 del; 48 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2195.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2195/head:pull/2195 PR: https://git.openjdk.org/jdk21u-dev/pull/2195 From goetz at openjdk.org Fri Sep 12 08:57:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 08:57:31 GMT Subject: [jdk17u-dev] RFR: 8304163: Move jdk.internal.module.ModuleInfoWriter to the test library Message-ID: <4f9QsVWsRPHQ4jfIavzU2DNuuF4s0B9zdsLTBi4cKH0=.14dfa1b0-b5b8-40a9-8272-9fa47ae22149@github.com> I had to resolve three files and adapt the tests to compile (see extra commit) test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java Resolved test instructions as later change was already backported. test/jdk/java/lang/module/ModuleDescriptorTest.java Several resolves. Some previous changes that can not be backported. test/lib/jdk/test/lib/util/ModuleInfoWriter.java Resolved ------------- Commit messages: - adapt tests - backport 622f239448c2a96a74202621ee84c181d79fbde4 Changes: https://git.openjdk.org/jdk17u-dev/pull/3917/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3917&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8304163 Stats: 129 lines in 17 files changed: 66 ins; 19 del; 44 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3917.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3917/head:pull/3917 PR: https://git.openjdk.org/jdk17u-dev/pull/3917 From goetz at openjdk.org Fri Sep 12 09:00:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 09:00:30 GMT Subject: [jdk21u-dev] Integrated: 8341138: Rename jtreg property docker.support as container.support In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 16:20:50 GMT, Goetz Lindenmaier wrote: > I backport this to make later backports easier. > Unfortunately [8360518: Docker tests do not work when asan is configured](https://github.com/openjdk/jdk/commit/01b15bc1f961f43ae11db0c15f45763c4ec4180b) > was backported already, so I had to resolve almost all files. > Might be clean anyways. This pull request has now been integrated. Changeset: 5776ee2a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/5776ee2a54d8d19123c416ddd50997b5aa9fd648 Stats: 54 lines in 26 files changed: 6 ins; 0 del; 48 mod 8341138: Rename jtreg property docker.support as container.support Backport-of: 41ee582df8c65f2f26b21e46784cf0bc4ece0585 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2195 From goetz at openjdk.org Fri Sep 12 09:05:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 09:05:26 GMT Subject: [jdk21u-dev] Integrated: 8337723: Remove redundant tests from com/sun/security/sasl/gsskerb In-Reply-To: References: Message-ID: <4QjhthY9FGVeR2iE3DmLo6cFK2uNcGW_eMfk2BCWL_4=.a19d8032-8686-4c42-ab68-5d87c7e6105f@github.com> On Thu, 11 Sep 2025 14:12:00 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > Resolved ProblemList and TEST.groups due to context. > Probably clean. This pull request has now been integrated. Changeset: 8e7ffeda Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/8e7ffeda908792ce5f4697af0897ec3848bf8d73 Stats: 892 lines in 12 files changed: 58 ins; 817 del; 17 mod 8337723: Remove redundant tests from com/sun/security/sasl/gsskerb Backport-of: f979f727b6137be9a3f85baed4fbfdd785970044 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2185 From goetz at openjdk.org Fri Sep 12 09:08:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 09:08:19 GMT Subject: [jdk21u-dev] Integrated: 8204868: java/util/zip/ZipFile/TestCleaner.java still fails with "cleaner failed to clean zipfile." In-Reply-To: <2XHzUHrW4H6yOD_mSllqy5maKTEhFABWOcDaeftviFc=.282a2753-b78d-42f1-ba05-ae204096a3e3@github.com> References: <2XHzUHrW4H6yOD_mSllqy5maKTEhFABWOcDaeftviFc=.282a2753-b78d-42f1-ba05-ae204096a3e3@github.com> Message-ID: On Thu, 11 Sep 2025 14:17:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: acd8209f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/acd8209f1cff8b764c06c244d7252a2c7ad5a138 Stats: 44 lines in 1 file changed: 21 ins; 11 del; 12 mod 8204868: java/util/zip/ZipFile/TestCleaner.java still fails with "cleaner failed to clean zipfile." Backport-of: 3626ac35b34650dc64938af63ea21f9f4e011fe4 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2186 From goetz at openjdk.org Fri Sep 12 09:09:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 09:09:56 GMT Subject: [jdk21u-dev] Integrated: 8219408: Tests should handle ${} in the view of jtreg "smart action" In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 14:34:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 2d25d872 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/2d25d8728397593107d635d1879d25e25a9d714a Stats: 8 lines in 4 files changed: 0 ins; 8 del; 0 mod 8219408: Tests should handle ${} in the view of jtreg "smart action" Backport-of: 353e1738f6eb9965571e1de881d209b698492e6e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2188 From goetz at openjdk.org Fri Sep 12 09:10:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 09:10:29 GMT Subject: [jdk21u-dev] Integrated: 8351567: Jar Manifest test ValueUtf8Coding produces misleading diagnostic output In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 14:26:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 11c14cda Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/11c14cda2ace5165fcc036038f7a0f0ef00e256d Stats: 6 lines in 1 file changed: 0 ins; 4 del; 2 mod 8351567: Jar Manifest test ValueUtf8Coding produces misleading diagnostic output Backport-of: ffa63409884e9a2d41f5223ab5962980edbb008c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2187 From goetz at openjdk.org Fri Sep 12 09:12:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 09:12:28 GMT Subject: [jdk17u-dev] Integrated: 8204868: java/util/zip/ZipFile/TestCleaner.java still fails with "cleaner failed to clean zipfile." In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 14:18:07 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle, This pull request has now been integrated. Changeset: 4eb25b39 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4eb25b39084bd3f9ca4d35322f515a72c71572b4 Stats: 44 lines in 1 file changed: 21 ins; 11 del; 12 mod 8204868: java/util/zip/ZipFile/TestCleaner.java still fails with "cleaner failed to clean zipfile." Backport-of: 3626ac35b34650dc64938af63ea21f9f4e011fe4 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3905 From goetz at openjdk.org Fri Sep 12 09:12:34 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 09:12:34 GMT Subject: [jdk21u-dev] Integrated: 8353585: Provide ChoiceFormat#parse(String, ParsePosition) tests In-Reply-To: <9WZr-G9h3gI-yLSZCV6OCpNmq50nwmAwa7kCmeETVGo=.3d7c6e80-45fc-49d1-a279-a70ba30b30ef@github.com> References: <9WZr-G9h3gI-yLSZCV6OCpNmq50nwmAwa7kCmeETVGo=.3d7c6e80-45fc-49d1-a279-a70ba30b30ef@github.com> Message-ID: On Thu, 11 Sep 2025 14:43:17 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: ca1d7056 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ca1d7056108653ecdf4a8019dd91554e37aa173b Stats: 76 lines in 1 file changed: 76 ins; 0 del; 0 mod 8353585: Provide ChoiceFormat#parse(String, ParsePosition) tests Backport-of: fd2734e97d3ef505473938109746ae59d5fefca6 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2190 From hkummari at openjdk.org Fri Sep 12 09:15:02 2025 From: hkummari at openjdk.org (Hari Prasad Kummari) Date: Fri, 12 Sep 2025 09:15:02 GMT Subject: [jdk25u] RFR: 8364263: HttpClient: Improve encapsulation of ProxyServer Message-ID: Tested changes and no failure observed. ------------- Commit messages: - backport 190e113031bc6ece781fdf0d9f3c853ce324f170 Changes: https://git.openjdk.org/jdk25u/pull/188/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=188&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364263 Stats: 20 lines in 1 file changed: 2 ins; 10 del; 8 mod Patch: https://git.openjdk.org/jdk25u/pull/188.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/188/head:pull/188 PR: https://git.openjdk.org/jdk25u/pull/188 From goetz at openjdk.org Fri Sep 12 09:17:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 09:17:33 GMT Subject: [jdk17u-dev] Integrated: 8351567: Jar Manifest test ValueUtf8Coding produces misleading diagnostic output In-Reply-To: <6zm-5C6mEe1A2xIXNcspTKy9GcEWZ7gHA1unYnEWj18=.eeff5b74-cd99-4810-8a26-af7b5a4c94ba@github.com> References: <6zm-5C6mEe1A2xIXNcspTKy9GcEWZ7gHA1unYnEWj18=.eeff5b74-cd99-4810-8a26-af7b5a4c94ba@github.com> Message-ID: On Thu, 11 Sep 2025 14:26:54 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle This pull request has now been integrated. Changeset: 0a72676d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/0a72676db2e1d5050b6063c6e682aff50f53d4c8 Stats: 6 lines in 1 file changed: 0 ins; 4 del; 2 mod 8351567: Jar Manifest test ValueUtf8Coding produces misleading diagnostic output Backport-of: ffa63409884e9a2d41f5223ab5962980edbb008c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3906 From goetz at openjdk.org Fri Sep 12 09:18:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 09:18:45 GMT Subject: [jdk21u-dev] Integrated: 8355558: SJIS.java test is always ignored In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 14:48:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 4f9c6fbb Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/4f9c6fbb53736b0f3547d8bec510f19b94729ab3 Stats: 13 lines in 1 file changed: 9 ins; 0 del; 4 mod 8355558: SJIS.java test is always ignored Backport-of: c0dc31422d6e7435ad7abdb547dedcc50b7fc0c3 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2191 From goetz at openjdk.org Fri Sep 12 09:20:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 09:20:24 GMT Subject: [jdk21u-dev] Integrated: 8318730: MonitorVmStartTerminate.java still times out after JDK-8209595 In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 14:55:27 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 3641b5bf Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/3641b5bf001117866c7d6921ffcede44fd2d1bb5 Stats: 20 lines in 1 file changed: 6 ins; 12 del; 2 mod 8318730: MonitorVmStartTerminate.java still times out after JDK-8209595 Backport-of: 841989b2701b4ee0ec9be03d8007e6788edf56b4 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2192 From goetz at openjdk.org Fri Sep 12 09:20:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 09:20:54 GMT Subject: [jdk17u-dev] Integrated: 8219408: Tests should handle ${} in the view of jtreg "smart action" In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 14:34:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle This pull request has now been integrated. Changeset: 405824f0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/405824f0c4bc2b21031ffd9f81af35107e308dba Stats: 8 lines in 4 files changed: 0 ins; 8 del; 0 mod 8219408: Tests should handle ${} in the view of jtreg "smart action" Backport-of: 353e1738f6eb9965571e1de881d209b698492e6e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3907 From goetz at openjdk.org Fri Sep 12 09:22:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 09:22:43 GMT Subject: [jdk17u-dev] Integrated: 8355558: SJIS.java test is always ignored In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 14:48:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. This pull request has now been integrated. Changeset: 780249c3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/780249c34cf75e0ddc6b57cb95cd45bcdaeff88a Stats: 13 lines in 1 file changed: 9 ins; 0 del; 4 mod 8355558: SJIS.java test is always ignored Backport-of: c0dc31422d6e7435ad7abdb547dedcc50b7fc0c3 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3909 From goetz at openjdk.org Fri Sep 12 09:23:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 09:23:49 GMT Subject: [jdk21u-dev] Integrated: 8355444: [java.io] Use @requires tag instead of exiting based on "os.name" property value In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 15:31:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: ad539eca Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ad539eca54c5bc9902db4ce8f48dcde3ee0a3afd Stats: 46 lines in 6 files changed: 13 ins; 25 del; 8 mod 8355444: [java.io] Use @requires tag instead of exiting based on "os.name" property value Backport-of: 5faa55902211e5ad8edc51282022ed9db3684b25 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2193 From goetz at openjdk.org Fri Sep 12 09:23:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 09:23:59 GMT Subject: [jdk17u-dev] Integrated: 8353585: Provide ChoiceFormat#parse(String, ParsePosition) tests In-Reply-To: References: Message-ID: <2QgMHMFkUklmCxIDhTEiJsg6vU-vD7WJaOhtNpTWMd0=.a74b8696-4e85-4457-b58a-8a1c2640a189@github.com> On Thu, 11 Sep 2025 14:43:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. This pull request has now been integrated. Changeset: 57bee641 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/57bee641b23d677dab776b1b04776cbcb0f2840d Stats: 76 lines in 1 file changed: 76 ins; 0 del; 0 mod 8353585: Provide ChoiceFormat#parse(String, ParsePosition) tests Backport-of: fd2734e97d3ef505473938109746ae59d5fefca6 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3908 From mdoerr at openjdk.org Fri Sep 12 09:25:01 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Fri, 12 Sep 2025 09:25:01 GMT Subject: [jdk21u-dev] RFR: 8356040: java/util/PluggableLocale/LocaleNameProviderTest.java timed out In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 15:45:55 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > Needed resolve because "8174269: Remove COMPAT locale data provider from JDK" is not in 21. LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2194#pullrequestreview-3215641301 From goetz at openjdk.org Fri Sep 12 09:26:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 09:26:40 GMT Subject: [jdk21u-dev] Integrated: 8360478: libjsig related tier3 jtreg tests fail when asan is configured In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 11:48:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 7a2b349a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/7a2b349a6428e2c8345f47c9dd6bb878af8002d4 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod 8360478: libjsig related tier3 jtreg tests fail when asan is configured Backport-of: a23de2ec090628b52532ee5d9bd4364a97499f5b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2178 From mdoerr at openjdk.org Fri Sep 12 09:28:26 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Fri, 12 Sep 2025 09:28:26 GMT Subject: [jdk21u-dev] RFR: 8361447: [REDO] Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays In-Reply-To: <-DyWhIhk3X5b_ft7DRy2aI0Z4Bd8YHFZLFDdr2oen0k=.14316085-bad8-4fa8-84d5-d84a6c3d770c@github.com> References: <-DyWhIhk3X5b_ft7DRy2aI0Z4Bd8YHFZLFDdr2oen0k=.14316085-bad8-4fa8-84d5-d84a6c3d770c@github.com> Message-ID: On Thu, 11 Sep 2025 12:03:55 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > Resolved print statement in guardedMemory.cpp. > The difference is the usage of %zu in the original, and SIZE_FORMAT in 21. What about the new tests? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2179#issuecomment-3284480546 From goetz at openjdk.org Fri Sep 12 09:28:34 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 09:28:34 GMT Subject: [jdk21u-dev] Integrated: 8361748: Enforce limits on the size of an XBM image In-Reply-To: References: Message-ID: <0tkTEqIKYZuQJD48nLlQVNGo8MeSUV-n9R0L8SI07OM=.58eb6250-0eb4-4878-a824-124f2d532d49@github.com> On Thu, 11 Sep 2025 12:59:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 0ec47087 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/0ec4708743cca64c4f51a8aa88956064e3ccee10 Stats: 245 lines in 7 files changed: 157 ins; 33 del; 55 mod 8361748: Enforce limits on the size of an XBM image Backport-of: c71be802b530034169d17325478dba6e2f1c3238 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2182 From goetz at openjdk.org Fri Sep 12 09:28:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 09:28:58 GMT Subject: [jdk17u-dev] Integrated: 8318730: MonitorVmStartTerminate.java still times out after JDK-8209595 In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 14:55:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle This pull request has now been integrated. Changeset: f0b110dd Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/f0b110ddb09cdacc0f8263c324057cd664c603db Stats: 20 lines in 1 file changed: 6 ins; 12 del; 2 mod 8318730: MonitorVmStartTerminate.java still times out after JDK-8209595 Backport-of: 841989b2701b4ee0ec9be03d8007e6788edf56b4 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3910 From goetz at openjdk.org Fri Sep 12 09:29:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 09:29:07 GMT Subject: [jdk17u-dev] Integrated: 8355444: [java.io] Use @requires tag instead of exiting based on "os.name" property value In-Reply-To: <0C5dk8YVOVvf8HRNSTDmwzNDCwdq5GXuVWDoX1m7so4=.5fa7ddc8-7b41-43e2-88fd-1455d285e9dd@github.com> References: <0C5dk8YVOVvf8HRNSTDmwzNDCwdq5GXuVWDoX1m7so4=.5fa7ddc8-7b41-43e2-88fd-1455d285e9dd@github.com> Message-ID: On Thu, 11 Sep 2025 15:31:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. This pull request has now been integrated. Changeset: ed3c5aa4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ed3c5aa4dc1aa3f822875739f1d9d8be8e4bbe99 Stats: 46 lines in 6 files changed: 13 ins; 25 del; 8 mod 8355444: [java.io] Use @requires tag instead of exiting based on "os.name" property value Backport-of: 5faa55902211e5ad8edc51282022ed9db3684b25 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3911 From goetz at openjdk.org Fri Sep 12 09:30:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 09:30:49 GMT Subject: [jdk17u-dev] Integrated: 8361748: Enforce limits on the size of an XBM image In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 13:00:07 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle This pull request has now been integrated. Changeset: 3c68d86a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/3c68d86a1e981b1db14a9bf3f4ec46e34e769959 Stats: 245 lines in 7 files changed: 157 ins; 33 del; 55 mod 8361748: Enforce limits on the size of an XBM image Backport-of: c71be802b530034169d17325478dba6e2f1c3238 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3901 From goetz at openjdk.org Fri Sep 12 09:33:35 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 09:33:35 GMT Subject: [jdk17u-dev] Integrated: 8286159: Memory leak in getAllConfigs of awt_GraphicsEnv.c:585 In-Reply-To: References: Message-ID: <2-_FCiHns5N9Hrd01V1XoWRdpFTpWJk81NgHzxIdXT8=.8b5859b0-f939-4400-b369-0a695ab4b916@github.com> On Wed, 10 Sep 2025 17:58:51 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: a9d6f2e4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/a9d6f2e4e0b7a9fe344846597e6137c03a6c6f4d Stats: 5 lines in 1 file changed: 5 ins; 0 del; 0 mod 8286159: Memory leak in getAllConfigs of awt_GraphicsEnv.c:585 Backport-of: 97bd4c255a319ce626a316ed211ef1fd7d0f1e14 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3896 From goetz at openjdk.org Fri Sep 12 09:36:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 09:36:13 GMT Subject: [jdk17u-dev] Integrated: 8288180: C2: VectorPhase must ensure that SafePointNode memory input is a MergeMemNode In-Reply-To: References: Message-ID: On Wed, 10 Sep 2025 18:11:57 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.17-oracle. This pull request has now been integrated. Changeset: 3229821a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/3229821aadc4a58e6dffd396424d13c5dfc7ca08 Stats: 21 lines in 2 files changed: 21 ins; 0 del; 0 mod 8288180: C2: VectorPhase must ensure that SafePointNode memory input is a MergeMemNode Backport-of: 6f2223faa170a800f76a54a6637c160eadab6232 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3897 From goetz at openjdk.org Fri Sep 12 09:37:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 09:37:45 GMT Subject: [jdk17u-dev] Integrated: 8297936: Use reachabilityFence to manage liveness in ClassUnload tests In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 14:11:12 GMT, Goetz Lindenmaier wrote: > I backport this to make later backports clean. This pull request has now been integrated. Changeset: 8bdebb05 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/8bdebb058ae152a1666a0268bd5e4ce6b862b9fd Stats: 23 lines in 3 files changed: 9 ins; 5 del; 9 mod 8297936: Use reachabilityFence to manage liveness in ClassUnload tests Backport-of: 5085bd5f05ca70e08c6764ed208d574c556b6c57 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3904 From goetz at openjdk.org Fri Sep 12 10:18:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 10:18:06 GMT Subject: [jdk17u-dev] RFR: 8292214: Memory leak in getAllConfigs of awt_GraphicsEnv.c:386 Message-ID: I backport this for parity with 17.0.18-oracle. ------------- Commit messages: - Backport 1166a8abd2e5fba16b5cd29431de2628a52a8e08 Changes: https://git.openjdk.org/jdk17u-dev/pull/3919/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3919&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8292214 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3919.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3919/head:pull/3919 PR: https://git.openjdk.org/jdk17u-dev/pull/3919 From goetz at openjdk.org Fri Sep 12 10:18:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 10:18:24 GMT Subject: [jdk17u-dev] RFR: 8201183: sjavac build failures: "Connection attempt failed: Connection refused" Message-ID: I backport this for parity with 17.0.18-oracle. File was moved two times between 17 and 21, and it needed simple resolve (there is an assert) ------------- Commit messages: - backport ecc603ca9b441cbb7ad27fbc2529fcb0b1da1992 Changes: https://git.openjdk.org/jdk17u-dev/pull/3918/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3918&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/jdk17u-dev/pull/3918.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3918/head:pull/3918 PR: https://git.openjdk.org/jdk17u-dev/pull/3918 From goetz at openjdk.org Fri Sep 12 10:40:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 10:40:22 GMT Subject: [jdk17u-dev] RFR: 8346929: runtime/ClassUnload/DictionaryDependsTest.java fails with "Test failed: should be unloaded" Message-ID: <1JDPi7Hxq0Kq2gON2W6PGjVQp0v9lfJXDeaUQioO6fI=.e14a0c3f-8ff3-44bf-826d-e73dac47807e@github.com> I backport this for parity with 17.0.18-oracle. ------------- Commit messages: - Backport 6e43f48fcf342266b3d50688af7ae4664c018ac8 Changes: https://git.openjdk.org/jdk17u-dev/pull/3921/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3921&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346929 Stats: 81 lines in 11 files changed: 29 ins; 26 del; 26 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3921.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3921/head:pull/3921 PR: https://git.openjdk.org/jdk17u-dev/pull/3921 From mbaesken at openjdk.org Fri Sep 12 10:48:57 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 12 Sep 2025 10:48:57 GMT Subject: [jdk25u] RFR: 8365700: Jar --validate without any --file option leaves around a temporary file /tmp/tmpJar.jar Message-ID: 8365700: Jar --validate without any --file option leaves around a temporary file /tmp/tmpJar.jar ------------- Commit messages: - Backport 320235ccb88b4b554cd5756b7e6a34ce97aabd53 Changes: https://git.openjdk.org/jdk25u/pull/189/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=189&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365700 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/189.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/189/head:pull/189 PR: https://git.openjdk.org/jdk25u/pull/189 From goetz at openjdk.org Fri Sep 12 10:51:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 10:51:00 GMT Subject: [jdk17u-dev] RFR: 8338428: Add logging of final VM flags while setting properties Message-ID: <-UJHbrFo5EyfDdySkoCvdBGAEzX4-WkGsXJ6GHU1lhE=.18719bf7-a8b7-444e-b55a-791382a3f3ff@github.com> I backport this for parity with 17.0.18-oracle. Needed to resolve as "8304888: Add dedicated VMProps for linker and fallback linker" is not in 17. ------------- Commit messages: - backport 48277018a5a3fe861ebe9bf0860a2809611fb66f Changes: https://git.openjdk.org/jdk17u-dev/pull/3922/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3922&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/jdk17u-dev/pull/3922.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3922/head:pull/3922 PR: https://git.openjdk.org/jdk17u-dev/pull/3922 From goetz at openjdk.org Fri Sep 12 10:56:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 10:56:38 GMT Subject: [jdk21u-dev] RFR: 8361447: [REDO] Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays [v2] In-Reply-To: <-DyWhIhk3X5b_ft7DRy2aI0Z4Bd8YHFZLFDdr2oen0k=.14316085-bad8-4fa8-84d5-d84a6c3d770c@github.com> References: <-DyWhIhk3X5b_ft7DRy2aI0Z4Bd8YHFZLFDdr2oen0k=.14316085-bad8-4fa8-84d5-d84a6c3d770c@github.com> Message-ID: <_GY3CiX8CKP-ddBRCU9E6cHB15jDDO7j3Nn-ks_hrEo=.1b1e8493-7032-4fa1-a5c0-9b90d3b00b87@github.com> > I backport this for parity with 21.0.10-oracle. > > Resolved print statement in guardedMemory.cpp. > The difference is the usage of %zu in the original, and SIZE_FORMAT in 21. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: add new tests ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2179/files - new: https://git.openjdk.org/jdk21u-dev/pull/2179/files/4d2d9d8e..03bbd3dc Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2179&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2179&range=00-01 Stats: 253 lines in 2 files changed: 253 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2179.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2179/head:pull/2179 PR: https://git.openjdk.org/jdk21u-dev/pull/2179 From goetz at openjdk.org Fri Sep 12 10:56:39 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 10:56:39 GMT Subject: [jdk21u-dev] RFR: 8361447: [REDO] Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays In-Reply-To: <-DyWhIhk3X5b_ft7DRy2aI0Z4Bd8YHFZLFDdr2oen0k=.14316085-bad8-4fa8-84d5-d84a6c3d770c@github.com> References: <-DyWhIhk3X5b_ft7DRy2aI0Z4Bd8YHFZLFDdr2oen0k=.14316085-bad8-4fa8-84d5-d84a6c3d770c@github.com> Message-ID: On Thu, 11 Sep 2025 12:03:55 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > Resolved print statement in guardedMemory.cpp. > The difference is the usage of %zu in the original, and SIZE_FORMAT in 21. Oops, sorry, I missed to add them to the commit. Fixed, see second commit. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2179#issuecomment-3284798250 From mdoerr at openjdk.org Fri Sep 12 11:00:46 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Fri, 12 Sep 2025 11:00:46 GMT Subject: [jdk21u-dev] RFR: 8361447: [REDO] Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays [v2] In-Reply-To: <_GY3CiX8CKP-ddBRCU9E6cHB15jDDO7j3Nn-ks_hrEo=.1b1e8493-7032-4fa1-a5c0-9b90d3b00b87@github.com> References: <-DyWhIhk3X5b_ft7DRy2aI0Z4Bd8YHFZLFDdr2oen0k=.14316085-bad8-4fa8-84d5-d84a6c3d770c@github.com> <_GY3CiX8CKP-ddBRCU9E6cHB15jDDO7j3Nn-ks_hrEo=.1b1e8493-7032-4fa1-a5c0-9b90d3b00b87@github.com> Message-ID: On Fri, 12 Sep 2025 10:56:38 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.10-oracle. >> >> Resolved print statement in guardedMemory.cpp. >> The difference is the usage of %zu in the original, and SIZE_FORMAT in 21. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > add new tests LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2179#pullrequestreview-3216098922 From goetz at openjdk.org Fri Sep 12 11:10:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 11:10:37 GMT Subject: [jdk17u-dev] RFR: 8337723: Remove redundant tests from com/sun/security/sasl/gsskerb Message-ID: I backport this for parity with 17.0.18-oracle. Needed to resolve. * ProblemList * deleting some files as "8267108: Alternate Subject.getSubject and doAs APIs that do not depend on Security Manager APIs" is not in 17 ------------- Commit messages: - backport 8e7ffeda908792ce5f4697af0897ec3848bf8d73 Changes: https://git.openjdk.org/jdk17u-dev/pull/3923/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3923&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8337723 Stats: 934 lines in 12 files changed: 58 ins; 859 del; 17 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3923.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3923/head:pull/3923 PR: https://git.openjdk.org/jdk17u-dev/pull/3923 From mbaesken at openjdk.org Fri Sep 12 11:17:38 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 12 Sep 2025 11:17:38 GMT Subject: [jdk25u] RFR: 8366092: [GCC static analyzer] UnixOperatingSystem.c warning: use of uninitialized value 'systemTicks' Message-ID: <8s6zDG0VvCuUDyRsyxpGW0g5m_rn1K2AXcuRBbCD-rs=.2199f965-b722-4776-ad29-d8935e1b46d4@github.com> 8366092: [GCC static analyzer] UnixOperatingSystem.c warning: use of uninitialized value 'systemTicks' ------------- Commit messages: - Backport a6e2a329a07c71582ac696809fb5349c6a0b681c Changes: https://git.openjdk.org/jdk25u/pull/190/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=190&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366092 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/190.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/190/head:pull/190 PR: https://git.openjdk.org/jdk25u/pull/190 From mbaesken at openjdk.org Fri Sep 12 11:44:54 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 12 Sep 2025 11:44:54 GMT Subject: [jdk25u] RFR: 8365442: [asan] runtime/ErrorHandling/CreateCoredumpOnCrash.java fails Message-ID: 8365442: [asan] runtime/ErrorHandling/CreateCoredumpOnCrash.java fails ------------- Commit messages: - Backport e5ec464120bec50ab111ee32dfb930f26150b109 Changes: https://git.openjdk.org/jdk25u/pull/191/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=191&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365442 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/191.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/191/head:pull/191 PR: https://git.openjdk.org/jdk25u/pull/191 From goetz at openjdk.org Fri Sep 12 11:46:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 11:46:41 GMT Subject: [jdk17u-dev] RFR: 8341138: Rename jtreg property docker.support as container.support Message-ID: I backport this to make later backports clean. test/hotspot/jtreg/TEST.ROOT test/jdk/TEST.ROOT Resolved due to context. test/hotspot/jtreg/containers/docker/TestJFREvents.java Resolved due to context. test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java Resolved Copyright due to context. test/jtreg-ext/requires/VMProps.java Several larger resolves and additional edits needed. ------------- Commit messages: - backport 41ee582df8c65f2f26b21e46784cf0bc4ece0585 Changes: https://git.openjdk.org/jdk17u-dev/pull/3924/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3924&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341138 Stats: 58 lines in 26 files changed: 6 ins; 0 del; 52 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3924.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3924/head:pull/3924 PR: https://git.openjdk.org/jdk17u-dev/pull/3924 From mli at openjdk.org Fri Sep 12 11:53:25 2025 From: mli at openjdk.org (Hamlin Li) Date: Fri, 12 Sep 2025 11:53:25 GMT Subject: [jdk25u] RFR: 8360090: [TEST] RISC-V: disable some cds tests on qemu Message-ID: 8360090: [TEST] RISC-V: disable some cds tests on qemu ------------- Commit messages: - Backport c50370599e40bfaeccba9aa6b28da661129f9450 Changes: https://git.openjdk.org/jdk25u/pull/192/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=192&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360090 Stats: 21 lines in 6 files changed: 19 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/192.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/192/head:pull/192 PR: https://git.openjdk.org/jdk25u/pull/192 From goetz at openjdk.org Fri Sep 12 12:00:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 12:00:56 GMT Subject: [jdk17u-dev] RFR: 8331231: containers/docker/TestContainerInfo.java fails Message-ID: <3d64AgQfh6PSTaHitYsyebz8pgFynVL-0b2CTSXzI3w=.f1ae8a6a-3988-4fc2-86df-ba72b084859e@github.com> A small test fix useful in 17. ------------- Commit messages: - Backport 0bf728212fb4bce067076780aaa5b9341d7cdb6b Changes: https://git.openjdk.org/jdk17u-dev/pull/3925/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3925&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8331231 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3925.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3925/head:pull/3925 PR: https://git.openjdk.org/jdk17u-dev/pull/3925 From goetz at openjdk.org Fri Sep 12 12:01:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 12:01:02 GMT Subject: [jdk21u-dev] RFR: 8331231: containers/docker/TestContainerInfo.java fails Message-ID: A small test fix useful in 21. Resolved as later changes have been backported already. context only. ------------- Commit messages: - backport 0bf728212fb4bce067076780aaa5b9341d7cdb6b Changes: https://git.openjdk.org/jdk21u-dev/pull/2202/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2202&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8331231 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2202.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2202/head:pull/2202 PR: https://git.openjdk.org/jdk21u-dev/pull/2202 From goetz at openjdk.org Fri Sep 12 12:16:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 12:16:14 GMT Subject: [jdk17u-dev] RFR: 8333446: Add tests for hierarchical container support Message-ID: I backport this to improve testing in 17 and make later backports clean and easier. Clean backport of the 21u commit. ------------- Commit messages: - backport cf8cfec3f149cb6bb27d0d31bb1c6817feb266f6 Changes: https://git.openjdk.org/jdk17u-dev/pull/3926/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3926&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8333446 Stats: 681 lines in 9 files changed: 674 ins; 0 del; 7 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3926.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3926/head:pull/3926 PR: https://git.openjdk.org/jdk17u-dev/pull/3926 From goetz at openjdk.org Fri Sep 12 12:27:39 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 12:27:39 GMT Subject: [jdk17u-dev] RFR: 8333446: Add tests for hierarchical container support [v2] In-Reply-To: References: Message-ID: > I backport this to improve testing in 17 and make later backports clean and easier. > Clean backport of the 21u commit. 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 cf8cfec3f149cb6bb27d0d31bb1c6817feb266f6 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3926/files - new: https://git.openjdk.org/jdk17u-dev/pull/3926/files/d8d04147..3a1cc18a Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3926&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3926&range=00-01 Stats: 48 lines in 1 file changed: 4 ins; 30 del; 14 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3926.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3926/head:pull/3926 PR: https://git.openjdk.org/jdk17u-dev/pull/3926 From goetz at openjdk.org Fri Sep 12 12:35:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Sep 2025 12:35:29 GMT Subject: [jdk17u-dev] RFR: 8340092: [Linux] containers/systemd/SystemdMemoryAwarenessTest.java failing on some systems Message-ID: Follow up for JDK-8333446. Clean. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/3926 Commit messages: - backport 64275e6bbf1377c9a9d77fe3c3ed8d4143138f11 Changes: https://git.openjdk.org/jdk17u-dev/pull/3927/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3927&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340092 Stats: 49 lines in 2 files changed: 30 ins; 4 del; 15 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3927.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3927/head:pull/3927 PR: https://git.openjdk.org/jdk17u-dev/pull/3927 From sgehwolf at openjdk.org Fri Sep 12 13:04:46 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 12 Sep 2025 13:04:46 GMT Subject: [jdk17u-dev] RFR: 8333446: Add tests for hierarchical container support [v2] In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 12:27:39 GMT, Goetz Lindenmaier wrote: >> I backport this to improve testing in 17 and make later backports clean and easier. >> Clean backport of the 21u commit. > > 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 cf8cfec3f149cb6bb27d0d31bb1c6817feb266f6 Hmm, those tests will fail on cgv2 without https://bugs.openjdk.org/browse/JDK-8322420 ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3926#issuecomment-3285207940 From dzhang at openjdk.org Fri Sep 12 14:51:21 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Fri, 12 Sep 2025 14:51:21 GMT Subject: [jdk25u] RFR: 8367066: RISC-V: refine register selection in MacroAssembler:: decode_klass_not_null In-Reply-To: References: Message-ID: <8Xk7XkcfMigjDGOlx-Uw9kCDd2MN_Dqsgzi66-_3B84=.70d4ff6c-edfc-4166-9605-be47b9498d18@github.com> On Fri, 12 Sep 2025 02:05:11 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [0b3a3030](https://github.com/openjdk/jdk/commit/0b3a303053d0eb5a98ed3d9df42c659db148b470) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Hamlin Li on 11 Sep 2025 and was reviewed by Fei Yang and Feilong Jiang. > > Thanks! PS: tier1 tested on sg2042. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/185#issuecomment-3285586645 From duke at openjdk.org Fri Sep 12 14:51:21 2025 From: duke at openjdk.org (duke) Date: Fri, 12 Sep 2025 14:51:21 GMT Subject: [jdk25u] RFR: 8367066: RISC-V: refine register selection in MacroAssembler:: decode_klass_not_null In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 02:05:11 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [0b3a3030](https://github.com/openjdk/jdk/commit/0b3a303053d0eb5a98ed3d9df42c659db148b470) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Hamlin Li on 11 Sep 2025 and was reviewed by Fei Yang and Feilong Jiang. > > Thanks! @DingliZhang Your change (at version 01b22e5a9698c48a9983e849cb270489a806b17d) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/185#issuecomment-3285589657 From duke at openjdk.org Fri Sep 12 15:52:21 2025 From: duke at openjdk.org (Rui Li) Date: Fri, 12 Sep 2025 15:52:21 GMT Subject: [jdk21u-dev] Integrated: 8346142: [perf] scalability issue for the specjvm2008::xml.validation workload In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 01:36:01 GMT, Rui Li wrote: > A clean backport for https://bugs.openjdk.org/browse/JDK-8346142 > > A perf patch: it adds low cost null prechecks to prevent the flow entering slow synchronized block unnecessarily. > > In tip for about 8 months, no issues so far. Low risks. This pull request has now been integrated. Changeset: 6f11d32a Author: Rui Li Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/6f11d32a0cefb59e3890e2627f473db1cc804133 Stats: 23 lines in 1 file changed: 6 ins; 0 del; 17 mod 8346142: [perf] scalability issue for the specjvm2008::xml.validation workload Backport-of: 10d08dbc81aa14499410f0a7a64d0b3243b660f1 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2175 From phh at openjdk.org Fri Sep 12 15:53:26 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 12 Sep 2025 15:53:26 GMT Subject: [jdk21u-dev] RFR: 8364198: NMT should have a better corruption message In-Reply-To: References: Message-ID: On Wed, 10 Sep 2025 00:23:08 GMT, Rui Li wrote: > A clean backport of https://bugs.openjdk.org/browse/JDK-8364198. > > This patch improves the error message, quite straight forward as the error message itself - NMT detected a bug somewhere else, but not in itself. Error message change. Low risks. Looks clean ------------- Marked as reviewed by phh (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2167#pullrequestreview-3217411391 From duke at openjdk.org Fri Sep 12 15:52:41 2025 From: duke at openjdk.org (Rui Li) Date: Fri, 12 Sep 2025 15:52:41 GMT Subject: [jdk21u-dev] Integrated: 8311076: RedefineClasses doesn't check for ConstantPool overflow In-Reply-To: References: Message-ID: On Tue, 9 Sep 2025 01:40:07 GMT, Rui Li wrote: > 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. This pull request has now been integrated. Changeset: 52cd4fee Author: Rui Li Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/52cd4fee204c654fdb674af00c01b7bba39f8221 Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod 8311076: RedefineClasses doesn't check for ConstantPool overflow Backport-of: e33d8a219811930492e684e19a73dadb09590052 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2160 From ssubramaniam at openjdk.org Fri Sep 12 16:30:34 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 12 Sep 2025 16:30:34 GMT Subject: [jdk17u-dev] Integrated: 8354552: Open source a few Swing tests In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 19:53:45 GMT, Satyen Subramaniam wrote: > Backporting JDK-8354552: Open source a few Swing tests. Adds two tests: one for scrolling to a reference and the other for text wrapping of a label. 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: 3884758d Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/3884758db4b6ca85173edc143ecbfbb662c279fb Stats: 323 lines in 4 files changed: 323 ins; 0 del; 0 mod 8354552: Open source a few Swing tests Backport-of: 31e293b0821b754f0fd0dd3a9d9143a0fd43a256 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3914 From ssubramaniam at openjdk.org Fri Sep 12 16:32:26 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 12 Sep 2025 16:32:26 GMT Subject: [jdk21u-dev] Integrated: 8354552: Open source a few Swing tests In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 19:53:33 GMT, Satyen Subramaniam wrote: > Backporting JDK-8354552: Open source a few Swing tests. Adds two tests: one for scrolling to a reference and the other for text wrapping of a label. 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: a0b7f831 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/a0b7f83197f357c39c660d876d98c7f2ea98d371 Stats: 323 lines in 4 files changed: 323 ins; 0 del; 0 mod 8354552: Open source a few Swing tests Backport-of: 31e293b0821b754f0fd0dd3a9d9143a0fd43a256 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2199 From xpeng at openjdk.org Fri Sep 12 16:57:53 2025 From: xpeng at openjdk.org (Xiaolong Peng) Date: Fri, 12 Sep 2025 16:57:53 GMT Subject: [jdk21u-dev] Integrated: 8349705: java.net.URI.scanIPv4Address throws unnecessary URISyntaxException In-Reply-To: References: Message-ID: On Fri, 25 Apr 2025 08:15:39 GMT, Xiaolong Peng wrote: > 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! This pull request has now been integrated. Changeset: 23836d5f Author: Xiaolong Peng Committer: Victor Rudometov URL: https://git.openjdk.org/jdk21u-dev/commit/23836d5f418c8e6cb8efb5b30995b5e648bc952d Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod 8349705: java.net.URI.scanIPv4Address throws unnecessary URISyntaxException Backport-of: a90f323d05f1c90767823b8729b124de0bead265 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1712 From serb at openjdk.org Fri Sep 12 17:05:52 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 12 Sep 2025 17:05:52 GMT Subject: [jdk17u-dev] Integrated: 8354873: javax/swing/plaf/metal/MetalIconFactory/bug4952462.java failing on CI In-Reply-To: References: Message-ID: <9QaxDHDdzCwLp4x73qsk4oN4MZ-OGCv0qofl_8FUb4E=.c29e75d0-c4f3-4581-8358-72c9b0a602fb@github.com> On Thu, 11 Sep 2025 23:05:39 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [d80db00f](https://github.com/openjdk/jdk/commit/d80db00f8221b95ab767bb84d06b83a83ba4cd4c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Damon Nguyen on 16 Apr 2025 and was reviewed by Harshitha Onkar. > > Thanks! This pull request has now been integrated. Changeset: deab691b Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk17u-dev/commit/deab691bb02028a3dd4ed64787bbb41810eaca14 Stats: 49 lines in 1 file changed: 13 ins; 21 del; 15 mod 8354873: javax/swing/plaf/metal/MetalIconFactory/bug4952462.java failing on CI Backport-of: d80db00f8221b95ab767bb84d06b83a83ba4cd4c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3915 From ssubramaniam at openjdk.org Fri Sep 12 17:28:53 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 12 Sep 2025 17:28:53 GMT Subject: [jdk21u-dev] RFR: 8367372: Test `test/hotspot/jtreg/gc/TestObjectAlignmentCardSize.java` fails on 32 bit systems Message-ID: Backporting JDK-8367372: Test test/hotspot/jtreg/gc/TestObjectAlignmentCardSize.java fails on 32 bit systems. Trivial fix to require test only run on 64 bit systems. Ran GHA Sanity Checks and adjusted tests directly on both 64 and 32 bit systems (automatically skipped on the latter). Patch is clean. ------------- Commit messages: - Backport 0f535aeb0ae2f7015300889a0ee9efbf10a15896 Changes: https://git.openjdk.org/jdk21u-dev/pull/2203/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2203&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367372 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2203.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2203/head:pull/2203 PR: https://git.openjdk.org/jdk21u-dev/pull/2203 From aivanov at openjdk.org Fri Sep 12 18:19:03 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Fri, 12 Sep 2025 18:19:03 GMT Subject: [jdk25u] RFR: 8367348: Enhance PassFailJFrame to support links in HTML Message-ID: This pull request contains a backport of commit [7a3025e3](https://github.com/openjdk/jdk/commit/7a3025e3d7d33ed02db34c1485aa3c7b44b2d8ee) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Weijun Wang on 10 Sep 2025 and was reviewed by Alexey Ivanov. ------------- Commit messages: - Backport 7a3025e3d7d33ed02db34c1485aa3c7b44b2d8ee Changes: https://git.openjdk.org/jdk25u/pull/193/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=193&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367348 Stats: 23 lines in 1 file changed: 21 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/193.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/193/head:pull/193 PR: https://git.openjdk.org/jdk25u/pull/193 From duke at openjdk.org Fri Sep 12 19:56:24 2025 From: duke at openjdk.org (Rui Li) Date: Fri, 12 Sep 2025 19:56:24 GMT Subject: [jdk25u] RFR: 8364296: Set IntelJccErratumMitigation flag ergonomically Message-ID: A clean backport for https://bugs.openjdk.org/browse/JDK-8337679 Add visibility of flag IntelJccErratumMitigation. In tip for around 1 month. ------------- Commit messages: - Backport 6c5804722b5b2064e0d6ade2180c3126d8f2dabc Changes: https://git.openjdk.org/jdk25u/pull/195/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=195&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364296 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/195.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/195/head:pull/195 PR: https://git.openjdk.org/jdk25u/pull/195 From duke at openjdk.org Fri Sep 12 20:11:01 2025 From: duke at openjdk.org (Rui Li) Date: Fri, 12 Sep 2025 20:11:01 GMT Subject: [jdk21u-dev] RFR: 8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations Message-ID: <9mHK83NoL4adN8C8aVGWEZ_rKLk4iO2MGW3_1uoIJ2I=.ce973fa3-842a-4f03-8080-81fe3f3c8a63@github.com> A clean backport for https://bugs.openjdk.org/browse/JDK-8357822. Backport this for the parity with 21.0.10-oracle. ------------- Commit messages: - Backport 6c616c71ec9a8ee6e0203921deef20d09db39698 Changes: https://git.openjdk.org/jdk21u-dev/pull/2205/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2205&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357822 Stats: 86 lines in 6 files changed: 81 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2205.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2205/head:pull/2205 PR: https://git.openjdk.org/jdk21u-dev/pull/2205 From wkemper at openjdk.org Fri Sep 12 20:50:12 2025 From: wkemper at openjdk.org (William Kemper) Date: Fri, 12 Sep 2025 20:50:12 GMT Subject: [jdk25u] RFR: 8367378: GenShen: Missing timing stats when old mark buffers are flushed during final update refs Message-ID: Clean backport. Only touches Shenandoah and is a trivial change at that. ------------- Commit messages: - Backport 11df28916af4c2bfd69b2829c74e046ad953ee6c Changes: https://git.openjdk.org/jdk25u/pull/196/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=196&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367378 Stats: 2 lines in 2 files changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/196.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/196/head:pull/196 PR: https://git.openjdk.org/jdk25u/pull/196 From duke at openjdk.org Fri Sep 12 21:33:24 2025 From: duke at openjdk.org (Chad Rakoczy) Date: Fri, 12 Sep 2025 21:33:24 GMT Subject: [jdk25u] RFR: 8277444: Data race between JvmtiClassFileReconstituter::copy_bytecodes and class linking Message-ID: A clean backport of https://bugs.openjdk.org/browse/JDK-8277444 This fixes a race condition that occurs when a class is simultaneously retransformed via the Instrumentation API and linked. This can lead to invalid bytecode which will cause a VerifyError. Even worse, if class verifying is turned off, which it is by default for java.* classes, this will cause the JVM to crash/segfault. The included test `test/jdk/java/lang/instrument/RetransformBigClassTest.java` fails before the patch and passes after ------------- Commit messages: - Backport 46ae1ee87152742082e6047d0556944d7ae4567d Changes: https://git.openjdk.org/jdk25u/pull/197/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=197&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8277444 Stats: 187 lines in 3 files changed: 186 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/197.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/197/head:pull/197 PR: https://git.openjdk.org/jdk25u/pull/197 From wkemper at openjdk.org Fri Sep 12 22:05:31 2025 From: wkemper at openjdk.org (William Kemper) Date: Fri, 12 Sep 2025 22:05:31 GMT Subject: [jdk25u] RFR: 8365956: GenShen: Adaptive tenuring threshold algorithm may raise threshold prematurely Message-ID: <74B8QApSQ5B76bEvLT41auYaxjBf2bfs5G4X5y6uINY=.d87c8f35-2175-43e2-a9e6-9b9e23c23607@github.com> Not clean, but not especially difficult to resolve. ------------- Commit messages: - 8365956: GenShen: Adaptive tenuring threshold algorithm may raise threshold prematurely Changes: https://git.openjdk.org/jdk25u/pull/198/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=198&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365956 Stats: 348 lines in 15 files changed: 254 ins; 29 del; 65 mod Patch: https://git.openjdk.org/jdk25u/pull/198.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/198/head:pull/198 PR: https://git.openjdk.org/jdk25u/pull/198 From dzhang at openjdk.org Sat Sep 13 00:52:17 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Sat, 13 Sep 2025 00:52:17 GMT Subject: [jdk25u] Integrated: 8367066: RISC-V: refine register selection in MacroAssembler:: decode_klass_not_null In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 02:05:11 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [0b3a3030](https://github.com/openjdk/jdk/commit/0b3a303053d0eb5a98ed3d9df42c659db148b470) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Hamlin Li on 11 Sep 2025 and was reviewed by Fei Yang and Feilong Jiang. > > Thanks! This pull request has now been integrated. Changeset: 4ad231aa Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/4ad231aa5dbbf75bb7cb91a80e8e9323eb1f1c45 Stats: 11 lines in 2 files changed: 2 ins; 5 del; 4 mod 8367066: RISC-V: refine register selection in MacroAssembler:: decode_klass_not_null Backport-of: 0b3a303053d0eb5a98ed3d9df42c659db148b470 ------------- PR: https://git.openjdk.org/jdk25u/pull/185 From dzhang at openjdk.org Sat Sep 13 01:52:44 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Sat, 13 Sep 2025 01:52:44 GMT Subject: [jdk25u] RFR: 8367137: RISC-V: Detect Zicboz block size via hwprobe In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 06:14:31 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [5abd1842](https://github.com/openjdk/jdk/commit/5abd18426d64f878ca45f9d36ca270be17a7760f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 12 Sep 2025 and was reviewed by Fei Yang, Hamlin Li and Robbin Ehn. > > Thanks! PS: hotspot:tier1 tested on OPi RV2 with UseZicboz (running kernel 6.15.2-spacemit-k1) ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/186#issuecomment-3287361080 From duke at openjdk.org Sat Sep 13 01:52:44 2025 From: duke at openjdk.org (duke) Date: Sat, 13 Sep 2025 01:52:44 GMT Subject: [jdk25u] RFR: 8367137: RISC-V: Detect Zicboz block size via hwprobe In-Reply-To: References: Message-ID: <3rc1Z9ti6WVwFMjcXn8mafgvwx76AvVyvBC1tBdGM-Y=.46a24292-5093-467b-8479-50faabc7037a@github.com> On Fri, 12 Sep 2025 06:14:31 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [5abd1842](https://github.com/openjdk/jdk/commit/5abd18426d64f878ca45f9d36ca270be17a7760f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 12 Sep 2025 and was reviewed by Fei Yang, Hamlin Li and Robbin Ehn. > > Thanks! @DingliZhang Your change (at version 4536125b11513b36b037a5f5349f311e09da39ab) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/186#issuecomment-3287362165 From dzhang at openjdk.org Sat Sep 13 02:30:33 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Sat, 13 Sep 2025 02:30:33 GMT Subject: [jdk25u] Integrated: 8367137: RISC-V: Detect Zicboz block size via hwprobe In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 06:14:31 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [5abd1842](https://github.com/openjdk/jdk/commit/5abd18426d64f878ca45f9d36ca270be17a7760f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 12 Sep 2025 and was reviewed by Fei Yang, Hamlin Li and Robbin Ehn. > > Thanks! This pull request has now been integrated. Changeset: 96698162 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/96698162e6b035f22141300c82ddb65a4812fe35 Stats: 60 lines in 5 files changed: 10 ins; 0 del; 50 mod 8367137: RISC-V: Detect Zicboz block size via hwprobe Backport-of: 5abd18426d64f878ca45f9d36ca270be17a7760f ------------- PR: https://git.openjdk.org/jdk25u/pull/186 From syan at openjdk.org Sat Sep 13 03:52:19 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 13 Sep 2025 03:52:19 GMT Subject: [jdk17u-dev] RFR: 8359402: Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp [v2] In-Reply-To: References: Message-ID: On Fri, 15 Aug 2025 14:21:04 GMT, SendaoYan wrote: >> Hi all, >> >> This pull request contains a backport of commit [36b185a9](https://github.com/openjdk/jdk/commit/36b185a93065a83ea6f93fbed6382a8465657810) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by SendaoYan on 20 Jun 2025 and was reviewed by Jaikiran Pai. >> >> Thanks! > > SendaoYan has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge branch 'openjdk:master' into backport-sendaoYan-36b185a9-master > - Backport 36b185a93065a83ea6f93fbed6382a8465657810 Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3769#issuecomment-3287503250 From goetz at openjdk.org Sat Sep 13 05:29:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 13 Sep 2025 05:29:12 GMT Subject: [jdk21u-dev] RFR: 8325647: [IR framework] Only prints stdout if exitCode is 134 Message-ID: <2BrlEqFcufmgq1d8NysYAdWFyEx0UWA3gjrnQLuSPHU=.baafa7a3-a359-4253-92e5-163f79161f58@github.com> I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport 3b271981662df2a7fdf04ffd75d017964425607c Changes: https://git.openjdk.org/jdk21u-dev/pull/2196/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2196&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325647 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2196.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2196/head:pull/2196 PR: https://git.openjdk.org/jdk21u-dev/pull/2196 From goetz at openjdk.org Sat Sep 13 05:30:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 13 Sep 2025 05:30:46 GMT Subject: [jdk17u-dev] RFR: 8325647: [IR framework] Only prints stdout if exitCode is 134 Message-ID: <8tuYWmz8JZ4YlcgXnCIbvys2dzNIW8LT-Xj2qx0wMV4=.f3f916cf-80d6-4618-939a-51b70c7bd792@github.com> I backport this for parity with 17.0.18-oracle. ------------- Commit messages: - Backport 3b271981662df2a7fdf04ffd75d017964425607c Changes: https://git.openjdk.org/jdk17u-dev/pull/3912/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3912&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325647 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3912.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3912/head:pull/3912 PR: https://git.openjdk.org/jdk17u-dev/pull/3912 From goetz at openjdk.org Sat Sep 13 05:33:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 13 Sep 2025 05:33:45 GMT Subject: [jdk17u-dev] RFR: 8304163: Move jdk.internal.module.ModuleInfoWriter to the test library In-Reply-To: <4f9QsVWsRPHQ4jfIavzU2DNuuF4s0B9zdsLTBi4cKH0=.14dfa1b0-b5b8-40a9-8272-9fa47ae22149@github.com> References: <4f9QsVWsRPHQ4jfIavzU2DNuuF4s0B9zdsLTBi4cKH0=.14dfa1b0-b5b8-40a9-8272-9fa47ae22149@github.com> Message-ID: On Fri, 12 Sep 2025 08:51:03 GMT, Goetz Lindenmaier wrote: > I had to resolve three files and adapt the tests to compile (see extra commit) > > test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java > Resolved test instructions as later change was already backported. > > test/jdk/java/lang/module/ModuleDescriptorTest.java > Several resolves. Some previous changes that can not be backported. > > test/lib/jdk/test/lib/util/ModuleInfoWriter.java > Resolved GHA failure: Annotations test needs adption ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3917#issuecomment-3287610108 From goetz at openjdk.org Sat Sep 13 05:45:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 13 Sep 2025 05:45:01 GMT Subject: [jdk17u-dev] RFR: 8304163: Move jdk.internal.module.ModuleInfoWriter to the test library [v2] In-Reply-To: <4f9QsVWsRPHQ4jfIavzU2DNuuF4s0B9zdsLTBi4cKH0=.14dfa1b0-b5b8-40a9-8272-9fa47ae22149@github.com> References: <4f9QsVWsRPHQ4jfIavzU2DNuuF4s0B9zdsLTBi4cKH0=.14dfa1b0-b5b8-40a9-8272-9fa47ae22149@github.com> Message-ID: > I had to resolve three files and adapt the tests to compile (see extra commit) > > test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java > Resolved test instructions as later change was already backported. > > test/jdk/java/lang/module/ModuleDescriptorTest.java > Several resolves. Some previous changes that can not be backported. > > test/lib/jdk/test/lib/util/ModuleInfoWriter.java > Resolved Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: fix AnnotationsTest.java ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3917/files - new: https://git.openjdk.org/jdk17u-dev/pull/3917/files/6bf081a6..5e01b1dc Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3917&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3917&range=00-01 Stats: 4 lines in 1 file changed: 0 ins; 4 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3917.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3917/head:pull/3917 PR: https://git.openjdk.org/jdk17u-dev/pull/3917 From goetz at openjdk.org Sat Sep 13 06:04:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 13 Sep 2025 06:04:49 GMT Subject: [jdk21u-dev] RFR: 8324491: Keyboard layout didn't keep its state if it was changed when dialog was active Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport 2be07b5f9d2f3f0b885feb08ff10a57824ea5748 Changes: https://git.openjdk.org/jdk21u-dev/pull/2201/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2201&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324491 Stats: 5 lines in 1 file changed: 4 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2201.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2201/head:pull/2201 PR: https://git.openjdk.org/jdk21u-dev/pull/2201 From goetz at openjdk.org Sat Sep 13 06:05:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 13 Sep 2025 06:05:16 GMT Subject: [jdk17u-dev] RFR: 8324491: Keyboard layout didn't keep its state if it was changed when dialog was active Message-ID: I backport this for parity with 17.0.18-oracle. ------------- Commit messages: - Backport 2be07b5f9d2f3f0b885feb08ff10a57824ea5748 Changes: https://git.openjdk.org/jdk17u-dev/pull/3920/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3920&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324491 Stats: 5 lines in 1 file changed: 4 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3920.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3920/head:pull/3920 PR: https://git.openjdk.org/jdk17u-dev/pull/3920 From goetz at openjdk.org Sat Sep 13 06:10:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 13 Sep 2025 06:10:01 GMT Subject: [jdk21u-dev] RFR: 8347143: [aix] Fix strdup use in os::dll_load Message-ID: I would like to backport this follow-up to [8334217: [AIX] Misleading error messages after JDK-8320005](https://github.com/openjdk/jdk21u-dev/commit/ea6b681cbe0e7c0cc7d1b5fb4dcc2f82e40acf60) Resolved copyright, probably clean. ------------- Commit messages: - backport d5320197995bbd4423e660c61a4677428e70819c Changes: https://git.openjdk.org/jdk21u-dev/pull/2198/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2198&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347143 Stats: 17 lines in 1 file changed: 7 ins; 4 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2198.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2198/head:pull/2198 PR: https://git.openjdk.org/jdk21u-dev/pull/2198 From goetz at openjdk.org Sat Sep 13 06:13:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 13 Sep 2025 06:13:28 GMT Subject: [jdk21u-dev] RFR: 8328124: Convert java/awt/Frame/ShownOnPack/ShownOnPack.html applet test to main In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 13:07:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. GHA failure: various infra issues, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2183#issuecomment-3287646070 From goetz at openjdk.org Sat Sep 13 06:13:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 13 Sep 2025 06:13:29 GMT Subject: [jdk21u-dev] Integrated: 8328124: Convert java/awt/Frame/ShownOnPack/ShownOnPack.html applet test to main In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 13:07:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 0f817dd0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/0f817dd01d62b73ac049d0496184a5628d116803 Stats: 249 lines in 2 files changed: 4 ins; 207 del; 38 mod 8328124: Convert java/awt/Frame/ShownOnPack/ShownOnPack.html applet test to main Backport-of: 7cc1965a252347f37dca69859d5ecaf2b55020c6 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2183 From goetz at openjdk.org Sat Sep 13 06:15:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 13 Sep 2025 06:15:45 GMT Subject: [jdk21u-dev] RFR: 8328562: Convert java/awt/InputMethods/DiacriticsTest/DiacriticsTest.java applet test to main In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 13:44:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. GHA failure: RiscV compile issue, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2184#issuecomment-3287647561 From goetz at openjdk.org Sat Sep 13 06:15:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 13 Sep 2025 06:15:45 GMT Subject: [jdk21u-dev] Integrated: 8328562: Convert java/awt/InputMethods/DiacriticsTest/DiacriticsTest.java applet test to main In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 13:44:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 192abe9c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/192abe9c409c50053da94c955b6f27ffa0cf24b3 Stats: 137 lines in 2 files changed: 64 ins; 57 del; 16 mod 8328562: Convert java/awt/InputMethods/DiacriticsTest/DiacriticsTest.java applet test to main Backport-of: fb8f2a0a929ebe7f65c69741712b89bbb403ade9 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2184 From goetz at openjdk.org Sat Sep 13 06:15:39 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 13 Sep 2025 06:15:39 GMT Subject: [jdk17u-dev] Integrated: 8328124: Convert java/awt/Frame/ShownOnPack/ShownOnPack.html applet test to main In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 13:07:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle This pull request has now been integrated. Changeset: 0d23b920 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/0d23b920eef22dde98196308f0c7f0e387b28f14 Stats: 249 lines in 2 files changed: 4 ins; 207 del; 38 mod 8328124: Convert java/awt/Frame/ShownOnPack/ShownOnPack.html applet test to main Backport-of: 7cc1965a252347f37dca69859d5ecaf2b55020c6 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3902 From goetz at openjdk.org Sat Sep 13 06:17:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 13 Sep 2025 06:17:20 GMT Subject: [jdk17u-dev] Integrated: 8328562: Convert java/awt/InputMethods/DiacriticsTest/DiacriticsTest.java applet test to main In-Reply-To: References: Message-ID: <3ZxwZRXTRnkOWtUovVG9pT1XQPF2g-of5FwRUZw0CA8=.ec0a3264-b461-4655-8e0f-656af641168e@github.com> On Thu, 11 Sep 2025 13:44:59 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle This pull request has now been integrated. Changeset: c6d28bf1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/c6d28bf1eba30b1794d4b8e14a9b9fab9d89607c Stats: 137 lines in 2 files changed: 64 ins; 57 del; 16 mod 8328562: Convert java/awt/InputMethods/DiacriticsTest/DiacriticsTest.java applet test to main Backport-of: fb8f2a0a929ebe7f65c69741712b89bbb403ade9 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3903 From goetz at openjdk.org Sat Sep 13 06:47:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 13 Sep 2025 06:47:09 GMT Subject: [jdk17u-dev] RFR: 8333446: Add tests for hierarchical container support [v2] In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 12:27:39 GMT, Goetz Lindenmaier wrote: >> I backport this to improve testing in 17 and make later backports clean and easier. >> Clean backport of the 21u commit. > > 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 cf8cfec3f149cb6bb27d0d31bb1c6817feb266f6 OK, JDK-8322420 is a larger one, and it needs two other changes. So this makes no sense. Except if you, @jankratochvil , intend to bring JDK-8322420 to 17, anyways? I think at least [JDK-8302744](https://bugs.openjdk.org/browse/JDK-8302744) "Refactor Hotspot container detection code" and [JDK-8331560](https://bugs.openjdk.org/browse/JDK-8331560) "Refactor Hotspot container detection code so that subsystem delegates to controllers" are needed, too. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3926#issuecomment-3287678794 From goetz at openjdk.org Sat Sep 13 07:24:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 13 Sep 2025 07:24:13 GMT Subject: [jdk17u-dev] RFR: 8236907: JTable added to nested panels does not paint last visible row Message-ID: I would like to fix this small, well testable issue in 17. ------------- Commit messages: - Backport bae0d5e7174fed8ffa8a30408c3cffa6e4dd3ddc Changes: https://git.openjdk.org/jdk17u-dev/pull/3928/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3928&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8236907 Stats: 245 lines in 3 files changed: 224 ins; 17 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3928.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3928/head:pull/3928 PR: https://git.openjdk.org/jdk17u-dev/pull/3928 From serb at openjdk.org Sun Sep 14 00:39:11 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Sun, 14 Sep 2025 00:39:11 GMT Subject: [jdk21u] RFR: 8367388: Tests start to fail on JDK-21 after JDK-8351907 In-Reply-To: <1-xDYEnHYvhUzNrCdiXBFdk8tU3skm4znoxO8o7Gqek=.f4fed5b3-90bc-40f8-8c3f-2c9289ab3727@github.com> References: <1-xDYEnHYvhUzNrCdiXBFdk8tU3skm4znoxO8o7Gqek=.f4fed5b3-90bc-40f8-8c3f-2c9289ab3727@github.com> Message-ID: On Thu, 11 Sep 2025 06:09:46 GMT, Sergey Bylokhov wrote: > After the patch for [JDK-8351907](https://bugs.openjdk.org/browse/JDK-8351907), in some cases it is no longer possible to load the XAWT toolkit under a SecurityManager in JDK 21. > > The change in the mainline JDK removed the use of AccessController.doPrivileged, but in JDK 21u it is still required. Without it, access to system property (awt.robot.screenshotMethod) is blocked. > > Fix: Restore use of [AccessController.doPrivileged](https://github.com/openjdk/jdk21u/commit/72d9bd69678dd54ef9e92f9c62073c0c4bf73c41#diff-2b4ac3949cd7faca02daa92815bd0e33d01f6f5b8914de2815d7cc5a864407f5L64) for property access in JDK 21u. > Verified with jdk_desktop group in both headful and headless modes. @GoeLin please take a look ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/469#issuecomment-3289015089 From syan at openjdk.org Sun Sep 14 08:22:20 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 14 Sep 2025 08:22:20 GMT Subject: [jdk21u-dev] RFR: 8366558: Gtests leave /tmp/cgroups-test* files In-Reply-To: References: Message-ID: On Thu, 4 Sep 2025 07:50:31 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/jdk21u-dev/pull/2151#issuecomment-3289336260 From syan at openjdk.org Sun Sep 14 08:22:20 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 14 Sep 2025 08:22:20 GMT Subject: [jdk21u-dev] 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:12 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/jdk21u-dev/pull/2068#issuecomment-3289336080 From syan at openjdk.org Sun Sep 14 08:22:21 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 14 Sep 2025 08:22:21 GMT Subject: [jdk21u-dev] Integrated: 8366558: Gtests leave /tmp/cgroups-test* files In-Reply-To: References: Message-ID: <71wdqMYBqd7Rjv0b9uP_oB-QCVpLj1l5JiCzpZ9iA6k=.4573b223-823a-4509-987f-6f6e3e743238@github.com> On Thu, 4 Sep 2025 07:50:31 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: fe640d89 Author: SendaoYan URL: https://git.openjdk.org/jdk21u-dev/commit/fe640d89459ef054b6a42ed565c3dcf1563bfcb4 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/jdk21u-dev/pull/2151 From syan at openjdk.org Sun Sep 14 08:22:21 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 14 Sep 2025 08:22:21 GMT Subject: [jdk21u-dev] Integrated: 8364786: Test java/net/vthread/HttpALot.java intermittently fails - 24999 handled, expected 25000 In-Reply-To: References: Message-ID: <2OQYOBTJ0g3LW5SAug9__aAPTuNMRcE1eNaKwjMMXm4=.8a17d3a2-8967-4866-8b64-152855af7b8b@github.com> On Sat, 9 Aug 2025 02:24:12 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: 74af8f5d Author: SendaoYan URL: https://git.openjdk.org/jdk21u-dev/commit/74af8f5d8a2dc9daf98c1f9ad8ff7b3033a48f12 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/jdk21u-dev/pull/2068 From dzhang at openjdk.org Mon Sep 15 01:23:58 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Mon, 15 Sep 2025 01:23:58 GMT Subject: [jdk25u] RFR: 8367098: RISC-V: sync CPU features with related JVM flags for dependant ones Message-ID: Hi all, This pull request contains a backport of commit [f51e442b](https://github.com/openjdk/jdk/commit/f51e442b0e26d0e9ebb6ec0da9584ba4f548322c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Hamlin Li on 9 Sep 2025 and was reviewed by Fei Yang. Thanks! ------------- Commit messages: - Backport f51e442b0e26d0e9ebb6ec0da9584ba4f548322c Changes: https://git.openjdk.org/jdk25u/pull/199/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=199&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367098 Stats: 21 lines in 1 file changed: 2 ins; 0 del; 19 mod Patch: https://git.openjdk.org/jdk25u/pull/199.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/199/head:pull/199 PR: https://git.openjdk.org/jdk25u/pull/199 From zxie at openjdk.org Mon Sep 15 03:15:20 2025 From: zxie at openjdk.org (Zhaokun Xie) Date: Mon, 15 Sep 2025 03:15:20 GMT Subject: [jdk21u-dev] RFR: 8361892: AArch64: Incorrect matching rule leading to improper oop instruction encoding In-Reply-To: References: Message-ID: On Mon, 25 Aug 2025 17:26:05 GMT, Paul Hohensee wrote: > GHA runs only tier1. To run tier2 on a repo, use > > make test TEST=tier2 There were use cases that failed in previous versions of tier2 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2110#issuecomment-3290324353 From jkern at openjdk.org Mon Sep 15 07:31:27 2025 From: jkern at openjdk.org (Joachim Kern) Date: Mon, 15 Sep 2025 07:31:27 GMT Subject: [jdk21u-dev] RFR: 8347143: [aix] Fix strdup use in os::dll_load In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 17:53:11 GMT, Goetz Lindenmaier wrote: > I would like to backport this follow-up to [8334217: [AIX] Misleading error messages after JDK-8320005](https://github.com/openjdk/jdk21u-dev/commit/ea6b681cbe0e7c0cc7d1b5fb4dcc2f82e40acf60) > > Resolved copyright, probably clean. LGTM, clean backport, no clue why the automatism did not recognize this fact. ------------- Marked as reviewed by jkern (no project role). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2198#pullrequestreview-3223240369 From goetz at openjdk.org Mon Sep 15 07:39:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 07:39:27 GMT Subject: [jdk21u-dev] RFR: 8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations In-Reply-To: <9mHK83NoL4adN8C8aVGWEZ_rKLk4iO2MGW3_1uoIJ2I=.ce973fa3-842a-4f03-8080-81fe3f3c8a63@github.com> References: <9mHK83NoL4adN8C8aVGWEZ_rKLk4iO2MGW3_1uoIJ2I=.ce973fa3-842a-4f03-8080-81fe3f3c8a63@github.com> Message-ID: <_qpfvHXgfWAHEyAhtyewxtlMaFwzSqPk0X2RfqAYMHM=.d4c0e3fb-d864-41fe-9d7f-7534438312c9@github.com> On Fri, 12 Sep 2025 20:03:31 GMT, Rui Li wrote: > A clean backport for https://bugs.openjdk.org/browse/JDK-8357822. > > Backport this for the parity with 21.0.10-oracle. Hi @rgithubli please run the tests and say so somewhere, best in the fix request comment. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2205#issuecomment-3290850275 From goetz at openjdk.org Mon Sep 15 07:43:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 07:43:26 GMT Subject: [jdk21u-dev] RFR: 8364198: NMT should have a better corruption message In-Reply-To: References: Message-ID: On Wed, 10 Sep 2025 00:23:08 GMT, Rui Li wrote: > A clean backport of https://bugs.openjdk.org/browse/JDK-8364198. > > This patch improves the error message, quite straight forward as the error message itself - NMT detected a bug somewhere else, but not in itself. Error message change. Low risks. This was not recognized clean as the file is at a different location in 21. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2167#issuecomment-3290859212 From syan at openjdk.org Mon Sep 15 08:14:19 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 15 Sep 2025 08:14:19 GMT Subject: [jdk17u-dev] RFR: 8359402: Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp [v2] In-Reply-To: References: Message-ID: <2K63lmzFokJ6nCkhleIf45UPNwG2-r6Qx2UhXtpzqQg=.d6b00f2f-4a8d-443e-9d66-15460da2d147@github.com> On Fri, 15 Aug 2025 14:21:04 GMT, SendaoYan wrote: >> Hi all, >> >> This pull request contains a backport of commit [36b185a9](https://github.com/openjdk/jdk/commit/36b185a93065a83ea6f93fbed6382a8465657810) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by SendaoYan on 20 Jun 2025 and was reviewed by Jaikiran Pai. >> >> Thanks! > > SendaoYan has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge branch 'openjdk:master' into backport-sendaoYan-36b185a9-master > - Backport 36b185a93065a83ea6f93fbed6382a8465657810 Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3769#issuecomment-3290956209 From syan at openjdk.org Mon Sep 15 08:14:21 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 15 Sep 2025 08:14:21 GMT Subject: [jdk17u-dev] Integrated: 8359402: Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp In-Reply-To: References: Message-ID: On Fri, 18 Jul 2025 08:22:44 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [36b185a9](https://github.com/openjdk/jdk/commit/36b185a93065a83ea6f93fbed6382a8465657810) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 20 Jun 2025 and was reviewed by Jaikiran Pai. > > Thanks! This pull request has now been integrated. Changeset: c7d6411c Author: SendaoYan URL: https://git.openjdk.org/jdk17u-dev/commit/c7d6411cfe1debaf4979ec52581a92af5996c1ab Stats: 9 lines in 1 file changed: 2 ins; 4 del; 3 mod 8359402: Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp Backport-of: 36b185a93065a83ea6f93fbed6382a8465657810 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3769 From sgehwolf at openjdk.org Mon Sep 15 08:36:34 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 15 Sep 2025 08:36:34 GMT Subject: [jdk17u-dev] RFR: 8333446: Add tests for hierarchical container support [v2] In-Reply-To: References: Message-ID: <-rAw65tGxFppS-sYPa91qKzo6WpGEXGrkVVjUekB1ok=.2d0ea61b-c100-436c-ab35-ba933fb3afbf@github.com> On Fri, 12 Sep 2025 12:27:39 GMT, Goetz Lindenmaier wrote: >> I backport this to improve testing in 17 and make later backports clean and easier. >> Clean backport of the 21u commit. > > 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 cf8cfec3f149cb6bb27d0d31bb1c6817feb266f6 Yes. I suggest to **not** backport this. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3926#issuecomment-3291028865 From duke at openjdk.org Mon Sep 15 09:43:45 2025 From: duke at openjdk.org (duke) Date: Mon, 15 Sep 2025 09:43:45 GMT Subject: [jdk25u] RFR: 8364263: HttpClient: Improve encapsulation of ProxyServer In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 09:08:20 GMT, Hari Prasad Kummari wrote: > Tested changes and no failure observed. @hari-kummari Your change (at version 7e6e5f3c694c9078505b11df7d0f248361148ab7) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/188#issuecomment-3291288438 From shade at openjdk.org Mon Sep 15 11:21:14 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 15 Sep 2025 11:21:14 GMT Subject: [jdk25u] RFR: 8363966: GHA: Switch cross-compiling sysroots to Debian trixie Message-ID: Enables up-to-date and consistent cross-compilation across all arches. Additional testing: - [ ] GHA ------------- Commit messages: - Backport 2a5f149bb8e26277778465fff670591c929842de Changes: https://git.openjdk.org/jdk25u/pull/200/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=200&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8363966 Stats: 6 lines in 1 file changed: 0 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk25u/pull/200.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/200/head:pull/200 PR: https://git.openjdk.org/jdk25u/pull/200 From hkummari at openjdk.org Mon Sep 15 11:22:24 2025 From: hkummari at openjdk.org (Hari Prasad Kummari) Date: Mon, 15 Sep 2025 11:22:24 GMT Subject: [jdk25u] Integrated: 8364263: HttpClient: Improve encapsulation of ProxyServer In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 09:08:20 GMT, Hari Prasad Kummari wrote: > Tested changes and no failure observed. This pull request has now been integrated. Changeset: 1173f8ee Author: Hari Prasad Kummari Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/1173f8ee7c8d6d14f5f3d444d53eb87ec9a98d88 Stats: 20 lines in 1 file changed: 2 ins; 10 del; 8 mod 8364263: HttpClient: Improve encapsulation of ProxyServer Backport-of: 190e113031bc6ece781fdf0d9f3c853ce324f170 ------------- PR: https://git.openjdk.org/jdk25u/pull/188 From duke at openjdk.org Mon Sep 15 11:24:22 2025 From: duke at openjdk.org (Shyam Kishor) Date: Mon, 15 Sep 2025 11:24:22 GMT Subject: [jdk25u] Integrated: 8361367: AOT ExcludedClasses.java test failed with missing constant pool logs In-Reply-To: References: Message-ID: On Mon, 8 Sep 2025 05:21:38 GMT, Shyam Kishor wrote: > ?ool logs This pull request has now been integrated. Changeset: 520ded53 Author: skishor Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/520ded534d66bd70fbb90cbdb3de5950f746a468 Stats: 4 lines in 1 file changed: 0 ins; 3 del; 1 mod 8361367: AOT ExcludedClasses.java test failed with missing constant pool logs Backport-of: 92712ef45dd81fa9f03fbd6427f8c1507f28e62b ------------- PR: https://git.openjdk.org/jdk25u/pull/173 From goetz at openjdk.org Mon Sep 15 12:20:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 12:20:50 GMT Subject: [jdk21u-dev] Integrated: 8331231: containers/docker/TestContainerInfo.java fails In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 11:53:51 GMT, Goetz Lindenmaier wrote: > A small test fix useful in 21. > > Resolved as later changes have been backported already. context only. This pull request has now been integrated. Changeset: 93e6b603 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/93e6b603ee3da52e058ef10f2fedb5f56461fd17 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8331231: containers/docker/TestContainerInfo.java fails Backport-of: 0bf728212fb4bce067076780aaa5b9341d7cdb6b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2202 From goetz at openjdk.org Mon Sep 15 12:24:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 12:24:51 GMT Subject: [jdk21u-dev] Integrated: 8324491: Keyboard layout didn't keep its state if it was changed when dialog was active In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 10:29:57 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 27475594 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/27475594ac4d5811658a5a8d8c9c59d7a2404c41 Stats: 5 lines in 1 file changed: 4 ins; 0 del; 1 mod 8324491: Keyboard layout didn't keep its state if it was changed when dialog was active Backport-of: 2be07b5f9d2f3f0b885feb08ff10a57824ea5748 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2201 From mli at openjdk.org Mon Sep 15 12:24:57 2025 From: mli at openjdk.org (Hamlin Li) Date: Mon, 15 Sep 2025 12:24:57 GMT Subject: [jdk25u] Integrated: 8360090: [TEST] RISC-V: disable some cds tests on qemu In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 11:45:56 GMT, Hamlin Li wrote: > 8360090: [TEST] RISC-V: disable some cds tests on qemu This pull request has now been integrated. Changeset: 156fdbe9 Author: Hamlin Li URL: https://git.openjdk.org/jdk25u/commit/156fdbe911d215750d04cd8917e86ae72ab7bfd9 Stats: 21 lines in 6 files changed: 19 ins; 0 del; 2 mod 8360090: [TEST] RISC-V: disable some cds tests on qemu Backport-of: c50370599e40bfaeccba9aa6b28da661129f9450 ------------- PR: https://git.openjdk.org/jdk25u/pull/192 From goetz at openjdk.org Mon Sep 15 12:27:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 12:27:18 GMT Subject: [jdk21u-dev] Integrated: 8340321: Disable SHA-1 in TLS/DTLS 1.2 handshake signatures In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 17:49:31 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 7fad4f86 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/7fad4f864d68252ac6c4b1c1f8a630a0c15028c4 Stats: 249 lines in 5 files changed: 246 ins; 0 del; 3 mod 8340321: Disable SHA-1 in TLS/DTLS 1.2 handshake signatures Backport-of: dfa79c373097d17a347b7c17103c57e12f59dc67 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2197 From goetz at openjdk.org Mon Sep 15 12:27:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 12:27:52 GMT Subject: [jdk21u-dev] RFR: 8210807: Printing a JTable with a JScrollPane prints table without rows populated Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport 95bd92a5601afdf02b9d62cab7dbae93f297df47 Changes: https://git.openjdk.org/jdk21u-dev/pull/2206/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2206&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8210807 Stats: 195 lines in 3 files changed: 189 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2206.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2206/head:pull/2206 PR: https://git.openjdk.org/jdk21u-dev/pull/2206 From goetz at openjdk.org Mon Sep 15 12:29:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 12:29:19 GMT Subject: [jdk21u-dev] Integrated: 8356040: java/util/PluggableLocale/LocaleNameProviderTest.java timed out In-Reply-To: References: Message-ID: <6erDyh811AbAwjrWPbxBo3DGSFKkdfzHuCH299asoeI=.b599f595-bb3c-4896-ac06-5ceebc94ada1@github.com> On Thu, 11 Sep 2025 15:45:55 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > Needed resolve because "8174269: Remove COMPAT locale data provider from JDK" is not in 21. This pull request has now been integrated. Changeset: b45e1a7d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/b45e1a7db74dfad58c7d9922d998594f5df347db Stats: 132 lines in 1 file changed: 63 ins; 48 del; 21 mod 8356040: java/util/PluggableLocale/LocaleNameProviderTest.java timed out Reviewed-by: mdoerr Backport-of: 32f67a3e38be807164435ea0841c01d2b7c73652 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2194 From goetz at openjdk.org Mon Sep 15 12:29:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 12:29:17 GMT Subject: [jdk17u-dev] Integrated: 8236907: JTable added to nested panels does not paint last visible row In-Reply-To: References: Message-ID: On Sat, 13 Sep 2025 07:17:26 GMT, Goetz Lindenmaier wrote: > I would like to fix this small, well testable issue in 17. This pull request has now been integrated. Changeset: 468b36aa Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/468b36aa869f62ea0efa3d0fa4999cfcbf71412f Stats: 245 lines in 3 files changed: 224 ins; 17 del; 4 mod 8236907: JTable added to nested panels does not paint last visible row Backport-of: bae0d5e7174fed8ffa8a30408c3cffa6e4dd3ddc ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3928 From goetz at openjdk.org Mon Sep 15 12:31:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 12:31:28 GMT Subject: [jdk17u-dev] Integrated: 8292214: Memory leak in getAllConfigs of awt_GraphicsEnv.c:386 In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 10:09:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. This pull request has now been integrated. Changeset: fceca5a9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/fceca5a9e3cb6ff4c4748fcb9a24438ffe4ab1fe Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod 8292214: Memory leak in getAllConfigs of awt_GraphicsEnv.c:386 Backport-of: 1166a8abd2e5fba16b5cd29431de2628a52a8e08 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3919 From goetz at openjdk.org Mon Sep 15 12:33:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 12:33:22 GMT Subject: [jdk21u-dev] Integrated: 8325647: [IR framework] Only prints stdout if exitCode is 134 In-Reply-To: <2BrlEqFcufmgq1d8NysYAdWFyEx0UWA3gjrnQLuSPHU=.baafa7a3-a359-4253-92e5-163f79161f58@github.com> References: <2BrlEqFcufmgq1d8NysYAdWFyEx0UWA3gjrnQLuSPHU=.baafa7a3-a359-4253-92e5-163f79161f58@github.com> Message-ID: On Thu, 11 Sep 2025 16:59:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 742e7e90 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/742e7e90bb66c87b7570450e4a998d6fd7825e29 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod 8325647: [IR framework] Only prints stdout if exitCode is 134 Backport-of: 3b271981662df2a7fdf04ffd75d017964425607c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2196 From goetz at openjdk.org Mon Sep 15 12:33:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 12:33:26 GMT Subject: [jdk21u-dev] Integrated: 8361447: [REDO] Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays In-Reply-To: <-DyWhIhk3X5b_ft7DRy2aI0Z4Bd8YHFZLFDdr2oen0k=.14316085-bad8-4fa8-84d5-d84a6c3d770c@github.com> References: <-DyWhIhk3X5b_ft7DRy2aI0Z4Bd8YHFZLFDdr2oen0k=.14316085-bad8-4fa8-84d5-d84a6c3d770c@github.com> Message-ID: On Thu, 11 Sep 2025 12:03:55 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > Resolved print statement in guardedMemory.cpp. > The difference is the usage of %zu in the original, and SIZE_FORMAT in 21. This pull request has now been integrated. Changeset: 1afb29ad Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/1afb29ad5747baac9f165a8056d393df8de97c4a Stats: 349 lines in 6 files changed: 323 ins; 6 del; 20 mod 8361447: [REDO] Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays Reviewed-by: mdoerr Backport-of: f67e4354316dcec185eac66adec2395e20b62579 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2179 From goetz at openjdk.org Mon Sep 15 12:35:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 12:35:01 GMT Subject: [jdk17u-dev] Integrated: 8331231: containers/docker/TestContainerInfo.java fails In-Reply-To: <3d64AgQfh6PSTaHitYsyebz8pgFynVL-0b2CTSXzI3w=.f1ae8a6a-3988-4fc2-86df-ba72b084859e@github.com> References: <3d64AgQfh6PSTaHitYsyebz8pgFynVL-0b2CTSXzI3w=.f1ae8a6a-3988-4fc2-86df-ba72b084859e@github.com> Message-ID: On Fri, 12 Sep 2025 11:55:48 GMT, Goetz Lindenmaier wrote: > A small test fix useful in 17. This pull request has now been integrated. Changeset: d9732741 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d9732741349128ef054d30445cb0d92ff7f82324 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8331231: containers/docker/TestContainerInfo.java fails Backport-of: 0bf728212fb4bce067076780aaa5b9341d7cdb6b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3925 From goetz at openjdk.org Mon Sep 15 12:36:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 12:36:09 GMT Subject: [jdk21u-dev] RFR: 8364235: Fix for JDK-8361447 breaks the alignment requirements for GuardedMemory [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.10-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_8364235 - backport 078d0d4968e26bb7a15417f1c4e891869c69dc6c - backport f67e4354316dcec185eac66adec2395e20b62579 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2180/files - new: https://git.openjdk.org/jdk21u-dev/pull/2180/files/bff6f55b..489ef4a3 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2180&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2180&range=00-01 Stats: 3552 lines in 170 files changed: 1878 ins; 1284 del; 390 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2180.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2180/head:pull/2180 PR: https://git.openjdk.org/jdk21u-dev/pull/2180 From goetz at openjdk.org Mon Sep 15 12:37:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 12:37:52 GMT Subject: [jdk17u-dev] Integrated: 8324491: Keyboard layout didn't keep its state if it was changed when dialog was active In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 10:30:17 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. This pull request has now been integrated. Changeset: 121903bc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/121903bca7664685f48d17147c19811d2c94bfaa Stats: 5 lines in 1 file changed: 4 ins; 0 del; 1 mod 8324491: Keyboard layout didn't keep its state if it was changed when dialog was active Backport-of: 2be07b5f9d2f3f0b885feb08ff10a57824ea5748 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3920 From goetz at openjdk.org Mon Sep 15 12:38:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 12:38:27 GMT Subject: [jdk21u-dev] Integrated: 8364235: Fix for JDK-8361447 breaks the alignment requirements for GuardedMemory In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 12:26:57 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 1ae053ff Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/1ae053ff4cb423dfd0e983386b9fb795a43a7bbb Stats: 14 lines in 1 file changed: 8 ins; 2 del; 4 mod 8364235: Fix for JDK-8361447 breaks the alignment requirements for GuardedMemory Backport-of: 078d0d4968e26bb7a15417f1c4e891869c69dc6c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2180 From goetz at openjdk.org Mon Sep 15 12:42:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 12:42:06 GMT Subject: [jdk17u-dev] Integrated: 8346929: runtime/ClassUnload/DictionaryDependsTest.java fails with "Test failed: should be unloaded" In-Reply-To: <1JDPi7Hxq0Kq2gON2W6PGjVQp0v9lfJXDeaUQioO6fI=.e14a0c3f-8ff3-44bf-826d-e73dac47807e@github.com> References: <1JDPi7Hxq0Kq2gON2W6PGjVQp0v9lfJXDeaUQioO6fI=.e14a0c3f-8ff3-44bf-826d-e73dac47807e@github.com> Message-ID: On Fri, 12 Sep 2025 10:32:22 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. This pull request has now been integrated. Changeset: 2a2bc2c9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/2a2bc2c979b68257997d777924446b8925a45ba0 Stats: 81 lines in 11 files changed: 29 ins; 26 del; 26 mod 8346929: runtime/ClassUnload/DictionaryDependsTest.java fails with "Test failed: should be unloaded" Backport-of: 6e43f48fcf342266b3d50688af7ae4664c018ac8 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3921 From goetz at openjdk.org Mon Sep 15 12:45:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 12:45:36 GMT Subject: [jdk17u-dev] Integrated: 8340321: Disable SHA-1 in TLS/DTLS 1.2 handshake signatures In-Reply-To: <_ngoa13bGVXZYoKhaAhPPf6vFGdHdkkkIeahUIxeHgs=.e011dd80-dbea-4e90-8c69-102c1d3f7cb3@github.com> References: <_ngoa13bGVXZYoKhaAhPPf6vFGdHdkkkIeahUIxeHgs=.e011dd80-dbea-4e90-8c69-102c1d3f7cb3@github.com> Message-ID: On Thu, 11 Sep 2025 17:49:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. This pull request has now been integrated. Changeset: 86765246 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/86765246d95c9e9586540c5f865ba093dff92ffe Stats: 249 lines in 5 files changed: 246 ins; 0 del; 3 mod 8340321: Disable SHA-1 in TLS/DTLS 1.2 handshake signatures Backport-of: dfa79c373097d17a347b7c17103c57e12f59dc67 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3913 From goetz at openjdk.org Mon Sep 15 12:53:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 12:53:33 GMT Subject: [jdk17u-dev] Integrated: 8325647: [IR framework] Only prints stdout if exitCode is 134 In-Reply-To: <8tuYWmz8JZ4YlcgXnCIbvys2dzNIW8LT-Xj2qx0wMV4=.f3f916cf-80d6-4618-939a-51b70c7bd792@github.com> References: <8tuYWmz8JZ4YlcgXnCIbvys2dzNIW8LT-Xj2qx0wMV4=.f3f916cf-80d6-4618-939a-51b70c7bd792@github.com> Message-ID: On Thu, 11 Sep 2025 16:58:20 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. This pull request has now been integrated. Changeset: fa91cf48 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/fa91cf48e58a231e9c1149ec4830d17a8ff308dd Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod 8325647: [IR framework] Only prints stdout if exitCode is 134 Backport-of: 3b271981662df2a7fdf04ffd75d017964425607c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3912 From goetz at openjdk.org Mon Sep 15 12:55:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 12:55:26 GMT Subject: [jdk21u-dev] RFR: 8322140: javax/swing/JTable/JTableScrollPrintTest.java does not print the rows and columns of the table in Nimbus and Aqua LookAndFeel Message-ID: I backport this for parity with 21.0.10-oracle. Resolved two copyrights, probably clean anyways. ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/2206 Commit messages: - Backport 717a07b932e3dcabbad130d299b15cb963d50a67 Changes: https://git.openjdk.org/jdk21u-dev/pull/2207/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2207&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8322140 Stats: 60 lines in 4 files changed: 26 ins; 19 del; 15 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2207.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2207/head:pull/2207 PR: https://git.openjdk.org/jdk21u-dev/pull/2207 From sgehwolf at openjdk.org Mon Sep 15 13:33:18 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 15 Sep 2025 13:33:18 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). > There is needed a backport for 21u to fix ZIP files handling. It is not a clean backport, last commit resolves the conflicts. This is an insufficient comment. Not explaining when the issue occurs, how likely it is, what you assess the risk of this change is and how you ensured this doesn't cause regressions when ported 4 releases back. It's a fresh change in JDK 25 to really evaluate its impact. This needs a really convincing argument to warrant the fix be backported. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1949#issuecomment-3292170870 From goetz at openjdk.org Mon Sep 15 14:04:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 14:04:19 GMT Subject: [jdk17u-dev] RFR: 8285915: failure_handler: gather the contents of /etc/hosts file Message-ID: <9LdhShQqtak4tEqZjheZeypr2QVkQd6uQ9mkmmtLOz0=.a0c512c4-6dfb-4827-aced-096040b1ac19@github.com> I backport this for parity with 17.0.18-oracle ------------- Commit messages: - Backport 45ca81ff5f25ce7927c5debc2f89b41246b91b92 Changes: https://git.openjdk.org/jdk17u-dev/pull/3929/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3929&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8285915 Stats: 13 lines in 3 files changed: 10 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3929.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3929/head:pull/3929 PR: https://git.openjdk.org/jdk17u-dev/pull/3929 From goetz at openjdk.org Mon Sep 15 14:07:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 14:07:24 GMT Subject: [jdk17u-dev] RFR: 8338740: java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes Message-ID: I backport this for parity with 17.0.18-oracle ------------- Commit messages: - Backport 4ca2c208ea2b308093b4a25b04a274f9b1ec6a1d Changes: https://git.openjdk.org/jdk17u-dev/pull/3930/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3930&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338740 Stats: 32 lines in 1 file changed: 25 ins; 4 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3930.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3930/head:pull/3930 PR: https://git.openjdk.org/jdk17u-dev/pull/3930 From goetz at openjdk.org Mon Sep 15 14:09:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 14:09:02 GMT Subject: [jdk21u-dev] RFR: 8338740: java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport 4ca2c208ea2b308093b4a25b04a274f9b1ec6a1d Changes: https://git.openjdk.org/jdk21u-dev/pull/2208/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2208&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338740 Stats: 32 lines in 1 file changed: 25 ins; 4 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2208.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2208/head:pull/2208 PR: https://git.openjdk.org/jdk21u-dev/pull/2208 From sgehwolf at openjdk.org Mon Sep 15 14:11:26 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 15 Sep 2025 14:11:26 GMT Subject: [jdk21u-dev] RFR: 8347377: Add validation checks for ICC_Profile header fields In-Reply-To: References: Message-ID: <2q5zOmkawb56BJBrNRIkEw7e5aNJ0O_bZwtrpg-bDjg=.37ac0248-e0cb-4d13-be74-19d27aec98f8@github.com> On Fri, 5 Sep 2025 15:06:47 GMT, Jan Kratochvil wrote: > 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. Anton Voznia is an Azul employee so he should be covered by Azul OCA. Anton Voznia has not signed a personal OCA from Oracle. You can use the `/contributor` command to add Anton Voznia. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2154#issuecomment-3292361570 From goetz at openjdk.org Mon Sep 15 14:12:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 14:12:11 GMT Subject: [jdk21u-dev] RFR: 8361754: New test runtime/jni/checked/TestCharArrayReleasing.java can cause disk full errors Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport 2a53f5a5c2544d4f7a77186d99addae110b06bab Changes: https://git.openjdk.org/jdk21u-dev/pull/2209/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2209&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361754 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2209.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2209/head:pull/2209 PR: https://git.openjdk.org/jdk21u-dev/pull/2209 From goetz at openjdk.org Mon Sep 15 14:16:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 14:16:04 GMT Subject: [jdk17u-dev] RFR: 8277424: javax/net/ssl/TLSCommon/TLSTest.java fails with connection refused Message-ID: I backport this for parity with 17.0.18-oracle ------------- Commit messages: - Backport 6b553acbaace0a61203305f36f70bb74d14a234f Changes: https://git.openjdk.org/jdk17u-dev/pull/3931/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3931&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8277424 Stats: 58 lines in 1 file changed: 0 ins; 0 del; 58 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3931.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3931/head:pull/3931 PR: https://git.openjdk.org/jdk17u-dev/pull/3931 From goetz at openjdk.org Mon Sep 15 14:16:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 14:16:51 GMT Subject: [jdk21u-dev] RFR: 8277424: javax/net/ssl/TLSCommon/TLSTest.java fails with connection refused Message-ID: <9aOQCriHM1GWrUjG9nKVYNg83HmW3gD2MRib4Jq0XKI=.a4b78875-a821-418e-b6ea-da0a0231fe2e@github.com> I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport 6b553acbaace0a61203305f36f70bb74d14a234f Changes: https://git.openjdk.org/jdk21u-dev/pull/2210/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2210&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8277424 Stats: 58 lines in 1 file changed: 0 ins; 0 del; 58 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2210.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2210/head:pull/2210 PR: https://git.openjdk.org/jdk21u-dev/pull/2210 From goetz at openjdk.org Mon Sep 15 14:38:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 14:38:31 GMT Subject: [jdk17u-dev] RFR: 8356187: TestJcmd.java may incorrectly parse podman version Message-ID: I backport this for parity with 17.0.18-oracle resolved copyright, probably clean. ------------- Commit messages: - backport 328715d84c0eafb4fe58d28b301138374ddac168 Changes: https://git.openjdk.org/jdk17u-dev/pull/3932/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3932&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8356187 Stats: 13 lines in 1 file changed: 4 ins; 0 del; 9 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3932.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3932/head:pull/3932 PR: https://git.openjdk.org/jdk17u-dev/pull/3932 From goetz at openjdk.org Mon Sep 15 14:39:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 14:39:06 GMT Subject: [jdk21u-dev] RFR: 8356187: TestJcmd.java may incorrectly parse podman version Message-ID: <_tCTaTA6F67LU-lVKwUBWmqS_NaoO25-ueyAwEhqDcs=.8c272bcd-617c-45a0-9982-35ff5fa0940b@github.com> I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport 328715d84c0eafb4fe58d28b301138374ddac168 Changes: https://git.openjdk.org/jdk21u-dev/pull/2211/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2211&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8356187 Stats: 13 lines in 1 file changed: 4 ins; 0 del; 9 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2211.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2211/head:pull/2211 PR: https://git.openjdk.org/jdk21u-dev/pull/2211 From goetz at openjdk.org Mon Sep 15 14:50:39 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 14:50:39 GMT Subject: [jdk21u-dev] RFR: 8359182: Use @requires instead of SkippedException for MaxPath.java Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport 5886ef728fc1efe43e90e056c03725c3ee982ad6 Changes: https://git.openjdk.org/jdk21u-dev/pull/2212/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2212&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359182 Stats: 8 lines in 1 file changed: 0 ins; 7 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2212.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2212/head:pull/2212 PR: https://git.openjdk.org/jdk21u-dev/pull/2212 From goetz at openjdk.org Mon Sep 15 14:50:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 14:50:32 GMT Subject: [jdk17u-dev] RFR: 8359182: Use @requires instead of SkippedException for MaxPath.java Message-ID: I backport this for parity with 17.0.18-oracle ------------- Commit messages: - Backport 5886ef728fc1efe43e90e056c03725c3ee982ad6 Changes: https://git.openjdk.org/jdk17u-dev/pull/3933/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3933&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359182 Stats: 8 lines in 1 file changed: 0 ins; 7 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3933.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3933/head:pull/3933 PR: https://git.openjdk.org/jdk17u-dev/pull/3933 From goetz at openjdk.org Mon Sep 15 14:53:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 15 Sep 2025 14:53:28 GMT Subject: [jdk17u-dev] RFR: 8358701: Remove misleading javax.management.remote API doc wording about JMX spec, and historic link to JMXMP Message-ID: I backport this for parity with 17.0.18-oracle. ------------- Commit messages: - Backport 50718895192a67c562a6f66bb2b4aa848c785c77 Changes: https://git.openjdk.org/jdk17u-dev/pull/3934/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3934&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358701 Stats: 24 lines in 1 file changed: 0 ins; 18 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3934.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3934/head:pull/3934 PR: https://git.openjdk.org/jdk17u-dev/pull/3934 From sgehwolf at openjdk.org Mon Sep 15 15:15:04 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 15 Sep 2025 15:15:04 GMT Subject: [jdk11u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel [v2] In-Reply-To: References: Message-ID: <1sJrZoy9TAtZJB_D9nU3Ilj-MOhmghVdGuTFuzaxHCs=.7509c55f-2984-4a22-8a7d-035d6ee00e08@github.com> On Wed, 10 Sep 2025 14:29:46 GMT, Antonio Vieiro wrote: >> Backport of [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) (P1 - CPU25_10-critical-approved) that properly renders `JRadioButtonMenuItem`s with `ImageIcon`s in the Windows Look and Feel. >> >> Mostly clean but for copyright issues, also the multi-line string in `test/jdk/javax/swing/JMenuItem/TestRadioAndCheckMenuItemWithIcon.java` was replaced with string concatenation. >> >> The issue is reproducible in OpenJDK 11 with the Windows Look and Feel on Windows 11. >> >> - Passes `tier1` tests on all platforms. >> - Passes the new (manual) test on Windows 11/x86_64 (24H2/26100.6584) >> - SwingSet2 looks normal (tested with Windows Look And Feel and the Windows Classic Look and Feel) >> >> NOTE: Related issues [JDK-8365375](https://bugs.openjdk.org/browse/JDK-8365375), [JDK-8365389](https://bugs.openjdk.org/browse/JDK-8365389) and [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) (all P3) will also need to be backported. > > Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: > > Backport 3758e584e70c230e8d0294b4e9e7723ae2ed0a13 It looks like this backport silently introduces [JDK-8216329](https://bugs.openjdk.org/browse/JDK-8216329). It may make sense to do this backport first and then base this one on that version. src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java line 133: > 131: menuItem.addPropertyChangeListener(changeListener); > 132: } > 133: These are changes not in the JDK 17 backport. Are these needed? If so, we need to decide how to bring those in. In JDK 17 those seem to have been introduced with https://bugs.openjdk.org/browse/JDK-8216329 (also in 11.0.30-oracle). src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java line 165: > 163: } > 164: changeListener = null; > 165: } Also something that's unique to this JDK 11 backport (as compared to the JDK 17u version). Also brought in by [JDK-8216329](https://bugs.openjdk.org/browse/JDK-8216329) ------------- Changes requested by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk11u/pull/104#pullrequestreview-3225121424 PR Review Comment: https://git.openjdk.org/jdk11u/pull/104#discussion_r2349316413 PR Review Comment: https://git.openjdk.org/jdk11u/pull/104#discussion_r2349327370 From shade at openjdk.org Mon Sep 15 15:21:07 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 15 Sep 2025 15:21:07 GMT Subject: [jdk25u] RFR: 8365726: Test crashed with assert in C1 thread: Possible safepoint reached by thread that does not allow it Message-ID: Improves AOT cache reliability with diagnostic options. Additional testing: - [x] MacOS AArch64 server fastdebug, `runtime/cds` - [ ] Linux AArch64 server fastdebug, `all` ------------- Commit messages: - Backport 452b052fe343a70bc81bf299d08a9f06a1e30fe9 Changes: https://git.openjdk.org/jdk25u/pull/201/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=201&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365726 Stats: 3 lines in 2 files changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk25u/pull/201.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/201/head:pull/201 PR: https://git.openjdk.org/jdk25u/pull/201 From shade at openjdk.org Mon Sep 15 15:27:08 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 15 Sep 2025 15:27:08 GMT Subject: [jdk25u] RFR: 8365312: GCC 12 cannot compile SVE on aarch64 with auto-var-init pattern In-Reply-To: References: Message-ID: On Thu, 4 Sep 2025 11:53:08 GMT, Fei Gao wrote: > Backport of https://github.com/openjdk/jdk/commit/999761d0f6d37c9cd6ec482620800b694c5fb9ad Hey @fg1417, you need to do three things: 1. Go to https://github.com/fg1417/jdk25u/actions and enable GHA for this repository. 2. Merge from jdk25u master to get all current fixes and trigger the GHA run. 3. Apply for maintainer approval, like bots say above. These are needed for this backport to move forward :) ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/168#issuecomment-3292747568 From jjiang at openjdk.org Mon Sep 15 15:36:56 2025 From: jjiang at openjdk.org (John Jiang) Date: Mon, 15 Sep 2025 15:36:56 GMT Subject: [jdk11u-dev] Integrated: 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: <5HaoE6eW8wGQjBLns9CceohdN5COErlZrsQDhZK1BM0=.a5380fb5-c766-4783-a56d-70ba0c2bf963@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... This pull request has now been integrated. Changeset: 43b28ee9 Author: John Jiang URL: https://git.openjdk.org/jdk11u-dev/commit/43b28ee9ecf3152c29c28fee8b04f7a29a1eb1d9 Stats: 20 lines in 16 files changed: 0 ins; 4 del; 16 mod 8364597: Replace THL A29 Limited with Tencent Reviewed-by: andrew Backport-of: 4c9eaddaef83c6ba30e27ae3e0d16caeeec206cb ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3086 From serb at openjdk.org Mon Sep 15 16:30:19 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 15 Sep 2025 16:30:19 GMT Subject: [jdk21u-dev] RFR: 8318850: Duplicate code in the LCMSImageLayout [v4] In-Reply-To: References: Message-ID: <9HOvggOecEC-7E_Zgkr6JdFav2RTE7nHDd9GOLowDJ4=.229b2b2f-d5d6-4a08-8d3f-f90b53755884@github.com> > 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 four additional commits since the last revision: - Merge branch 'openjdk:master' into backport-mrserb-d2260146-master - 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/928ea23a..48d063e6 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2140&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2140&range=02-03 Stats: 5675 lines in 197 files changed: 3842 ins; 1374 del; 459 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 15 16:33:55 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 15 Sep 2025 16:33:55 GMT Subject: [jdk21u-dev] Integrated: 8367372: Test `test/hotspot/jtreg/gc/TestObjectAlignmentCardSize.java` fails on 32 bit systems In-Reply-To: References: Message-ID: <7fA3t6BLpOoT2jpJLrkaQ5AJ9iBFPZCz1pDjbwvH9vA=.41d0fefc-3f49-4067-80ca-29b569f0fbad@github.com> On Fri, 12 Sep 2025 17:21:39 GMT, Satyen Subramaniam wrote: > Backporting JDK-8367372: Test test/hotspot/jtreg/gc/TestObjectAlignmentCardSize.java fails on 32 bit systems. Trivial fix to require test only run on 64 bit systems. Ran GHA Sanity Checks and adjusted tests directly on both 64 and 32 bit systems (automatically skipped on the latter). Patch is clean. This pull request has now been integrated. Changeset: 4fdcf0e2 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/4fdcf0e272c9d7cee304c1f17e65bf6b109de7ec Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8367372: Test `test/hotspot/jtreg/gc/TestObjectAlignmentCardSize.java` fails on 32 bit systems Backport-of: 0f535aeb0ae2f7015300889a0ee9efbf10a15896 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2203 From fgao at openjdk.org Mon Sep 15 16:46:52 2025 From: fgao at openjdk.org (Fei Gao) Date: Mon, 15 Sep 2025 16:46:52 GMT Subject: [jdk25u] RFR: 8365312: GCC 12 cannot compile SVE on aarch64 with auto-var-init pattern [v2] In-Reply-To: References: Message-ID: > Backport of https://github.com/openjdk/jdk/commit/999761d0f6d37c9cd6ec482620800b694c5fb9ad Fei Gao 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-switch-pattern-to-zero - 8366813: gcc 12 cannot compile SVE on aarch64 with auto-var-init pattern Backport of https://github.com/openjdk/jdk/commit/999761d0f6d37c9cd6ec482620800b694c5fb9ad ------------- Changes: - all: https://git.openjdk.org/jdk25u/pull/168/files - new: https://git.openjdk.org/jdk25u/pull/168/files/97616cc0..374861cc Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u&pr=168&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u&pr=168&range=00-01 Stats: 1186 lines in 63 files changed: 566 ins; 125 del; 495 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 serb at openjdk.org Mon Sep 15 18:46:29 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 15 Sep 2025 18:46:29 GMT Subject: [jdk21u-dev] Integrated: 8318850: Duplicate code in the LCMSImageLayout In-Reply-To: References: Message-ID: <9bNwL6mjseYJSxxb2EAVS6h-no9TvEddAiEg5fZXcB0=.453d2b2f-9aca-457e-9a8c-b5ae13f36bf0@github.com> On Tue, 2 Sep 2025 23:34:41 GMT, Sergey Bylokhov wrote: > 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! This pull request has now been integrated. Changeset: 9a8a68de Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk21u-dev/commit/9a8a68de31633f3885358198a22899e913926f65 Stats: 75 lines in 2 files changed: 57 ins; 11 del; 7 mod 8318850: Duplicate code in the LCMSImageLayout Backport-of: d2260146c9930002e430a874f2585d699dedc155 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2140 From duke at openjdk.org Mon Sep 15 19:38:36 2025 From: duke at openjdk.org (duke) Date: Mon, 15 Sep 2025 19:38:36 GMT Subject: [jdk17u-dev] RFR: 8353950: Clipboard interaction on Windows is unstable [v2] In-Reply-To: References: Message-ID: <6pyprPH3qvpbonzMu-kNtp4OBHC5vM6cuAvAJQitBVk=.7a570a48-f3d1-4ec8-8227-c58433fa712e@github.com> On Sat, 6 Sep 2025 18:31:04 GMT, Matthias Bl?sing wrote: >> 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 @matthiasblaesing Your change (at version e07bd4fc98e0ffc260d05e27c486d694abb5c58b) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3746#issuecomment-3293649595 From mblaesing at openjdk.org Mon Sep 15 19:38:36 2025 From: mblaesing at openjdk.org (Matthias =?UTF-8?B?QmzDpHNpbmc=?=) Date: Mon, 15 Sep 2025 19:38:36 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 would you be willing to sponsor the integration? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3746#issuecomment-3293651096 From serb at openjdk.org Mon Sep 15 19:53:23 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 15 Sep 2025 19:53:23 GMT Subject: [jdk21u-dev] RFR: 8366208: Unexpected exception in sun.java2d.cmm.lcms.LCMSImageLayout Message-ID: <6W2g4wvkYYPSL6BQHv4m8LttwAl6fU6PMqVAE4Olv7U=.e71f0155-415f-4861-94b2-25525499a92a@github.com> 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: - Merge branch 'openjdk:master' into backport-mrserb-12e6a0b6-master - Backport 12e6a0b6d0086caf156cf5513a604320c619b856 Changes: https://git.openjdk.org/jdk21u-dev/pull/2139/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2139&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/jdk21u-dev/pull/2139.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2139/head:pull/2139 PR: https://git.openjdk.org/jdk21u-dev/pull/2139 From serb at openjdk.org Mon Sep 15 19:53:24 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 15 Sep 2025 19:53:24 GMT Subject: [jdk21u-dev] RFR: 8366208: Unexpected exception in sun.java2d.cmm.lcms.LCMSImageLayout In-Reply-To: <6W2g4wvkYYPSL6BQHv4m8LttwAl6fU6PMqVAE4Olv7U=.e71f0155-415f-4861-94b2-25525499a92a@github.com> References: <6W2g4wvkYYPSL6BQHv4m8LttwAl6fU6PMqVAE4Olv7U=.e71f0155-415f-4861-94b2-25525499a92a@github.com> Message-ID: On Tue, 2 Sep 2025 18:21:49 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! The patch is marked as clean, but the result is incorrect, the https://github.com/openjdk/jdk21u-dev/pull/2140 should be applied first. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2139#issuecomment-3272900033 From serb at openjdk.org Mon Sep 15 19:56:57 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 15 Sep 2025 19:56:57 GMT Subject: [jdk25u] RFR: 8367131: Test com/sun/jdi/ThreadMemoryLeakTest.java fails on 32 bits Message-ID: Hi all, This pull request contains a backport of commit [fdc11a15](https://github.com/openjdk/jdk/commit/fdc11a1569248c9b671b66d547b4616aeb953ecf) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 10 Sep 2025 and was reviewed by Leonid Mesnik, Chris Plummer and Aleksey Shipilev. Thanks! ------------- Commit messages: - Backport fdc11a1569248c9b671b66d547b4616aeb953ecf Changes: https://git.openjdk.org/jdk25u/pull/194/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=194&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367131 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/194.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/194/head:pull/194 PR: https://git.openjdk.org/jdk25u/pull/194 From serb at openjdk.org Mon Sep 15 19:57:52 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 15 Sep 2025 19:57:52 GMT Subject: [jdk21u-dev] RFR: 8367131: Test com/sun/jdi/ThreadMemoryLeakTest.java fails on 32 bits Message-ID: Hi all, This pull request contains a backport of commit [fdc11a15](https://github.com/openjdk/jdk/commit/fdc11a1569248c9b671b66d547b4616aeb953ecf) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 10 Sep 2025 and was reviewed by Leonid Mesnik, Chris Plummer and Aleksey Shipilev. Thanks! ------------- Commit messages: - Backport fdc11a1569248c9b671b66d547b4616aeb953ecf Changes: https://git.openjdk.org/jdk21u-dev/pull/2204/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2204&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367131 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2204.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2204/head:pull/2204 PR: https://git.openjdk.org/jdk21u-dev/pull/2204 From serb at openjdk.org Mon Sep 15 20:32:25 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 15 Sep 2025 20:32:25 GMT Subject: [jdk21u-dev] RFR: 8353309: Open source several Swing text tests In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 23:53:18 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353309: Open source several Swing text tests. Adds five swing text related tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is not clean, but trivial fix: there's a typo in one of the tests addressed by [JDK-8359418](https://bugs.openjdk.org/browse/JDK-8359418) that I've included here. Backporting for parity with Oracle. Marked as reviewed by serb (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2200#pullrequestreview-3226204205 From serb at openjdk.org Mon Sep 15 20:34:18 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 15 Sep 2025 20:34:18 GMT Subject: [jdk17u-dev] RFR: 8353309: Open source several Swing text tests In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 23:53:12 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353309: Open source several Swing text tests. Adds five swing text related tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is not clean, but trivial fix: there's a typo in one of the tests addressed by [JDK-8359418](https://bugs.openjdk.org/browse/JDK-8359418) that I've included here. Backporting for parity with Oracle. Marked as reviewed by serb (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3916#pullrequestreview-3226206947 From ssubramaniam at openjdk.org Mon Sep 15 21:12:09 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 15 Sep 2025 21:12:09 GMT Subject: [jdk17u-dev] RFR: 8354495: Open source several AWT DataTransfer tests Message-ID: Backporting JDK-8354495: Open source several AWT DataTransfer tests. Adds three AWT DataTransfer 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 9c86ac27236a67ff7d84447821d89772b993f7e1 Changes: https://git.openjdk.org/jdk17u-dev/pull/3935/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3935&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354495 Stats: 465 lines in 4 files changed: 465 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3935.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3935/head:pull/3935 PR: https://git.openjdk.org/jdk17u-dev/pull/3935 From ssubramaniam at openjdk.org Mon Sep 15 21:15:16 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 15 Sep 2025 21:15:16 GMT Subject: [jdk21u-dev] RFR: 8354495: Open source several AWT DataTransfer tests Message-ID: <1hTOW4K7nDlSPBpLp9p2LWbRtz4JuHpAhMzJQlh7ez4=.7c501c76-4b38-4f00-ae32-30af3bf187c6@github.com> Backporting JDK-8354495: Open source several AWT DataTransfer tests. Adds three AWT DataTransfer 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 9c86ac27236a67ff7d84447821d89772b993f7e1 Changes: https://git.openjdk.org/jdk21u-dev/pull/2213/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2213&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354495 Stats: 465 lines in 4 files changed: 465 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2213.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2213/head:pull/2213 PR: https://git.openjdk.org/jdk21u-dev/pull/2213 From duke at openjdk.org Mon Sep 15 22:26:53 2025 From: duke at openjdk.org (duke) Date: Mon, 15 Sep 2025 22:26:53 GMT Subject: [jdk25u] RFR: 8364296: Set IntelJccErratumMitigation flag ergonomically In-Reply-To: References: Message-ID: <-wbsAu-KjKKTgQD8jsPdOwnA4Tdp6XBLJPl76rMobQI=.d37e38aa-93a2-4a07-95f9-355f6948c1bc@github.com> On Fri, 12 Sep 2025 19:51:55 GMT, Rui Li wrote: > A clean backport for https://bugs.openjdk.org/browse/JDK-8337679 > > Add visibility of flag IntelJccErratumMitigation. In tip for around 1 month. @rgithubli Your change (at version 1387c956d9311264d24cd6b4a0afed0066650250) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/195#issuecomment-3294182709 From duke at openjdk.org Mon Sep 15 22:28:25 2025 From: duke at openjdk.org (duke) Date: Mon, 15 Sep 2025 22:28:25 GMT Subject: [jdk21u-dev] RFR: 8364198: NMT should have a better corruption message In-Reply-To: References: Message-ID: On Wed, 10 Sep 2025 00:23:08 GMT, Rui Li wrote: > A clean backport of https://bugs.openjdk.org/browse/JDK-8364198. > > This patch improves the error message, quite straight forward as the error message itself - NMT detected a bug somewhere else, but not in itself. Error message change. Low risks. @rgithubli Your change (at version 0ef34a10fc0a3a57f51bdefa708e536660e119d4) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2167#issuecomment-3294184857 From duke at openjdk.org Mon Sep 15 22:28:31 2025 From: duke at openjdk.org (duke) Date: Mon, 15 Sep 2025 22:28:31 GMT Subject: [jdk21u-dev] RFR: 8347434: Richer VM operations events logging In-Reply-To: References: Message-ID: On Wed, 10 Sep 2025 00:39:11 GMT, Rui Li wrote: > A clean backport of https://bugs.openjdk.org/browse/JDK-8347434. > > This patch adds information of whether the operation is at safepoint. Sample log see: https://github.com/openjdk/jdk/pull/23039#issuecomment-2582924941. > > In tip for ~5 months. Log changes. Low risks. @rgithubli Your change (at version 97bfe29d26d9b1028c3e735412f9683021817663) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2168#issuecomment-3294185196 From duke at openjdk.org Mon Sep 15 23:12:29 2025 From: duke at openjdk.org (Rui Li) Date: Mon, 15 Sep 2025 23:12:29 GMT Subject: [jdk25u] Integrated: 8364296: Set IntelJccErratumMitigation flag ergonomically In-Reply-To: References: Message-ID: <3TMOO4wAmq7K4JGDBcgoehfbn13lKFX3VAmdd0KpFpw=.1db8f875-25a7-4c94-a559-630d9b189bed@github.com> On Fri, 12 Sep 2025 19:51:55 GMT, Rui Li wrote: > A clean backport for https://bugs.openjdk.org/browse/JDK-8337679 > > Add visibility of flag IntelJccErratumMitigation. In tip for around 1 month. This pull request has now been integrated. Changeset: 569b97fa Author: Rui Li Committer: Victor Rudometov URL: https://git.openjdk.org/jdk25u/commit/569b97fa16f503b88f47d14d9a29c9b189165910 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8364296: Set IntelJccErratumMitigation flag ergonomically Backport-of: 6c5804722b5b2064e0d6ade2180c3126d8f2dabc ------------- PR: https://git.openjdk.org/jdk25u/pull/195 From duke at openjdk.org Mon Sep 15 23:14:13 2025 From: duke at openjdk.org (Rui Li) Date: Mon, 15 Sep 2025 23:14:13 GMT Subject: [jdk21u-dev] Integrated: 8347434: Richer VM operations events logging In-Reply-To: References: Message-ID: On Wed, 10 Sep 2025 00:39:11 GMT, Rui Li wrote: > A clean backport of https://bugs.openjdk.org/browse/JDK-8347434. > > This patch adds information of whether the operation is at safepoint. Sample log see: https://github.com/openjdk/jdk/pull/23039#issuecomment-2582924941. > > In tip for ~5 months. Log changes. Low risks. This pull request has now been integrated. Changeset: b7e5f71a Author: Rui Li Committer: Victor Rudometov URL: https://git.openjdk.org/jdk21u-dev/commit/b7e5f71a8e79c28f23e9241e6643dad30b1daa5f Stats: 11 lines in 1 file changed: 0 ins; 0 del; 11 mod 8347434: Richer VM operations events logging Backport-of: 85fdd2cc12660bef0d4334ef96afe1865ddd0c38 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2168 From duke at openjdk.org Mon Sep 15 23:14:13 2025 From: duke at openjdk.org (Rui Li) Date: Mon, 15 Sep 2025 23:14:13 GMT Subject: [jdk21u-dev] Integrated: 8364198: NMT should have a better corruption message In-Reply-To: References: Message-ID: On Wed, 10 Sep 2025 00:23:08 GMT, Rui Li wrote: > A clean backport of https://bugs.openjdk.org/browse/JDK-8364198. > > This patch improves the error message, quite straight forward as the error message itself - NMT detected a bug somewhere else, but not in itself. Error message change. Low risks. This pull request has now been integrated. Changeset: adbacf1e Author: Rui Li Committer: Victor Rudometov URL: https://git.openjdk.org/jdk21u-dev/commit/adbacf1e5c1c7b7c964479872d0472fcb0e3de29 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod 8364198: NMT should have a better corruption message Reviewed-by: phh Backport-of: 2202156acc78d7d9ec128f8df5c09fcdff83697c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2167 From ssubramaniam at openjdk.org Mon Sep 15 23:16:34 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 15 Sep 2025 23:16:34 GMT Subject: [jdk17u-dev] RFR: 8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI [v2] In-Reply-To: References: Message-ID: On Mon, 8 Sep 2025 18:19:53 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. > > 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 @GoeLin , wanted to follow up on the clarification mentioned above - if there are no objections I'll go ahead and integrate ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3592#issuecomment-3294280881 From duke at openjdk.org Tue Sep 16 00:52:22 2025 From: duke at openjdk.org (duke) Date: Tue, 16 Sep 2025 00:52:22 GMT Subject: [jdk25u] RFR: 8367098: RISC-V: sync CPU features with related JVM flags for dependant ones In-Reply-To: References: Message-ID: On Mon, 15 Sep 2025 01:17:39 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [f51e442b](https://github.com/openjdk/jdk/commit/f51e442b0e26d0e9ebb6ec0da9584ba4f548322c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Hamlin Li on 9 Sep 2025 and was reviewed by Fei Yang. > > Thanks! @DingliZhang Your change (at version d374a61d2501ffd69738bbc30c014ff79db94ba2) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/199#issuecomment-3294460938 From dzhang at openjdk.org Tue Sep 16 01:11:21 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Tue, 16 Sep 2025 01:11:21 GMT Subject: [jdk25u] Integrated: 8367098: RISC-V: sync CPU features with related JVM flags for dependant ones In-Reply-To: References: Message-ID: <5Sgb02RACwVMya-wp0gLx_VqqncBKn9VeFDjk-e3l9M=.032749fc-1543-4871-b121-44eb1364b60f@github.com> On Mon, 15 Sep 2025 01:17:39 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [f51e442b](https://github.com/openjdk/jdk/commit/f51e442b0e26d0e9ebb6ec0da9584ba4f548322c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Hamlin Li on 9 Sep 2025 and was reviewed by Fei Yang. > > Thanks! This pull request has now been integrated. Changeset: 2ec608f4 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/2ec608f4879d10a70ed1b0b6d502ed516eafccdf Stats: 21 lines in 1 file changed: 2 ins; 0 del; 19 mod 8367098: RISC-V: sync CPU features with related JVM flags for dependant ones Backport-of: f51e442b0e26d0e9ebb6ec0da9584ba4f548322c ------------- PR: https://git.openjdk.org/jdk25u/pull/199 From syan at openjdk.org Tue Sep 16 01:56:36 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 16 Sep 2025 01:56:36 GMT Subject: [jdk11u-dev] RFR: 8359402: Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp [v2] In-Reply-To: <33OH8bCE4yfPDZoY0E8qSZfMTOi-91QsK0dE-6IN-SY=.a9ec710d-3333-49db-9b2a-edd6df860f00@github.com> References: <33OH8bCE4yfPDZoY0E8qSZfMTOi-91QsK0dE-6IN-SY=.a9ec710d-3333-49db-9b2a-edd6df860f00@github.com> Message-ID: On Fri, 15 Aug 2025 14:20:36 GMT, SendaoYan wrote: >> Hi all, >> >> This pull request contains a backport of commit [36b185a9](https://github.com/openjdk/jdk/commit/36b185a93065a83ea6f93fbed6382a8465657810) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by SendaoYan on 20 Jun 2025 and was reviewed by Jaikiran Pai. >> >> Thanks! > > SendaoYan has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge branch 'openjdk:master' into backport-sendaoYan-36b185a9-master > - Backport 36b185a93065a83ea6f93fbed6382a8465657810 Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3067#issuecomment-3294556102 From syan at openjdk.org Tue Sep 16 01:56:37 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 16 Sep 2025 01:56:37 GMT Subject: [jdk11u-dev] Integrated: 8359402: Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp In-Reply-To: References: Message-ID: On Fri, 18 Jul 2025 08:22:56 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [36b185a9](https://github.com/openjdk/jdk/commit/36b185a93065a83ea6f93fbed6382a8465657810) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 20 Jun 2025 and was reviewed by Jaikiran Pai. > > Thanks! This pull request has now been integrated. Changeset: 465fb7df Author: SendaoYan URL: https://git.openjdk.org/jdk11u-dev/commit/465fb7df15176dfe7a044241c8f44411b307df4c Stats: 9 lines in 1 file changed: 2 ins; 4 del; 3 mod 8359402: Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp Backport-of: 36b185a93065a83ea6f93fbed6382a8465657810 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3067 From duke at openjdk.org Tue Sep 16 04:28:25 2025 From: duke at openjdk.org (duke) Date: Tue, 16 Sep 2025 04:28:25 GMT Subject: [jdk25u] RFR: 8366764: Deproblemlist java/awt/ScrollPane/ScrollPositionTest.java In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 06:15:19 GMT, Disha Morye wrote: > Hi all, > > This pull request contains a backport of commit [9f697c8](https://github.com/openjdk/jdk/commits/9f697c8b1ced41c256bd33f52bdcb2cede2adbf9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Disha Morye on 5 Sep 2025 > > Thanks! @disha-morye Your change (at version 79c924a19742816aefd0376f3ee5e9951e1152e7) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/187#issuecomment-3294978751 From duke at openjdk.org Tue Sep 16 05:20:26 2025 From: duke at openjdk.org (duke) Date: Tue, 16 Sep 2025 05:20:26 GMT Subject: [jdk25u] RFR: 8366029: Do not add -XX:VerifyArchivedFields by default to CDS tests In-Reply-To: References: Message-ID: On Wed, 10 Sep 2025 05:57:50 GMT, Tejal Wakchaure wrote: > Tested Changes Locally for `runtime/cds/appcds` @tejalwakchaure Your change (at version 119856ca0e481fb5fd6b0b0b7475c7a088549fca) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/181#issuecomment-3295339071 From dzhang at openjdk.org Tue Sep 16 05:23:22 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Tue, 16 Sep 2025 05:23:22 GMT Subject: [jdk25u] RFR: 8367616: RISC-V: Auto-enable Zicboz extension for debug builds Message-ID: Hi all, This pull request contains a backport of commit [90e81c2b](https://github.com/openjdk/jdk/commit/90e81c2bee86f404250fb9b833d43b18190b5272) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Dingli Zhang on 16 Sep 2025 and was reviewed by Fei Yang and Feilong Jiang. Thanks! ------------- Commit messages: - Backport 90e81c2bee86f404250fb9b833d43b18190b5272 Changes: https://git.openjdk.org/jdk25u/pull/202/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=202&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367616 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/202.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/202/head:pull/202 PR: https://git.openjdk.org/jdk25u/pull/202 From avieiro at openjdk.org Tue Sep 16 07:44:59 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Tue, 16 Sep 2025 07:44:59 GMT Subject: [jdk11u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel [v3] In-Reply-To: References: Message-ID: <4XLax-O5bLlpjd3DFBK6t-8RE2a0vH9DVRPBRoqJ_8M=.378abda2-5056-4f04-a1ef-0dd75b6f46c0@github.com> > Backport of [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) (P1 - CPU25_10-critical-approved) that properly renders `JRadioButtonMenuItem`s with `ImageIcon`s in the Windows Look and Feel. > > Mostly clean but for copyright issues, also the multi-line string in `test/jdk/javax/swing/JMenuItem/TestRadioAndCheckMenuItemWithIcon.java` was replaced with string concatenation. > > The issue is reproducible in OpenJDK 11 with the Windows Look and Feel on Windows 11. > > - Passes `tier1` tests on all platforms. > - Passes the new (manual) test on Windows 11/x86_64 (24H2/26100.6584) > - SwingSet2 looks normal (tested with Windows Look And Feel and the Windows Classic Look and Feel) > > NOTE: Related issues [JDK-8365375](https://bugs.openjdk.org/browse/JDK-8365375), [JDK-8365389](https://bugs.openjdk.org/browse/JDK-8365389) and [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) (all P3) will also need to be backported. Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: Drop JDK-8216329 chunks from WindowsMenuItemUI.java ------------- Changes: - all: https://git.openjdk.org/jdk11u/pull/104/files - new: https://git.openjdk.org/jdk11u/pull/104/files/90176056..23969ba3 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u&pr=104&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk11u&pr=104&range=01-02 Stats: 53 lines in 1 file changed: 0 ins; 53 del; 0 mod Patch: https://git.openjdk.org/jdk11u/pull/104.diff Fetch: git fetch https://git.openjdk.org/jdk11u.git pull/104/head:pull/104 PR: https://git.openjdk.org/jdk11u/pull/104 From avieiro at openjdk.org Tue Sep 16 07:45:02 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Tue, 16 Sep 2025 07:45:02 GMT Subject: [jdk11u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel [v2] In-Reply-To: References: Message-ID: On Wed, 10 Sep 2025 14:29:46 GMT, Antonio Vieiro wrote: >> Backport of [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) (P1 - CPU25_10-critical-approved) that properly renders `JRadioButtonMenuItem`s with `ImageIcon`s in the Windows Look and Feel. >> >> Mostly clean but for copyright issues, also the multi-line string in `test/jdk/javax/swing/JMenuItem/TestRadioAndCheckMenuItemWithIcon.java` was replaced with string concatenation. >> >> The issue is reproducible in OpenJDK 11 with the Windows Look and Feel on Windows 11. >> >> - Passes `tier1` tests on all platforms. >> - Passes the new (manual) test on Windows 11/x86_64 (24H2/26100.6584) >> - SwingSet2 looks normal (tested with Windows Look And Feel and the Windows Classic Look and Feel) >> >> NOTE: Related issues [JDK-8365375](https://bugs.openjdk.org/browse/JDK-8365375), [JDK-8365389](https://bugs.openjdk.org/browse/JDK-8365389) and [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) (all P3) will also need to be backported. > > Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: > > Backport 3758e584e70c230e8d0294b4e9e7723ae2ed0a13 Those chunks from JDK-8216329 are not required. Retested again on Windows-11. The fix continues to look good. ------------- PR Comment: https://git.openjdk.org/jdk11u/pull/104#issuecomment-3296302709 From jkratochvil at openjdk.org Tue Sep 16 07:51:48 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Tue, 16 Sep 2025 07:51:48 GMT Subject: [jdk17u-dev] RFR: 8333446: Add tests for hierarchical container support [v2] In-Reply-To: <-rAw65tGxFppS-sYPa91qKzo6WpGEXGrkVVjUekB1ok=.2d0ea61b-c100-436c-ab35-ba933fb3afbf@github.com> References: <-rAw65tGxFppS-sYPa91qKzo6WpGEXGrkVVjUekB1ok=.2d0ea61b-c100-436c-ab35-ba933fb3afbf@github.com> Message-ID: <_VqXGWgFKo9207FOa6AzT9CL1DsYTDrDGvEt1TCN6Ik=.e471f31c-d063-4f69-9673-a7149987c3cd@github.com> On Mon, 15 Sep 2025 08:32:39 GMT, Severin Gehwolf wrote: > Yes. I suggest to **not** backport this. I agree, we even do not need a 17 backport and 21 was already difficult. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3926#issuecomment-3296341197 From fgao at openjdk.org Tue Sep 16 08:29:18 2025 From: fgao at openjdk.org (Fei Gao) Date: Tue, 16 Sep 2025 08:29:18 GMT Subject: [jdk25u] RFR: 8365312: GCC 12 cannot compile SVE on aarch64 with auto-var-init pattern In-Reply-To: References: Message-ID: On Mon, 15 Sep 2025 15:23:58 GMT, Aleksey Shipilev wrote: > Hey @fg1417, you need to do three things: > > 1. Go to https://github.com/fg1417/jdk25u/actions and enable GHA for this repository. > 2. Merge from jdk25u master to get all current fixes and trigger the GHA run. > 3. Apply for maintainer approval, like bots say above. > > These are needed for this backport to move forward :) @shipilev Thanks for your guidance. I?ve followed your instructions and completed them as you suggested :) ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/168#issuecomment-3296558511 From duke at openjdk.org Tue Sep 16 08:33:34 2025 From: duke at openjdk.org (duke) Date: Tue, 16 Sep 2025 08:33:34 GMT Subject: [jdk21u-dev] RFR: 8347377: Add validation checks for ICC_Profile header fields In-Reply-To: References: Message-ID: On Fri, 5 Sep 2025 15:06:47 GMT, Jan Kratochvil wrote: > 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. Anton Voznia is an Azul employee so he should be covered by Azul OCA. Anton Voznia has not signed a personal OCA from Oracle. @jankratochvil Your change (at version 665f16c30bbfce4589082be36163a3349b5e62bf) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2154#issuecomment-3296584393 From duke at openjdk.org Tue Sep 16 08:39:48 2025 From: duke at openjdk.org (duke) Date: Tue, 16 Sep 2025 08:39:48 GMT Subject: [jdk17u-dev] RFR: 8347377: Add validation checks for ICC_Profile header fields In-Reply-To: References: Message-ID: On Fri, 5 Sep 2025 15:12:29 GMT, Jan Kratochvil wrote: > 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. Anton Voznia is an Azul employee so he should be covered by Azul OCA. Anton Voznia has not signed a personal OCA from Oracle. @jankratochvil Your change (at version 8583e9bcf8151837583139aa8f9186ee73ddf111) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3886#issuecomment-3296619807 From shade at openjdk.org Tue Sep 16 08:51:31 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 16 Sep 2025 08:51:31 GMT Subject: [jdk25u] RFR: 8365312: GCC 12 cannot compile SVE on aarch64 with auto-var-init pattern [v2] In-Reply-To: References: Message-ID: On Mon, 15 Sep 2025 16:46:52 GMT, Fei Gao wrote: >> Backport of https://github.com/openjdk/jdk/commit/999761d0f6d37c9cd6ec482620800b694c5fb9ad > > Fei Gao 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-switch-pattern-to-zero > - 8366813: gcc 12 cannot compile SVE on aarch64 with auto-var-init pattern > > Backport of https://github.com/openjdk/jdk/commit/999761d0f6d37c9cd6ec482620800b694c5fb9ad Cool, let's wait for maintainer approval. I would probably amend the approval request with more discussion, like below, assuming it is accurate: "/approval request Fixes the build error with SVE on AArch64 in debug configurations. Pre-requisite for JDK-8364184 backport that fixes JDK 25 regression. Risk is low: debug build only change, was in mainline for a few weeks without bugtail." You can just re-issue this command and bots would update the request. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/168#issuecomment-3296696799 From mbaesken at openjdk.org Tue Sep 16 08:56:21 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 16 Sep 2025 08:56:21 GMT Subject: [jdk25u] Integrated: 8365700: Jar --validate without any --file option leaves around a temporary file /tmp/tmpJar.jar In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 10:41:09 GMT, Matthias Baesken wrote: > 8365700: Jar --validate without any --file option leaves around a temporary file /tmp/tmpJar.jar This pull request has now been integrated. Changeset: 07fb8629 Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u/commit/07fb86296c730b7a4c70e30c56d88cd7e8bad29c Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8365700: Jar --validate without any --file option leaves around a temporary file /tmp/tmpJar.jar Backport-of: 320235ccb88b4b554cd5756b7e6a34ce97aabd53 ------------- PR: https://git.openjdk.org/jdk25u/pull/189 From mbaesken at openjdk.org Tue Sep 16 09:09:32 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 16 Sep 2025 09:09:32 GMT Subject: [jdk25u] Integrated: 8366092: [GCC static analyzer] UnixOperatingSystem.c warning: use of uninitialized value 'systemTicks' In-Reply-To: <8s6zDG0VvCuUDyRsyxpGW0g5m_rn1K2AXcuRBbCD-rs=.2199f965-b722-4776-ad29-d8935e1b46d4@github.com> References: <8s6zDG0VvCuUDyRsyxpGW0g5m_rn1K2AXcuRBbCD-rs=.2199f965-b722-4776-ad29-d8935e1b46d4@github.com> Message-ID: <_ORAFg9EHDYZW834q5rw61FAjh2vkA5iHD8m5AQzF-w=.116ad112-92a3-40d5-9abf-4c8c4721f982@github.com> On Fri, 12 Sep 2025 11:12:01 GMT, Matthias Baesken wrote: > 8366092: [GCC static analyzer] UnixOperatingSystem.c warning: use of uninitialized value 'systemTicks' This pull request has now been integrated. Changeset: d241152f Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u/commit/d241152fb12a63fdea9fae1509a0fe29b44b7a52 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8366092: [GCC static analyzer] UnixOperatingSystem.c warning: use of uninitialized value 'systemTicks' Backport-of: a6e2a329a07c71582ac696809fb5349c6a0b681c ------------- PR: https://git.openjdk.org/jdk25u/pull/190 From mbaesken at openjdk.org Tue Sep 16 09:11:52 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 16 Sep 2025 09:11:52 GMT Subject: [jdk25u] Integrated: 8365442: [asan] runtime/ErrorHandling/CreateCoredumpOnCrash.java fails In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 11:36:05 GMT, Matthias Baesken wrote: > 8365442: [asan] runtime/ErrorHandling/CreateCoredumpOnCrash.java fails This pull request has now been integrated. Changeset: 27c9af8e Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u/commit/27c9af8e2f5a346abf54c950f94ed3adf3e7c058 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8365442: [asan] runtime/ErrorHandling/CreateCoredumpOnCrash.java fails Backport-of: e5ec464120bec50ab111ee32dfb930f26150b109 ------------- PR: https://git.openjdk.org/jdk25u/pull/191 From goetz at openjdk.org Tue Sep 16 09:14:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Sep 2025 09:14:20 GMT Subject: [jdk17u-dev] RFR: 8341138: Rename jtreg property docker.support as container.support [v2] In-Reply-To: References: Message-ID: <1JoxkST48rC1Dekp8rA3i4zAgPME93rDwPhCqeX1h80=.4a1ae0b7-ea5e-447d-b8ba-69471901ec7f@github.com> > I backport this to make later backports clean. > > test/hotspot/jtreg/TEST.ROOT > test/jdk/TEST.ROOT > Resolved due to context. > > test/hotspot/jtreg/containers/docker/TestJFREvents.java > Resolved due to context. > > test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java > Resolved Copyright due to context. > > test/jtreg-ext/requires/VMProps.java > Several larger resolves and additional edits needed. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains two commits: - Merge branch 'master' into goetz_backport_8341138 - backport 41ee582df8c65f2f26b21e46784cf0bc4ece0585 ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/3924/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3924&range=01 Stats: 58 lines in 26 files changed: 6 ins; 0 del; 52 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3924.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3924/head:pull/3924 PR: https://git.openjdk.org/jdk17u-dev/pull/3924 From goetz at openjdk.org Tue Sep 16 09:14:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Sep 2025 09:14:22 GMT Subject: [jdk17u-dev] RFR: 8341138: Rename jtreg property docker.support as container.support In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 11:37:07 GMT, Goetz Lindenmaier wrote: > I backport this to make later backports clean. > > test/hotspot/jtreg/TEST.ROOT > test/jdk/TEST.ROOT > Resolved due to context. > > test/hotspot/jtreg/containers/docker/TestJFREvents.java > Resolved due to context. > > test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java > Resolved Copyright due to context. > > test/jtreg-ext/requires/VMProps.java > Several larger resolves and additional edits needed. GHA failure: crash in C2 on macos x86. Twice the same crash! Unrelated to this test, but was a recent C2 change the cause? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3924#issuecomment-3287629797 From sgehwolf at openjdk.org Tue Sep 16 09:14:50 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 16 Sep 2025 09:14:50 GMT Subject: [jdk21u-dev] RFR: 8347377: Add validation checks for ICC_Profile header fields In-Reply-To: References: Message-ID: On Fri, 5 Sep 2025 15:06:47 GMT, Jan Kratochvil wrote: > 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. Anton Voznia is an Azul employee so he should be covered by Azul OCA. Anton Voznia has not signed a personal OCA from Oracle. Next time Anton should submit his own PR. There is no need to have any role for initial contributions. This avoids the author issues. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2154#issuecomment-3296887421 From jkratochvil at openjdk.org Tue Sep 16 09:14:51 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Tue, 16 Sep 2025 09:14:51 GMT Subject: [jdk21u-dev] Integrated: 8347377: Add validation checks for ICC_Profile header fields In-Reply-To: References: Message-ID: On Fri, 5 Sep 2025 15:06:47 GMT, Jan Kratochvil wrote: > 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. Anton Voznia is an Azul employee so he should be covered by Azul OCA. Anton Voznia has not signed a personal OCA from Oracle. This pull request has now been integrated. Changeset: 40d98b85 Author: Jan Kratochvil Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk21u-dev/commit/40d98b8583b03c25621962abfbaaab48f6d98d46 Stats: 328 lines in 4 files changed: 325 ins; 0 del; 3 mod 8347377: Add validation checks for ICC_Profile header fields Co-authored-by: Anton Voznia Backport-of: ed8945a68a67dd51a7cfa332905941afccc12b36 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2154 From jkratochvil at openjdk.org Tue Sep 16 09:23:49 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Tue, 16 Sep 2025 09:23:49 GMT Subject: [jdk21u-dev] RFR: 8346465: Add a check in setData() to restrict the update of Built-In ICC_Profiles [v2] In-Reply-To: References: 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. Jan Kratochvil 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/2155/files - new: https://git.openjdk.org/jdk21u-dev/pull/2155/files/278072ef..278072ef Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2155&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2155&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 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 mbaesken at openjdk.org Tue Sep 16 09:29:06 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 16 Sep 2025 09:29:06 GMT Subject: [jdk25u] RFR: 8364352: Some tests fail when using a limited number of pregenerated .jsa CDS archives Message-ID: <9U8lb3HU7sjUCJ628yaW2MfCf5D0rzoVANxLg_R0ZeU=.a004935e-69a3-4a43-9c99-1fbd34000abe@github.com> 8364352: Some tests fail when using a limited number of pregenerated .jsa CDS archives ------------- Commit messages: - Backport 3ca44c8dea035588070644e5c1f8f25559f66e53 Changes: https://git.openjdk.org/jdk25u/pull/203/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=203&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364352 Stats: 27 lines in 5 files changed: 22 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk25u/pull/203.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/203/head:pull/203 PR: https://git.openjdk.org/jdk25u/pull/203 From mdoerr at openjdk.org Tue Sep 16 09:30:00 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 16 Sep 2025 09:30:00 GMT Subject: [jdk21u-dev] RFR: 8347143: [aix] Fix strdup use in os::dll_load In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 17:53:11 GMT, Goetz Lindenmaier wrote: > I would like to backport this follow-up to [8334217: [AIX] Misleading error messages after JDK-8320005](https://github.com/openjdk/jdk21u-dev/commit/ea6b681cbe0e7c0cc7d1b5fb4dcc2f82e40acf60) > > Resolved copyright, probably clean. LGTM. Thanks for backporting! ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2198#pullrequestreview-3228679390 From shade at openjdk.org Tue Sep 16 09:41:38 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 16 Sep 2025 09:41:38 GMT Subject: [jdk25u] RFR: 8365312: GCC 12 cannot compile SVE on aarch64 with auto-var-init pattern [v2] In-Reply-To: References: Message-ID: On Mon, 15 Sep 2025 16:46:52 GMT, Fei Gao wrote: >> Backport of https://github.com/openjdk/jdk/commit/999761d0f6d37c9cd6ec482620800b694c5fb9ad > > Fei Gao 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-switch-pattern-to-zero > - 8366813: gcc 12 cannot compile SVE on aarch64 with auto-var-init pattern > > Backport of https://github.com/openjdk/jdk/commit/999761d0f6d37c9cd6ec482620800b694c5fb9ad > /approve yes (bip-bop) "Too early, check back in a few months..." I think Rob or Sean would need to approve some time later. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/168#issuecomment-3297124989 From duke at openjdk.org Tue Sep 16 09:48:49 2025 From: duke at openjdk.org (Tejal Wakchaure) Date: Tue, 16 Sep 2025 09:48:49 GMT Subject: [jdk25u] Integrated: 8366029: Do not add -XX:VerifyArchivedFields by default to CDS tests In-Reply-To: References: Message-ID: <4UB16q4vQ7nZ50Wb1oPEjBHj4P-tC0inUFaB-A_txDE=.ab5815a3-5906-4d34-a977-85b46f42a215@github.com> On Wed, 10 Sep 2025 05:57:50 GMT, Tejal Wakchaure wrote: > Tested Changes Locally for `runtime/cds/appcds` This pull request has now been integrated. Changeset: 2a46b6b4 Author: Tejal Wakchaure Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/2a46b6b43992ffb1db2aa60ba3d63852430a4eb9 Stats: 9 lines in 4 files changed: 2 ins; 6 del; 1 mod 8366029: Do not add -XX:VerifyArchivedFields by default to CDS tests Backport-of: 15601b4718ed26de6f57e633c4f41f6b0cd90cb0 ------------- PR: https://git.openjdk.org/jdk25u/pull/181 From duke at openjdk.org Tue Sep 16 09:49:28 2025 From: duke at openjdk.org (Disha Morye) Date: Tue, 16 Sep 2025 09:49:28 GMT Subject: [jdk25u] Integrated: 8366764: Deproblemlist java/awt/ScrollPane/ScrollPositionTest.java In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 06:15:19 GMT, Disha Morye wrote: > Hi all, > > This pull request contains a backport of commit [9f697c8](https://github.com/openjdk/jdk/commits/9f697c8b1ced41c256bd33f52bdcb2cede2adbf9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Disha Morye on 5 Sep 2025 > > Thanks! This pull request has now been integrated. Changeset: 211e9435 Author: Disha Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/211e9435d230b495357df5cc826428d6fc3af1d8 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod 8366764: Deproblemlist java/awt/ScrollPane/ScrollPositionTest.java Backport-of: 9f697c8b1ced41c256bd33f52bdcb2cede2adbf9 ------------- PR: https://git.openjdk.org/jdk25u/pull/187 From goetz at openjdk.org Tue Sep 16 10:03:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Sep 2025 10:03:54 GMT Subject: [jdk21u-dev] Integrated: 8210807: Printing a JTable with a JScrollPane prints table without rows populated In-Reply-To: References: Message-ID: On Mon, 15 Sep 2025 12:19:01 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 38c3f728 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/38c3f728c037d04380f2c388c9859fe031e0d4ea Stats: 195 lines in 3 files changed: 189 ins; 0 del; 6 mod 8210807: Printing a JTable with a JScrollPane prints table without rows populated Backport-of: 95bd92a5601afdf02b9d62cab7dbae93f297df47 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2206 From goetz at openjdk.org Tue Sep 16 10:09:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Sep 2025 10:09:14 GMT Subject: [jdk21u-dev] RFR: 8322140: javax/swing/JTable/JTableScrollPrintTest.java does not print the rows and columns of the table in Nimbus and Aqua LookAndFeel [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.10-oracle. > > Resolved two copyrights, probably clean anyways. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'master' into goetz_backport_8322140 - Backport 717a07b932e3dcabbad130d299b15cb963d50a67 - Backport 95bd92a5601afdf02b9d62cab7dbae93f297df47 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2207/files - new: https://git.openjdk.org/jdk21u-dev/pull/2207/files/62d5fd04..6f55625e Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2207&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2207&range=00-01 Stats: 1180 lines in 27 files changed: 1034 ins; 67 del; 79 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2207.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2207/head:pull/2207 PR: https://git.openjdk.org/jdk21u-dev/pull/2207 From goetz at openjdk.org Tue Sep 16 10:09:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Sep 2025 10:09:15 GMT Subject: [jdk21u-dev] RFR: 8322140: javax/swing/JTable/JTableScrollPrintTest.java does not print the rows and columns of the table in Nimbus and Aqua LookAndFeel In-Reply-To: References: Message-ID: On Mon, 15 Sep 2025 12:48:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > Resolved two copyrights, probably clean anyways. Thanks for the approvals! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2207#issuecomment-3297357757 From goetz at openjdk.org Tue Sep 16 10:17:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Sep 2025 10:17:41 GMT Subject: [jdk21u-dev] RFR: 8322140: javax/swing/JTable/JTableScrollPrintTest.java does not print the rows and columns of the table in Nimbus and Aqua LookAndFeel [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.10-oracle. > > Resolved two copyrights, probably clean anyways. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: repair merge, must be clean as it was before ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2207/files - new: https://git.openjdk.org/jdk21u-dev/pull/2207/files/6f55625e..4e0216d0 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2207&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2207&range=01-02 Stats: 12 lines in 3 files changed: 0 ins; 4 del; 8 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2207.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2207/head:pull/2207 PR: https://git.openjdk.org/jdk21u-dev/pull/2207 From aph at openjdk.org Tue Sep 16 10:26:58 2025 From: aph at openjdk.org (Andrew Haley) Date: Tue, 16 Sep 2025 10:26:58 GMT Subject: [jdk25u] RFR: 8365312: GCC 12 cannot compile SVE on aarch64 with auto-var-init pattern [v2] In-Reply-To: References: Message-ID: On Tue, 16 Sep 2025 09:38:14 GMT, Aleksey Shipilev wrote: > > /approve yes > > (bip-bop) "Too early, check back in a few months..." > > I think Rob or Sean would need to approve some time later. It was surely worth a try! ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/168#issuecomment-3297506244 From rschmelter at openjdk.org Tue Sep 16 11:51:38 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Tue, 16 Sep 2025 11:51:38 GMT Subject: [jdk17u-dev] RFR: 8201183: sjavac build failures: "Connection attempt failed: Connection refused" In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 10:09:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. > > File was moved two times between 17 and 21, and it needed simple resolve (there is an assert) Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3918#pullrequestreview-3229533174 From goetz at openjdk.org Tue Sep 16 12:02:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Sep 2025 12:02:52 GMT Subject: [jdk21u-dev] Integrated: 8322140: javax/swing/JTable/JTableScrollPrintTest.java does not print the rows and columns of the table in Nimbus and Aqua LookAndFeel In-Reply-To: References: Message-ID: On Mon, 15 Sep 2025 12:48:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > Resolved two copyrights, probably clean anyways. This pull request has now been integrated. Changeset: e4bb47bc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/e4bb47bcbbfe55dee4825d00a5b5eb76125a6ef5 Stats: 62 lines in 4 files changed: 26 ins; 19 del; 17 mod 8322140: javax/swing/JTable/JTableScrollPrintTest.java does not print the rows and columns of the table in Nimbus and Aqua LookAndFeel Backport-of: 717a07b932e3dcabbad130d299b15cb963d50a67 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2207 From rschmelter at openjdk.org Tue Sep 16 12:05:10 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Tue, 16 Sep 2025 12:05:10 GMT Subject: [jdk17u-dev] RFR: 8338428: Add logging of final VM flags while setting properties In-Reply-To: <-UJHbrFo5EyfDdySkoCvdBGAEzX4-WkGsXJ6GHU1lhE=.18719bf7-a8b7-444e-b55a-791382a3f3ff@github.com> References: <-UJHbrFo5EyfDdySkoCvdBGAEzX4-WkGsXJ6GHU1lhE=.18719bf7-a8b7-444e-b55a-791382a3f3ff@github.com> Message-ID: On Fri, 12 Sep 2025 10:43:00 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. > > Needed to resolve as "8304888: Add dedicated VMProps for linker and fallback linker" is not in 17. Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3922#pullrequestreview-3229614792 From goetz at openjdk.org Tue Sep 16 12:11:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Sep 2025 12:11:45 GMT Subject: [jdk21u-dev] RFR: 8322135: Printing JTable in Windows L&F throws InternalError: HTHEME is null Message-ID: <1D5R-BCxiuDpsMaKi26A0m8KHyAqC2AakpffX9ztIrQ=.cf2fa59e-fa0c-4834-8554-35ee9bab9e89@github.com> I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport 21480a7ae8dce67cf3a844d8caafb0b96c37ac0e Changes: https://git.openjdk.org/jdk21u-dev/pull/2215/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2215&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8322135 Stats: 17 lines in 3 files changed: 9 ins; 0 del; 8 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2215.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2215/head:pull/2215 PR: https://git.openjdk.org/jdk21u-dev/pull/2215 From goetz at openjdk.org Tue Sep 16 12:11:39 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Sep 2025 12:11:39 GMT Subject: [jdk17u-dev] RFR: 8333446: Add tests for hierarchical container support [v2] In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 12:27:39 GMT, Goetz Lindenmaier wrote: >> I backport this to improve testing in 17 and make later backports clean and easier. >> Clean backport of the 21u commit. > > 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 cf8cfec3f149cb6bb27d0d31bb1c6817feb266f6 Won't backport prereq to 17 ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3926#issuecomment-3298325150 From goetz at openjdk.org Tue Sep 16 12:11:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Sep 2025 12:11:41 GMT Subject: [jdk17u-dev] Withdrawn: 8333446: Add tests for hierarchical container support In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 12:08:17 GMT, Goetz Lindenmaier wrote: > I backport this to improve testing in 17 and make later backports clean and easier. > Clean backport of the 21u commit. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3926 From goetz at openjdk.org Tue Sep 16 12:13:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Sep 2025 12:13:07 GMT Subject: [jdk17u-dev] RFR: 8340092: [Linux] containers/systemd/SystemdMemoryAwarenessTest.java failing on some systems In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 12:25:23 GMT, Goetz Lindenmaier wrote: > Follow up for JDK-8333446. Clean. Won't backport prereq to 17 ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3927#issuecomment-3298327684 From goetz at openjdk.org Tue Sep 16 12:13:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Sep 2025 12:13:09 GMT Subject: [jdk17u-dev] Withdrawn: 8340092: [Linux] containers/systemd/SystemdMemoryAwarenessTest.java failing on some systems In-Reply-To: References: Message-ID: <7n3URryhXwcQPsiQ2ZprJwkMYkYDGosz82d3QTNwOow=.240c60ab-ec1c-49a9-914b-fa883db6e37a@github.com> On Fri, 12 Sep 2025 12:25:23 GMT, Goetz Lindenmaier wrote: > Follow up for JDK-8333446. Clean. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3927 From jkratochvil at openjdk.org Tue Sep 16 12:23:19 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Tue, 16 Sep 2025 12:23:19 GMT Subject: [jdk21u-dev] RFR: 8347377: Add validation checks for ICC_Profile header fields In-Reply-To: References: Message-ID: On Tue, 16 Sep 2025 09:10:40 GMT, Severin Gehwolf wrote: > Next time Anton should submit his own PR. There is no need to have any role for initial contributions. This avoids the author issues. It would take some more time. [Anton Voznia](https://github.com/antonvoznia) has submitted as himself: https://github.com/openjdk/jdk17u-dev/pull/3936 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2154#issuecomment-3298404956 From duke at openjdk.org Tue Sep 16 12:26:38 2025 From: duke at openjdk.org (duke) Date: Tue, 16 Sep 2025 12:26:38 GMT Subject: [jdk25u] RFR: 8366147: ZGC: ZPageAllocator::cleanup_failed_commit_single_partition may leak memory In-Reply-To: References: Message-ID: <6CTx5dcJjxbbzVi7i874gmfgoltiytLosH5qNWQMY28=.0a68315a-2ed7-441f-9293-1509281e6d88@github.com> On Wed, 3 Sep 2025 05:59:25 GMT, Axel Boldt-Christmas wrote: > 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! @xmas92 Your change (at version 1dab710fa69cd0cb3b2184ef6ab2f718b0761b53) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/159#issuecomment-3298445127 From aivanov at openjdk.org Tue Sep 16 13:40:25 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Tue, 16 Sep 2025 13:40:25 GMT Subject: [jdk25u] RFR: 8346952: GetGraphicsStressTest.java fails: Native resources unavailable In-Reply-To: References: Message-ID: <3EkWoqnzM7E2Wh45ZDSsi4BYPXSsU8V5ATG-rvjbjwM=.3eb7cc1c-0287-4a34-8f6a-aa7efc619061@github.com> 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! Marked as reviewed by aivanov (Reviewer). So, the changeset applies *cleanly* and the reason why this PR isn't clean is because it includes [JDK-8361839](https://bugs.openjdk.org/browse/JDK-8361839) that problem-lists the test. ------------- PR Review: https://git.openjdk.org/jdk25u/pull/152#pullrequestreview-3229983232 PR Comment: https://git.openjdk.org/jdk25u/pull/152#issuecomment-3298753542 From duke at openjdk.org Tue Sep 16 13:40:31 2025 From: duke at openjdk.org (duke) Date: Tue, 16 Sep 2025 13:40:31 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! @anass-baya Your change (at version d96c9113a26703aade0e1b3f331face302de1b6d) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/152#issuecomment-3298791102 From duke at openjdk.org Tue Sep 16 13:42:17 2025 From: duke at openjdk.org (duke) Date: Tue, 16 Sep 2025 13:42:17 GMT Subject: [jdk21u-dev] RFR: 8325731: Installation instructions for Debian/Ubuntu don't mention autoconf In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 12:50:45 GMT, Johannes Bechberger wrote: > 8325731: Installation instructions for Debian/Ubuntu don't mention autoconf @parttimenerd Your change (at version 2972c1409d45de3f3e1030892da55e85cc8cd930) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2181#issuecomment-3298817857 From abaya at openjdk.org Tue Sep 16 13:55:13 2025 From: abaya at openjdk.org (Anass Baya) Date: Tue, 16 Sep 2025 13:55:13 GMT Subject: [jdk25u] Integrated: 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! This pull request has now been integrated. Changeset: f80b3a08 Author: Anass Baya Committer: Alexey Ivanov URL: https://git.openjdk.org/jdk25u/commit/f80b3a08d7ad31ff0867fcc25be890c5c13c012d Stats: 77 lines in 4 files changed: 55 ins; 14 del; 8 mod 8346952: GetGraphicsStressTest.java fails: Native resources unavailable 8361839: Problemlist BogusFocusableWindowState due to failures in the CI pipeline Reviewed-by: aivanov Backport-of: 44cff9d6abab5df086e89df16f8b63c48cd33c7b ------------- PR: https://git.openjdk.org/jdk25u/pull/152 From jkratochvil at openjdk.org Tue Sep 16 14:19:54 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Tue, 16 Sep 2025 14:19:54 GMT Subject: [jdk17u-dev] Integrated: 8347377: Add validation checks for ICC_Profile header fields In-Reply-To: References: Message-ID: On Fri, 5 Sep 2025 15:12:29 GMT, Jan Kratochvil wrote: > 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. Anton Voznia is an Azul employee so he should be covered by Azul OCA. Anton Voznia has not signed a personal OCA from Oracle. This pull request has now been integrated. Changeset: 2e0b13fb Author: Jan Kratochvil Committer: Alexey Bakhtin URL: https://git.openjdk.org/jdk17u-dev/commit/2e0b13fbf3dc7af25364a4fcffeac47bfd1596f8 Stats: 328 lines in 4 files changed: 325 ins; 0 del; 3 mod 8347377: Add validation checks for ICC_Profile header fields Co-authored-by: Anton Voznia Backport-of: ed8945a68a67dd51a7cfa332905941afccc12b36 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3886 From jkratochvil at openjdk.org Tue Sep 16 14:33:02 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Tue, 16 Sep 2025 14:33:02 GMT Subject: [jdk17u-dev] RFR: 8346465: Add a check in setData() to restrict the update of Built-In ICC_Profiles [v2] In-Reply-To: References: 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. Jan Kratochvil has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3887/files - new: https://git.openjdk.org/jdk17u-dev/pull/3887/files/4b88192e..4b88192e Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3887&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3887&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 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 goetz at openjdk.org Tue Sep 16 14:48:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Sep 2025 14:48:59 GMT Subject: [jdk17u-dev] RFR: 8230016: re-visit test sun/security/pkcs11/Serialize/SerializeProvider.java Message-ID: I backport this for parity with 17.0.18-oracle. ------------- Commit messages: - Backport 470ffeedda45b6f75ce0c794a965428b7859be6f Changes: https://git.openjdk.org/jdk17u-dev/pull/3937/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3937&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8230016 Stats: 5 lines in 1 file changed: 1 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3937.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3937/head:pull/3937 PR: https://git.openjdk.org/jdk17u-dev/pull/3937 From goetz at openjdk.org Tue Sep 16 14:50:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Sep 2025 14:50:03 GMT Subject: [jdk21u-dev] RFR: 8230016: re-visit test sun/security/pkcs11/Serialize/SerializeProvider.java Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport 470ffeedda45b6f75ce0c794a965428b7859be6f Changes: https://git.openjdk.org/jdk21u-dev/pull/2216/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2216&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8230016 Stats: 5 lines in 1 file changed: 1 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2216.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2216/head:pull/2216 PR: https://git.openjdk.org/jdk21u-dev/pull/2216 From goetz at openjdk.org Tue Sep 16 14:55:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Sep 2025 14:55:15 GMT Subject: [jdk21u-dev] RFR: 8359449: [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor extract method for Windows specific test Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport 49a82d880636a632f4a3471b14b1b1b29ce1d5e6 Changes: https://git.openjdk.org/jdk21u-dev/pull/2217/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2217&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359449 Stats: 37 lines in 1 file changed: 20 ins; 15 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2217.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2217/head:pull/2217 PR: https://git.openjdk.org/jdk21u-dev/pull/2217 From goetz at openjdk.org Tue Sep 16 14:55:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Sep 2025 14:55:21 GMT Subject: [jdk17u-dev] RFR: 8359449: [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor extract method for Windows specific test Message-ID: I backport this for parity with 17.0.18-oracle. ------------- Commit messages: - Backport 49a82d880636a632f4a3471b14b1b1b29ce1d5e6 Changes: https://git.openjdk.org/jdk17u-dev/pull/3938/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3938&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359449 Stats: 37 lines in 1 file changed: 20 ins; 15 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3938.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3938/head:pull/3938 PR: https://git.openjdk.org/jdk17u-dev/pull/3938 From goetz at openjdk.org Tue Sep 16 14:59:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Sep 2025 14:59:10 GMT Subject: [jdk21u-dev] RFR: 8359428: Test 'javax/swing/JTabbedPane/bug4499556.java' failed because after selecting one of L&F items, the test case automatically failed when clicking on L&F Menu button again Message-ID: <-X6Bfj4od_TcX6M_1UXZYr-57Hdcskfs4xZQZauqiAk=.9cc4750f-a254-4760-8907-010a4b2f92d4@github.com> I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport 2b94b70ef50675f7853c0cb6a61e60e6eb7d92ed Changes: https://git.openjdk.org/jdk21u-dev/pull/2218/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2218&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359428 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2218.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2218/head:pull/2218 PR: https://git.openjdk.org/jdk21u-dev/pull/2218 From goetz at openjdk.org Tue Sep 16 15:01:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Sep 2025 15:01:09 GMT Subject: [jdk17u-dev] RFR: 8359428: Test 'javax/swing/JTabbedPane/bug4499556.java' failed because after selecting one of L&F items, the test case automatically failed when clicking on L&F Menu button again Message-ID: I backport this for parity with 17.0.18-oracle. ------------- Commit messages: - Backport 2b94b70ef50675f7853c0cb6a61e60e6eb7d92ed Changes: https://git.openjdk.org/jdk17u-dev/pull/3939/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3939&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359428 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3939.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3939/head:pull/3939 PR: https://git.openjdk.org/jdk17u-dev/pull/3939 From goetz at openjdk.org Tue Sep 16 15:01:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Sep 2025 15:01:15 GMT Subject: [jdk21u-dev] RFR: 8359687: Use PassFailJFrame for java/awt/print/Dialog/DialogType.java Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport de34bb8e66253cef90ba79831dadec0252595b35 Changes: https://git.openjdk.org/jdk21u-dev/pull/2219/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2219&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359687 Stats: 64 lines in 1 file changed: 27 ins; 13 del; 24 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2219.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2219/head:pull/2219 PR: https://git.openjdk.org/jdk21u-dev/pull/2219 From goetz at openjdk.org Tue Sep 16 15:02:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Sep 2025 15:02:56 GMT Subject: [jdk17u-dev] RFR: 8359687: Use PassFailJFrame for java/awt/print/Dialog/DialogType.java Message-ID: I backport this for parity with 17.0.18-oracle. ------------- Commit messages: - Backport de34bb8e66253cef90ba79831dadec0252595b35 Changes: https://git.openjdk.org/jdk17u-dev/pull/3940/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3940&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359687 Stats: 64 lines in 1 file changed: 27 ins; 13 del; 24 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3940.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3940/head:pull/3940 PR: https://git.openjdk.org/jdk17u-dev/pull/3940 From rrich at openjdk.org Tue Sep 16 16:08:45 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Tue, 16 Sep 2025 16:08:45 GMT Subject: [jdk25u] RFR: 8360219: [AIX] assert(locals_base >= l2) failed: bad placement Message-ID: <_OsYR2WYVPXtFlORtABT2wyPCW8jlUhOI_0jllijiQQ=.9c83564c-8af9-4ac2-bfb8-f7a2d13de0fc@github.com> Hi all, This pull request contains a backport of commit [bea2b029](https://github.com/openjdk/jdk/commit/bea2b029a77e126171d17c3a44baec6d5cafed4a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Richard Reingruber on 8 Sep 2025 and was reviewed by Dean Long and Martin Doerr. I'd like to do the backport to avoid sporadic assertions running java/net/httpclient/HttpClientLocalAddrTest.java. Thanks, Richard. ------------- Commit messages: - Backport bea2b029a77e126171d17c3a44baec6d5cafed4a Changes: https://git.openjdk.org/jdk25u/pull/204/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=204&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360219 Stats: 4 lines in 1 file changed: 1 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk25u/pull/204.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/204/head:pull/204 PR: https://git.openjdk.org/jdk25u/pull/204 From ssubramaniam at openjdk.org Tue Sep 16 16:28:34 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 16 Sep 2025 16:28:34 GMT Subject: [jdk21u-dev] Integrated: 8354495: Open source several AWT DataTransfer tests In-Reply-To: <1hTOW4K7nDlSPBpLp9p2LWbRtz4JuHpAhMzJQlh7ez4=.7c501c76-4b38-4f00-ae32-30af3bf187c6@github.com> References: <1hTOW4K7nDlSPBpLp9p2LWbRtz4JuHpAhMzJQlh7ez4=.7c501c76-4b38-4f00-ae32-30af3bf187c6@github.com> Message-ID: On Mon, 15 Sep 2025 21:07:07 GMT, Satyen Subramaniam wrote: > Backporting JDK-8354495: Open source several AWT DataTransfer tests. Adds three AWT DataTransfer 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: 43c8c5cd Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/43c8c5cd31c1a17d444d302a36983185099907e3 Stats: 465 lines in 4 files changed: 465 ins; 0 del; 0 mod 8354495: Open source several AWT DataTransfer tests Backport-of: 9c86ac27236a67ff7d84447821d89772b993f7e1 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2213 From ssubramaniam at openjdk.org Tue Sep 16 16:28:39 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 16 Sep 2025 16:28:39 GMT Subject: [jdk21u-dev] Integrated: 8353309: Open source several Swing text tests In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 23:53:18 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353309: Open source several Swing text tests. Adds five swing text related tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is not clean, but trivial fix: there's a typo in one of the tests addressed by [JDK-8359418](https://bugs.openjdk.org/browse/JDK-8359418) that I've included here. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 83990968 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/839909683ac4f3d93750e68818ba6d573be37b86 Stats: 532 lines in 13 files changed: 531 ins; 0 del; 1 mod 8353309: Open source several Swing text tests 8359418: Test "javax/swing/text/GlyphView/bug4188841.java" failed because the phrase of text pane does not match the instructions Reviewed-by: serb Backport-of: 31a6de2e743923c92e976d5f5536120736d56029 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2200 From ssubramaniam at openjdk.org Tue Sep 16 16:30:35 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 16 Sep 2025 16:30:35 GMT Subject: [jdk17u-dev] Integrated: 8354495: Open source several AWT DataTransfer tests In-Reply-To: References: Message-ID: On Mon, 15 Sep 2025 21:06:01 GMT, Satyen Subramaniam wrote: > Backporting JDK-8354495: Open source several AWT DataTransfer tests. Adds three AWT DataTransfer 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: 269a9258 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/269a92580aa6d1480811fa55a6d9f66e1cc6cc9f Stats: 465 lines in 4 files changed: 465 ins; 0 del; 0 mod 8354495: Open source several AWT DataTransfer tests Backport-of: 9c86ac27236a67ff7d84447821d89772b993f7e1 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3935 From ssubramaniam at openjdk.org Tue Sep 16 16:30:39 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 16 Sep 2025 16:30:39 GMT Subject: [jdk17u-dev] Integrated: 8353309: Open source several Swing text tests In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 23:53:12 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353309: Open source several Swing text tests. Adds five swing text related tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is not clean, but trivial fix: there's a typo in one of the tests addressed by [JDK-8359418](https://bugs.openjdk.org/browse/JDK-8359418) that I've included here. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 16996c06 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/16996c06e8a54eeadb004834355df8a4431e4a43 Stats: 532 lines in 13 files changed: 531 ins; 0 del; 1 mod 8353309: Open source several Swing text tests 8359418: Test "javax/swing/text/GlyphView/bug4188841.java" failed because the phrase of text pane does not match the instructions Reviewed-by: serb Backport-of: 31a6de2e743923c92e976d5f5536120736d56029 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3916 From zzambers at openjdk.org Tue Sep 16 16:33:15 2025 From: zzambers at openjdk.org (Zdenek Zambersky) Date: Tue, 16 Sep 2025 16:33:15 GMT Subject: [jdk11u-dev] RFR: 8367766: [11u] src/jdk.crypto.ec/share/native/libsunec/impl/mpi.c:321:3: error: 'tmp.dp' may be used uninitialized Message-ID: This error/warning has been seen on newer gcc versions on openjdk 11: In function 'mp_zero', inlined from 'mp_zero' at /home/tester/temurinbuild-1757944128/workspace/build/src/src/jdk.crypto.ec/share/native/libsunec/impl/mpi.c:316:8, inlined from 'mp_set_int' at /home/tester/temurinbuild-1757944128/workspace/build/src/src/jdk.crypto.ec/share/native/libsunec/impl/mpi.c:353:3, inlined from 'mp_cmp_int' at /home/tester/temurinbuild-1757944128/workspace/build/src/src/jdk.crypto.ec/share/native/libsunec/impl/mpi.c:1735:26: /home/tester/temurinbuild-1757944128/workspace/build/src/src/jdk.crypto.ec/share/native/libsunec/impl/mpi.c:321:3: error: 'tmp.dp' may be used uninitialized [-Werror=maybe-uninitialized] 321 | s_mp_setz(DIGITS(mp), ALLOC(mp)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/tester/temurinbuild-1757944128/workspace/build/src/src/jdk.crypto.ec/share/native/libsunec/impl/mpi.c: In function 'mp_cmp_int': /home/tester/temurinbuild-1757944128/workspace/build/src/src/jdk.crypto.ec/share/native/libsunec/impl/mpi.c:1730:11: note: 'tmp' declared here 1730 | mp_int tmp; | ^~~ Problem does not affect newer jdks, because affected code was removed by [JDK-8235710](https://bugs.openjdk.org/browse/JDK-8235710). Also whether warning/error is generated depends on other conditions like compiler version / arch / build kind etc. Seems like compiler needs to do enough inlining to detect this, as analysis need to cross function boundary. **Details/Fix:** Underlining issue seems to be that `mp_init` called on `tmp` (struct) may theoretically fail, unitialized `tmp` would then still be passed to subsequent functions. Unfortunately `mp_cmp_int` is not really designed to be able to handle errors. So I just zero initialize tmp, which makes error/warning go away. I think making more involved changes to API/implementation is probably not worth the effort, especially when code is for legacy curves, removed in newer jdks. It would also increase risk of regressions. ------------- Commit messages: - Fix maybe-uninitialized warning Changes: https://git.openjdk.org/jdk11u-dev/pull/3095/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3095&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367766 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3095.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3095/head:pull/3095 PR: https://git.openjdk.org/jdk11u-dev/pull/3095 From shade at openjdk.org Tue Sep 16 16:44:33 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 16 Sep 2025 16:44:33 GMT Subject: [jdk25u] RFR: 8363966: GHA: Switch cross-compiling sysroots to Debian trixie In-Reply-To: References: Message-ID: On Mon, 15 Sep 2025 11:15:18 GMT, Aleksey Shipilev wrote: > Enables up-to-date and consistent cross-compilation across all arches. > > Additional testing: > - [x] GHA Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/200#issuecomment-3299554338 From shade at openjdk.org Tue Sep 16 16:44:34 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 16 Sep 2025 16:44:34 GMT Subject: [jdk25u] Integrated: 8363966: GHA: Switch cross-compiling sysroots to Debian trixie In-Reply-To: References: Message-ID: On Mon, 15 Sep 2025 11:15:18 GMT, Aleksey Shipilev wrote: > Enables up-to-date and consistent cross-compilation across all arches. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: f542b8f0 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/f542b8f0ccf1d2e0fe3479e7838ed509467ef643 Stats: 6 lines in 1 file changed: 0 ins; 0 del; 6 mod 8363966: GHA: Switch cross-compiling sysroots to Debian trixie Backport-of: 2a5f149bb8e26277778465fff670591c929842de ------------- PR: https://git.openjdk.org/jdk25u/pull/200 From serb at openjdk.org Tue Sep 16 17:15:28 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 16 Sep 2025 17:15:28 GMT Subject: [jdk21u-dev] RFR: 8355561: [macos] Build failure with Xcode 16.3 Message-ID: Hi all, This pull request contains a backport of commit [762423d6](https://github.com/openjdk/jdk/commit/762423d64d10dcdb37800767d2b2f1b7757c804a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 7 May 2025 and was reviewed by Alexander Zuev and Phil Race. Thanks! ------------- Commit messages: - Merge branch 'openjdk:master' into backport-mrserb-762423d6-master - Backport 762423d64d10dcdb37800767d2b2f1b7757c804a Changes: https://git.openjdk.org/jdk21u-dev/pull/2147/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2147&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355561 Stats: 60 lines in 1 file changed: 37 ins; 0 del; 23 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2147.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2147/head:pull/2147 PR: https://git.openjdk.org/jdk21u-dev/pull/2147 From aboldtch at openjdk.org Tue Sep 16 17:24:51 2025 From: aboldtch at openjdk.org (Axel Boldt-Christmas) Date: Tue, 16 Sep 2025 17:24:51 GMT Subject: [jdk25u] Integrated: 8366147: ZGC: ZPageAllocator::cleanup_failed_commit_single_partition may leak memory In-Reply-To: References: Message-ID: On Wed, 3 Sep 2025 05:59:25 GMT, Axel Boldt-Christmas wrote: > 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! This pull request has now been integrated. Changeset: 43d9fcc8 Author: Axel Boldt-Christmas Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/43d9fcc8792633286829e23aaff4db94386c6710 Stats: 22 lines in 2 files changed: 13 ins; 0 del; 9 mod 8366147: ZGC: ZPageAllocator::cleanup_failed_commit_single_partition may leak memory Backport-of: 86d6a2e05eb52ea2c603a06bce838a56d5ae507b ------------- PR: https://git.openjdk.org/jdk25u/pull/159 From phh at openjdk.org Tue Sep 16 17:40:06 2025 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 16 Sep 2025 17:40:06 GMT Subject: [jdk25u] RFR: 8365956: GenShen: Adaptive tenuring threshold algorithm may raise threshold prematurely In-Reply-To: <74B8QApSQ5B76bEvLT41auYaxjBf2bfs5G4X5y6uINY=.d87c8f35-2175-43e2-a9e6-9b9e23c23607@github.com> References: <74B8QApSQ5B76bEvLT41auYaxjBf2bfs5G4X5y6uINY=.d87c8f35-2175-43e2-a9e6-9b9e23c23607@github.com> Message-ID: On Fri, 12 Sep 2025 21:59:39 GMT, William Kemper wrote: > Not clean, but not especially difficult to resolve. I didn't see any obvious conflicts. It's worth calling out what they are, the maintainers will want to know to help estimate risk. You'll need a risk evaluation. ------------- Marked as reviewed by phh (Reviewer). PR Review: https://git.openjdk.org/jdk25u/pull/198#pullrequestreview-3231037049 From duke at openjdk.org Tue Sep 16 17:41:12 2025 From: duke at openjdk.org (Chad Rakoczy) Date: Tue, 16 Sep 2025 17:41:12 GMT Subject: [jdk25u] RFR: 8277444: Data race between JvmtiClassFileReconstituter::copy_bytecodes and class linking In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 21:26:04 GMT, Chad Rakoczy wrote: > A clean backport of https://bugs.openjdk.org/browse/JDK-8277444 > > This fixes a race condition that occurs when a class is simultaneously retransformed via the Instrumentation API and linked. This can lead to invalid bytecode which will cause a VerifyError. Even worse, if class verifying is turned off, which it is by default for java.* classes, this will cause the JVM to crash/segfault. > > The included test `test/jdk/java/lang/instrument/RetransformBigClassTest.java` fails before the patch and passes after I ran the failing GHA test locally and it passes consistently `test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java` ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/197#issuecomment-3299733258 From phh at openjdk.org Tue Sep 16 17:41:25 2025 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 16 Sep 2025 17:41:25 GMT Subject: [jdk21u] RFR: 8367388: Tests start to fail on JDK-21 after JDK-8351907 In-Reply-To: <1-xDYEnHYvhUzNrCdiXBFdk8tU3skm4znoxO8o7Gqek=.f4fed5b3-90bc-40f8-8c3f-2c9289ab3727@github.com> References: <1-xDYEnHYvhUzNrCdiXBFdk8tU3skm4znoxO8o7Gqek=.f4fed5b3-90bc-40f8-8c3f-2c9289ab3727@github.com> Message-ID: On Thu, 11 Sep 2025 06:09:46 GMT, Sergey Bylokhov wrote: > After the patch for [JDK-8351907](https://bugs.openjdk.org/browse/JDK-8351907), in some cases it is no longer possible to load the XAWT toolkit under a SecurityManager in JDK 21. > > The change in the mainline JDK removed the use of AccessController.doPrivileged, but in JDK 21u it is still required. Without it, access to system property (awt.robot.screenshotMethod) is blocked. > > Fix: Restore use of [AccessController.doPrivileged](https://github.com/openjdk/jdk21u/commit/72d9bd69678dd54ef9e92f9c62073c0c4bf73c41#diff-2b4ac3949cd7faca02daa92815bd0e33d01f6f5b8914de2815d7cc5a864407f5L64) for property access in JDK 21u. > Verified with jdk_desktop group in both headful and headless modes. Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u/pull/469#pullrequestreview-3231041119 From shade at openjdk.org Tue Sep 16 17:46:51 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 16 Sep 2025 17:46:51 GMT Subject: [jdk25u] RFR: 8364212: Shenandoah: Rework archived objects loading Message-ID: Improves Shenandoah reliability with CDS/AOT. Serves as per-requisite for Generational Shenandoah fixes. Additional testing: - [x] MacOS AArch64 server fastdebug, `runtime/cds` with `-XX:+UseShenandoahGC` - [ ] Linux AArch64 server fastdebug, `hotspot_gc_shenandoah` - [ ] Linux AArch64 server fastdebug, `all` with `-XX:+UseShenandoahGC` ------------- Commit messages: - Backport 68a35511ebd3fd77716242db973104657bc7b541 Changes: https://git.openjdk.org/jdk25u/pull/206/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=206&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364212 Stats: 115 lines in 6 files changed: 42 ins; 39 del; 34 mod Patch: https://git.openjdk.org/jdk25u/pull/206.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/206/head:pull/206 PR: https://git.openjdk.org/jdk25u/pull/206 From shade at openjdk.org Tue Sep 16 17:50:33 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 16 Sep 2025 17:50:33 GMT Subject: [jdk21u-dev] RFR: 8363966: GHA: Switch cross-compiling sysroots to Debian trixie Message-ID: <4IJFOM9aJ-rFCn6eqAGfloX-PIf2CcfB5dCcGETxI7c=.2baae718-b964-4021-8595-7569594358ae@github.com> Enables up-to-date and consistent cross-compilation across all arches. Additional testing: - [ ] GHA ------------- Commit messages: - Backport 2a5f149bb8e26277778465fff670591c929842de Changes: https://git.openjdk.org/jdk21u-dev/pull/2220/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2220&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8363966 Stats: 6 lines in 1 file changed: 0 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2220.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2220/head:pull/2220 PR: https://git.openjdk.org/jdk21u-dev/pull/2220 From zhao.song at oracle.com Tue Sep 16 20:16:24 2025 From: zhao.song at oracle.com (Zhao Song) Date: Tue, 16 Sep 2025 20:16:24 +0000 Subject: =?Windows-1252?Q?Upcoming_Enhancement_to_SKARA_Bot_=96_Auto_Labeling?= Message-ID: Hi All, There is an upcoming enhancement [1] to SKARA. The SKARA bot will soon begin automatically adding labels to pull requests based on newly added or modified files. Please note the following changes: 1. Previously, the bot performed auto labeling only once for the initial commit of your PR. Now, the bot will do the auto labeling for your pull request each time you push new commits. 2. The bot will only add new labels and will not remove existing ones, except for upgrading specific labels to their corresponding group labels (e.g., upgrading `hotspot-runtime` and `hotspot-compiler` to `hotspot`). 3. Previously, users could skip auto labeling by issuing the /label command before the process began. This workaround will no longer be available. Impact to existing PRs: 1. If your PR was previously auto labeled, the bot will continue auto labeling when you push new commits. 2. If your PR was not auto labeled, the bot will evaluate the current changes in your PR and apply labels automatically. Thanks, Zhao [1] https://bugs.openjdk.org/browse/SKARA-2065 -------------- next part -------------- An HTML attachment was scrubbed... URL: From phh at openjdk.org Tue Sep 16 20:21:59 2025 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 16 Sep 2025 20:21:59 GMT Subject: [jdk17u-dev] RFR: 8304163: Move jdk.internal.module.ModuleInfoWriter to the test library [v2] In-Reply-To: References: <4f9QsVWsRPHQ4jfIavzU2DNuuF4s0B9zdsLTBi4cKH0=.14dfa1b0-b5b8-40a9-8272-9fa47ae22149@github.com> Message-ID: On Sat, 13 Sep 2025 05:45:01 GMT, Goetz Lindenmaier wrote: >> I had to resolve three files and adapt the tests to compile (see extra commit) >> >> test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java >> Resolved test instructions as later change was already backported. >> >> test/jdk/java/lang/module/ModuleDescriptorTest.java >> Several resolves. Some previous changes that can not be backported. >> >> test/lib/jdk/test/lib/util/ModuleInfoWriter.java >> Resolved > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > fix AnnotationsTest.java Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3917#pullrequestreview-3231564856 From duke at openjdk.org Tue Sep 16 20:56:51 2025 From: duke at openjdk.org (Chad Rakoczy) Date: Tue, 16 Sep 2025 20:56:51 GMT Subject: [jdk25u] RFR: 8277444: Data race between JvmtiClassFileReconstituter::copy_bytecodes and class linking In-Reply-To: References: Message-ID: <3WhxEBDhuasWsr7z5iRc1L77yD9t0QwlNn5Nzquh4zA=.7afc972c-649e-409f-9685-863bff9231c2@github.com> On Fri, 12 Sep 2025 21:26:04 GMT, Chad Rakoczy wrote: > A clean backport of https://bugs.openjdk.org/browse/JDK-8277444 > > This fixes a race condition that occurs when a class is simultaneously retransformed via the Instrumentation API and linked. This can lead to invalid bytecode which will cause a VerifyError. Even worse, if class verifying is turned off, which it is by default for java.* classes, this will cause the JVM to crash/segfault. > > The included test `test/jdk/java/lang/instrument/RetransformBigClassTest.java` fails before the patch and passes after Test passed on GHA rerun ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/197#issuecomment-3300316740 From duke at openjdk.org Tue Sep 16 20:56:51 2025 From: duke at openjdk.org (duke) Date: Tue, 16 Sep 2025 20:56:51 GMT Subject: [jdk25u] RFR: 8277444: Data race between JvmtiClassFileReconstituter::copy_bytecodes and class linking In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 21:26:04 GMT, Chad Rakoczy wrote: > A clean backport of https://bugs.openjdk.org/browse/JDK-8277444 > > This fixes a race condition that occurs when a class is simultaneously retransformed via the Instrumentation API and linked. This can lead to invalid bytecode which will cause a VerifyError. Even worse, if class verifying is turned off, which it is by default for java.* classes, this will cause the JVM to crash/segfault. > > The included test `test/jdk/java/lang/instrument/RetransformBigClassTest.java` fails before the patch and passes after @chadrako Your change (at version 4a2fa45062baf839b01b8f71ea2d7909f92a984c) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/197#issuecomment-3300321476 From duke at openjdk.org Tue Sep 16 21:27:20 2025 From: duke at openjdk.org (Daniel Hu) Date: Tue, 16 Sep 2025 21:27:20 GMT Subject: [jdk21u-dev] RFR: 8318492: Http2ClientImpl should attempt to close and remove connection in stop() Message-ID: Clean backport. Improves Http2ClientImpl::stop(); when connections are successfully closed, they are removed from the internal map tracking connections. GHA passes. ------------- Commit messages: - Merge branch 'openjdk:master' into 8318492 - Backport 576c9bccfbe6718fe8fe409bc165000bd1554589 Changes: https://git.openjdk.org/jdk21u-dev/pull/2221/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2221&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318492 Stats: 4 lines in 1 file changed: 2 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2221.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2221/head:pull/2221 PR: https://git.openjdk.org/jdk21u-dev/pull/2221 From ssubramaniam at openjdk.org Tue Sep 16 22:37:27 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 16 Sep 2025 22:37:27 GMT Subject: [jdk21u-dev] RFR: 8353201: Open source Swing Tooltip tests - Set 2 Message-ID: Backporting JDK-8353201: Open source Swing Tooltip tests - Set 2. Adds three tooltip 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 e17c3994b8392357b0aacea0bae6b354a2cc90a5 Changes: https://git.openjdk.org/jdk21u-dev/pull/2222/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2222&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353201 Stats: 282 lines in 3 files changed: 282 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2222.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2222/head:pull/2222 PR: https://git.openjdk.org/jdk21u-dev/pull/2222 From ssubramaniam at openjdk.org Tue Sep 16 22:39:23 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 16 Sep 2025 22:39:23 GMT Subject: [jdk17u-dev] RFR: 8353011: Open source Swing JButton tests - Set 1 Message-ID: Backporting JDK-8353011: Open source Swing JButton tests - Set 1. Adds five swing tests (JButton, JRadioButton, JTable). Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport f7155183d7f7c6fcea2090f906de69e02973a6d9 Changes: https://git.openjdk.org/jdk17u-dev/pull/3943/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3943&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353011 Stats: 454 lines in 5 files changed: 454 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3943.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3943/head:pull/3943 PR: https://git.openjdk.org/jdk17u-dev/pull/3943 From ssubramaniam at openjdk.org Tue Sep 16 22:39:55 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 16 Sep 2025 22:39:55 GMT Subject: [jdk17u-dev] RFR: 8353201: Open source Swing Tooltip tests - Set 2 Message-ID: Backporting JDK-8353201: Open source Swing Tooltip tests - Set 2. Adds three tooltip 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 e17c3994b8392357b0aacea0bae6b354a2cc90a5 Changes: https://git.openjdk.org/jdk17u-dev/pull/3942/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3942&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353201 Stats: 282 lines in 3 files changed: 282 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3942.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3942/head:pull/3942 PR: https://git.openjdk.org/jdk17u-dev/pull/3942 From ssubramaniam at openjdk.org Tue Sep 16 22:42:30 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 16 Sep 2025 22:42:30 GMT Subject: [jdk21u-dev] RFR: 8353011: Open source Swing JButton tests - Set 1 Message-ID: Backporting JDK-8353011: Open source Swing JButton tests - Set 1. Adds five swing tests (JButton, JRadioButton, JTable). Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport f7155183d7f7c6fcea2090f906de69e02973a6d9 Changes: https://git.openjdk.org/jdk21u-dev/pull/2223/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2223&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353011 Stats: 454 lines in 5 files changed: 454 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2223.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2223/head:pull/2223 PR: https://git.openjdk.org/jdk21u-dev/pull/2223 From fyang at openjdk.org Wed Sep 17 00:27:25 2025 From: fyang at openjdk.org (Fei Yang) Date: Wed, 17 Sep 2025 00:27:25 GMT Subject: [jdk25u] RFR: 8365926: RISC-V: Performance regression in renaissance (chi-square) Message-ID: Hi all, This pull request contains a backport of commit [5c1865a4](https://github.com/openjdk/jdk/commit/5c1865a4fcd5da80ddcc506f4e41aada0fb93970) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Robbin Ehn on 12 Sep 2025 and was reviewed by Fei Yang and Hamlin Li. Thanks! ------------- Commit messages: - Backport 5c1865a4fcd5da80ddcc506f4e41aada0fb93970 Changes: https://git.openjdk.org/jdk25u/pull/207/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=207&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365926 Stats: 86 lines in 3 files changed: 68 ins; 0 del; 18 mod Patch: https://git.openjdk.org/jdk25u/pull/207.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/207/head:pull/207 PR: https://git.openjdk.org/jdk25u/pull/207 From duke at openjdk.org Wed Sep 17 00:32:21 2025 From: duke at openjdk.org (duke) Date: Wed, 17 Sep 2025 00:32:21 GMT Subject: [jdk25u] RFR: 8367616: RISC-V: Auto-enable Zicboz extension for debug builds In-Reply-To: References: Message-ID: On Tue, 16 Sep 2025 05:16:14 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [90e81c2b](https://github.com/openjdk/jdk/commit/90e81c2bee86f404250fb9b833d43b18190b5272) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 16 Sep 2025 and was reviewed by Fei Yang and Feilong Jiang. > > Thanks! @DingliZhang Your change (at version 34dfa7b080e158c1c1423281256940921cac342b) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/202#issuecomment-3300775169 From dzhang at openjdk.org Wed Sep 17 00:58:43 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Wed, 17 Sep 2025 00:58:43 GMT Subject: [jdk25u] Integrated: 8367616: RISC-V: Auto-enable Zicboz extension for debug builds In-Reply-To: References: Message-ID: <3GQX5CjERHL5HJMKONfdpo4J4yUGQt90JPEHKwxKbpE=.a0d84f7f-fc0a-44a6-bc5f-949d8afeb1fa@github.com> On Tue, 16 Sep 2025 05:16:14 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [90e81c2b](https://github.com/openjdk/jdk/commit/90e81c2bee86f404250fb9b833d43b18190b5272) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 16 Sep 2025 and was reviewed by Fei Yang and Feilong Jiang. > > Thanks! This pull request has now been integrated. Changeset: b3bd1ec2 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/b3bd1ec2f72ecadfa0e68b044094636809206ddc Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod 8367616: RISC-V: Auto-enable Zicboz extension for debug builds Backport-of: 90e81c2bee86f404250fb9b833d43b18190b5272 ------------- PR: https://git.openjdk.org/jdk25u/pull/202 From duke at openjdk.org Wed Sep 17 01:46:55 2025 From: duke at openjdk.org (duke) Date: Wed, 17 Sep 2025 01:46:55 GMT Subject: [jdk11u-dev] Withdrawn: 8283276: java/io/ObjectStreamClass/ObjectStreamClassCaching.java fails with various GCs In-Reply-To: References: Message-ID: On Wed, 16 Jul 2025 17:15:52 GMT, Satyen Subramaniam wrote: > Backporting JDK-8283276: java/io/ObjectStreamClass/ObjectStreamClassCaching.java fails with various GCs. Adjusting test to be compatible with GCs other than G1. Ran GHA Sanity Checks, local Tier 1 and 2, and adjusted test directly. Patch is **nearly clean**: since `Reference.refersTo` is not supported, needs minor adjustments. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3064 From schernyshev at openjdk.org Wed Sep 17 06:10:42 2025 From: schernyshev at openjdk.org (Sergey Chernyshev) Date: Wed, 17 Sep 2025 06:10:42 GMT Subject: [jdk11u-dev] RFR: 8224267: JOptionPane message string with 5000+ newlines produces StackOverflowError [v3] In-Reply-To: References: Message-ID: > Hi all, > > Please review the parity backports with 11.0.28-oracle. 8224267 and 8290162 are clean. The functional part of 5074006 applied cleanly in BasicOptionPaneUI.java. The test required to replace the text block (JEP 355 style) with traditional string literals in TestJOptionHTMLTag.java. > > Thanks! Sergey Chernyshev 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 remote-tracking branch 'dev/master' into backport-sercher-46251bc6-master # Conflicts: # src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java - Backport 91072ee3934616ab2edc4850a59c0a25fd0de3b4 - Backport 6e18883d8ffd9a7b7d495da05e9859dc1d1a2677 - Backport 46251bc6e248a19e8d78173ff8d0502c68ee1acb ------------- Changes: https://git.openjdk.org/jdk11u-dev/pull/3036/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3036&range=02 Stats: 208 lines in 3 files changed: 177 ins; 17 del; 14 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3036.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3036/head:pull/3036 PR: https://git.openjdk.org/jdk11u-dev/pull/3036 From goetz at openjdk.org Wed Sep 17 06:34:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 06:34:59 GMT Subject: [jdk17u-dev] RFR: 8304163: Move jdk.internal.module.ModuleInfoWriter to the test library [v2] In-Reply-To: References: <4f9QsVWsRPHQ4jfIavzU2DNuuF4s0B9zdsLTBi4cKH0=.14dfa1b0-b5b8-40a9-8272-9fa47ae22149@github.com> Message-ID: <9ZYg45Pw6lxCfCfY35G-oGthV3JAwpkZuIEQUg26oX0=.fd3d8d9e-57e6-47d1-b886-d61c995dacd0@github.com> On Sat, 13 Sep 2025 05:45:01 GMT, Goetz Lindenmaier wrote: >> I had to resolve three files and adapt the tests to compile (see extra commit) >> >> test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java >> Resolved test instructions as later change was already backported. >> >> test/jdk/java/lang/module/ModuleDescriptorTest.java >> Several resolves. Some previous changes that can not be backported. >> >> test/lib/jdk/test/lib/util/ModuleInfoWriter.java >> Resolved > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > fix AnnotationsTest.java Thanks for the review! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3917#issuecomment-3301507686 From rehn at openjdk.org Wed Sep 17 06:38:09 2025 From: rehn at openjdk.org (Robbin Ehn) Date: Wed, 17 Sep 2025 06:38:09 GMT Subject: [jdk25u] RFR: 8365926: RISC-V: Performance regression in renaissance (chi-square) In-Reply-To: References: Message-ID: On Wed, 17 Sep 2025 00:19:54 GMT, Fei Yang wrote: > Hi all, > > This pull request contains a backport of commit [5c1865a4](https://github.com/openjdk/jdk/commit/5c1865a4fcd5da80ddcc506f4e41aada0fb93970) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Robbin Ehn on 12 Sep 2025 and was reviewed by Fei Yang and Hamlin Li. > > Thanks! Thank you! ------------- Marked as reviewed by rehn (Committer). PR Review: https://git.openjdk.org/jdk25u/pull/207#pullrequestreview-3232874152 From goetz at openjdk.org Wed Sep 17 07:04:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 07:04:05 GMT Subject: [jdk17u-dev] RFR: 8341138: Rename jtreg property docker.support as container.support [v3] In-Reply-To: References: Message-ID: > I backport this to make later backports clean. > > test/hotspot/jtreg/TEST.ROOT > test/jdk/TEST.ROOT > Resolved due to context. > > test/hotspot/jtreg/containers/docker/TestJFREvents.java > Resolved due to context. > > test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java > Resolved Copyright due to context. > > test/jtreg-ext/requires/VMProps.java > Several larger resolves and additional edits needed. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains two commits: - backport 41ee582df8c65f2f26b21e46784cf0bc4ece0585 - Refactoring of VMProps.java from 8333446. ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/3924/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3924&range=02 Stats: 61 lines in 26 files changed: 6 ins; 1 del; 54 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3924.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3924/head:pull/3924 PR: https://git.openjdk.org/jdk17u-dev/pull/3924 From jbechberger at openjdk.org Wed Sep 17 08:03:54 2025 From: jbechberger at openjdk.org (Johannes Bechberger) Date: Wed, 17 Sep 2025 08:03:54 GMT Subject: [jdk21u-dev] Integrated: 8325731: Installation instructions for Debian/Ubuntu don't mention autoconf In-Reply-To: References: Message-ID: <03ZUFQxkKMIgmed-qnVZgvtTgxQ-KJMIAZVGWjdGPc0=.29062af3-8ac7-4361-b64b-a86f69cf5ff4@github.com> On Thu, 11 Sep 2025 12:50:45 GMT, Johannes Bechberger wrote: > 8325731: Installation instructions for Debian/Ubuntu don't mention autoconf This pull request has now been integrated. Changeset: f38f6109 Author: Johannes Bechberger Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/f38f61099655f6b45ea5829b6c6e0f05f89c6a05 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod 8325731: Installation instructions for Debian/Ubuntu don't mention autoconf Backport-of: c3c1cdd1b017654469f214c62457cde248474f2f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2181 From mblaesing at openjdk.org Wed Sep 17 08:53:45 2025 From: mblaesing at openjdk.org (Matthias =?UTF-8?B?QmzDpHNpbmc=?=) Date: Wed, 17 Sep 2025 08:53:45 GMT Subject: [jdk17u-dev] Integrated: 8353950: Clipboard interaction on Windows is unstable In-Reply-To: References: Message-ID: On Sun, 13 Jul 2025 08:36:24 GMT, Matthias Bl?sing wrote: > 8353950: Clipboard interaction on Windows is unstable This pull request has now been integrated. Changeset: 58ac267f Author: Matthias Bl?sing Committer: Antonio Vieiro URL: https://git.openjdk.org/jdk17u-dev/commit/58ac267f44f91a4e1cb49b92b8b9baa0e77fdab3 Stats: 174 lines in 4 files changed: 128 ins; 24 del; 22 mod 8353950: Clipboard interaction on Windows is unstable 8332271: Reading data from the clipboard from multiple threads crashes the JVM Backport-of: 92be7821f5d5cbf5fe0244b41b2b7b1ada898df0 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3746 From shade at openjdk.org Wed Sep 17 09:15:16 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 17 Sep 2025 09:15:16 GMT Subject: [jdk25u] RFR: 8364111: InstanceMirrorKlass iterators should handle CDS and hidden classes consistently Message-ID: <7q3b5K5tmPMAOtxXmNaOBobWLjdkHueKV9Y0tvZEO8Y=.31b88e06-3ca5-48eb-adde-3a4d526ee9f7@github.com> Improves GC reliability with CDS and hidden classes, unblocks Shenandoah improvements that use these iterators. Additional testing: - [x] Linux x86_64 server fastdebug, `all` ------------- Commit messages: - Backport ebb7f5d39be8497fc89e25d0905335102e12c063 Changes: https://git.openjdk.org/jdk25u/pull/205/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=205&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364111 Stats: 64 lines in 2 files changed: 32 ins; 30 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/205.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/205/head:pull/205 PR: https://git.openjdk.org/jdk25u/pull/205 From mblaesing at openjdk.org Wed Sep 17 09:57:48 2025 From: mblaesing at openjdk.org (Matthias =?UTF-8?B?QmzDpHNpbmc=?=) Date: Wed, 17 Sep 2025 09:57:48 GMT Subject: [jdk17u-dev] RFR: 8353950: Clipboard interaction on Windows is unstable [v2] In-Reply-To: References: Message-ID: On Sat, 6 Sep 2025 18:31:04 GMT, Matthias Bl?sing wrote: >> 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 @vieiro thank you! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3746#issuecomment-3302224038 From duke at openjdk.org Wed Sep 17 11:33:09 2025 From: duke at openjdk.org (Tejal Wakchaure) Date: Wed, 17 Sep 2025 11:33:09 GMT Subject: [jdk25u] RFR: 8365919: Replace currentTimeMillis with nanoTime in Stresser.java Message-ID: Tested Changes Locally for `test/hotspot/jtreg/vmTestbase/nsk` ------------- Commit messages: - Tejal Wakchaure - 8365919: Replace currentTimeMillis with nanoTime in Stresser.java Changes: https://git.openjdk.org/jdk25u/pull/208/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=208&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365919 Stats: 25 lines in 1 file changed: 6 ins; 6 del; 13 mod Patch: https://git.openjdk.org/jdk25u/pull/208.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/208/head:pull/208 PR: https://git.openjdk.org/jdk25u/pull/208 From rschmelter at openjdk.org Wed Sep 17 11:59:46 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Wed, 17 Sep 2025 11:59:46 GMT Subject: [jdk17u-dev] RFR: 8337723: Remove redundant tests from com/sun/security/sasl/gsskerb In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 11:05:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. > > Needed to resolve. > * ProblemList > * deleting some files as "8267108: Alternate Subject.getSubject and doAs APIs that do not depend on Security Manager APIs" is not in 17 Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3923#pullrequestreview-3234081069 From goetz at openjdk.org Wed Sep 17 12:48:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 12:48:45 GMT Subject: [jdk21u-dev] Integrated: 8322135: Printing JTable in Windows L&F throws InternalError: HTHEME is null In-Reply-To: <1D5R-BCxiuDpsMaKi26A0m8KHyAqC2AakpffX9ztIrQ=.cf2fa59e-fa0c-4834-8554-35ee9bab9e89@github.com> References: <1D5R-BCxiuDpsMaKi26A0m8KHyAqC2AakpffX9ztIrQ=.cf2fa59e-fa0c-4834-8554-35ee9bab9e89@github.com> Message-ID: On Tue, 16 Sep 2025 12:05:31 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: fdc30ac1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/fdc30ac1b12301b1c90764a92702edc07e727272 Stats: 17 lines in 3 files changed: 9 ins; 0 del; 8 mod 8322135: Printing JTable in Windows L&F throws InternalError: HTHEME is null Backport-of: 21480a7ae8dce67cf3a844d8caafb0b96c37ac0e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2215 From goetz at openjdk.org Wed Sep 17 12:50:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 12:50:06 GMT Subject: [jdk21u-dev] RFR: 8342934: TYPE_USE annotations printed with error causing "," in toString output [v3] In-Reply-To: References: Message-ID: On Mon, 16 Jun 2025 16:00:19 GMT, Liam Miller-Cushon wrote: >> This backport of [JDK-8342934](https://bugs.openjdk.org/browse/JDK-8342934) fixes a bug in `TypeMirror#toString` output. > > Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: > > - Merge remote-tracking branch 'origin/master' into backport-JDK-8342934 > - Merge remote-tracking branch 'origin/master' into backport-JDK-8342934 > - Backport ff165f9f0cf519144d7361b766bcce53d04c518e Hi @cushon what is the status of this backport? As it is approved, it's in the filter of changes approved but not integrated, and I'd like to get it out of there. If you don't intend to integrate it, I will remove the approval labels. Else please merge head, retest and integrate. Thanks, Goetz. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1802#issuecomment-3302826060 From goetz at openjdk.org Wed Sep 17 12:52:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 12:52:22 GMT Subject: [jdk21u-dev] Integrated: 8338740: java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes In-Reply-To: References: Message-ID: On Mon, 15 Sep 2025 13:59:57 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 43c14277 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/43c14277bbfd4d8ff83d46f06620cb5548af2543 Stats: 32 lines in 1 file changed: 25 ins; 4 del; 3 mod 8338740: java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes Backport-of: 4ca2c208ea2b308093b4a25b04a274f9b1ec6a1d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2208 From goetz at openjdk.org Wed Sep 17 12:54:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 12:54:42 GMT Subject: [jdk21u-dev] Integrated: 8347143: [aix] Fix strdup use in os::dll_load In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 17:53:11 GMT, Goetz Lindenmaier wrote: > I would like to backport this follow-up to [8334217: [AIX] Misleading error messages after JDK-8320005](https://github.com/openjdk/jdk21u-dev/commit/ea6b681cbe0e7c0cc7d1b5fb4dcc2f82e40acf60) > > Resolved copyright, probably clean. This pull request has now been integrated. Changeset: 091aef46 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/091aef468b21a97369d46cb91c9ea9322c9e57fb Stats: 17 lines in 1 file changed: 7 ins; 4 del; 6 mod 8347143: [aix] Fix strdup use in os::dll_load Reviewed-by: jkern, mdoerr Backport-of: d5320197995bbd4423e660c61a4677428e70819c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2198 From goetz at openjdk.org Wed Sep 17 12:55:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 12:55:53 GMT Subject: [jdk17u-dev] Integrated: 8285915: failure_handler: gather the contents of /etc/hosts file In-Reply-To: <9LdhShQqtak4tEqZjheZeypr2QVkQd6uQ9mkmmtLOz0=.a0c512c4-6dfb-4827-aced-096040b1ac19@github.com> References: <9LdhShQqtak4tEqZjheZeypr2QVkQd6uQ9mkmmtLOz0=.a0c512c4-6dfb-4827-aced-096040b1ac19@github.com> Message-ID: <7JOijjYd_bMwuRNvj1P758cGwarYetYquBjbOGO3-Gg=.395c7f9e-2803-4d86-ba93-35ade914b049@github.com> On Mon, 15 Sep 2025 13:57:37 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle This pull request has now been integrated. Changeset: 9f3c646c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/9f3c646c3366494a9a307c27595d9def18b82601 Stats: 13 lines in 3 files changed: 10 ins; 0 del; 3 mod 8285915: failure_handler: gather the contents of /etc/hosts file Backport-of: 45ca81ff5f25ce7927c5debc2f89b41246b91b92 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3929 From goetz at openjdk.org Wed Sep 17 12:56:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 12:56:57 GMT Subject: [jdk21u-dev] Integrated: 8277424: javax/net/ssl/TLSCommon/TLSTest.java fails with connection refused In-Reply-To: <9aOQCriHM1GWrUjG9nKVYNg83HmW3gD2MRib4Jq0XKI=.a4b78875-a821-418e-b6ea-da0a0231fe2e@github.com> References: <9aOQCriHM1GWrUjG9nKVYNg83HmW3gD2MRib4Jq0XKI=.a4b78875-a821-418e-b6ea-da0a0231fe2e@github.com> Message-ID: On Mon, 15 Sep 2025 14:07:01 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: a76241eb Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/a76241eb88a4ccb29892f1352474876947180658 Stats: 58 lines in 1 file changed: 0 ins; 0 del; 58 mod 8277424: javax/net/ssl/TLSCommon/TLSTest.java fails with connection refused Backport-of: 6b553acbaace0a61203305f36f70bb74d14a234f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2210 From goetz at openjdk.org Wed Sep 17 12:59:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 12:59:15 GMT Subject: [jdk17u-dev] Integrated: 8304163: Move jdk.internal.module.ModuleInfoWriter to the test library In-Reply-To: <4f9QsVWsRPHQ4jfIavzU2DNuuF4s0B9zdsLTBi4cKH0=.14dfa1b0-b5b8-40a9-8272-9fa47ae22149@github.com> References: <4f9QsVWsRPHQ4jfIavzU2DNuuF4s0B9zdsLTBi4cKH0=.14dfa1b0-b5b8-40a9-8272-9fa47ae22149@github.com> Message-ID: On Fri, 12 Sep 2025 08:51:03 GMT, Goetz Lindenmaier wrote: > I had to resolve three files and adapt the tests to compile (see extra commit) > > test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java > Resolved test instructions as later change was already backported. > > test/jdk/java/lang/module/ModuleDescriptorTest.java > Several resolves. Some previous changes that can not be backported. > > test/lib/jdk/test/lib/util/ModuleInfoWriter.java > Resolved This pull request has now been integrated. Changeset: 6cc84727 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/6cc8472781b1381ba9956ed7a1773218b284c1a3 Stats: 125 lines in 17 files changed: 62 ins; 19 del; 44 mod 8304163: Move jdk.internal.module.ModuleInfoWriter to the test library Reviewed-by: phh Backport-of: 622f239448c2a96a74202621ee84c181d79fbde4 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3917 From goetz at openjdk.org Wed Sep 17 13:00:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 13:00:20 GMT Subject: [jdk21u-dev] Integrated: 8356187: TestJcmd.java may incorrectly parse podman version In-Reply-To: <_tCTaTA6F67LU-lVKwUBWmqS_NaoO25-ueyAwEhqDcs=.8c272bcd-617c-45a0-9982-35ff5fa0940b@github.com> References: <_tCTaTA6F67LU-lVKwUBWmqS_NaoO25-ueyAwEhqDcs=.8c272bcd-617c-45a0-9982-35ff5fa0940b@github.com> Message-ID: On Mon, 15 Sep 2025 14:31:32 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 934544c1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/934544c18a9abb1a01aaa89a08d8090762a832c7 Stats: 13 lines in 1 file changed: 4 ins; 0 del; 9 mod 8356187: TestJcmd.java may incorrectly parse podman version Backport-of: 328715d84c0eafb4fe58d28b301138374ddac168 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2211 From goetz at openjdk.org Wed Sep 17 13:02:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 13:02:44 GMT Subject: [jdk21u-dev] Integrated: 8230016: re-visit test sun/security/pkcs11/Serialize/SerializeProvider.java In-Reply-To: References: Message-ID: On Tue, 16 Sep 2025 14:40:22 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 177c04a2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/177c04a236168a6d06d19c5c426e8e088f407583 Stats: 5 lines in 1 file changed: 1 ins; 1 del; 3 mod 8230016: re-visit test sun/security/pkcs11/Serialize/SerializeProvider.java Backport-of: 470ffeedda45b6f75ce0c794a965428b7859be6f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2216 From goetz at openjdk.org Wed Sep 17 13:02:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 13:02:47 GMT Subject: [jdk17u-dev] Integrated: 8201183: sjavac build failures: "Connection attempt failed: Connection refused" In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 10:09:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. > > File was moved two times between 17 and 21, and it needed simple resolve (there is an assert) This pull request has now been integrated. Changeset: dd7f5ef0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/dd7f5ef07dcdce14ff5eed617ee4edbb2c4502f9 Stats: 32 lines in 1 file changed: 12 ins; 8 del; 12 mod 8201183: sjavac build failures: "Connection attempt failed: Connection refused" Reviewed-by: rschmelter Backport-of: ecc603ca9b441cbb7ad27fbc2529fcb0b1da1992 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3918 From goetz at openjdk.org Wed Sep 17 13:03:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 13:03:46 GMT Subject: [jdk21u-dev] Integrated: 8359182: Use @requires instead of SkippedException for MaxPath.java In-Reply-To: References: Message-ID: On Mon, 15 Sep 2025 14:42:57 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 8806409e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/8806409ea84e34e65120277e5af313d37d29b39c Stats: 8 lines in 1 file changed: 0 ins; 7 del; 1 mod 8359182: Use @requires instead of SkippedException for MaxPath.java Backport-of: 5886ef728fc1efe43e90e056c03725c3ee982ad6 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2212 From goetz at openjdk.org Wed Sep 17 13:05:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 13:05:57 GMT Subject: [jdk17u-dev] Integrated: 8338740: java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes In-Reply-To: References: Message-ID: On Mon, 15 Sep 2025 14:00:05 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle This pull request has now been integrated. Changeset: dde0cc79 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/dde0cc79f5a383124ad750c280c52bcc7b253033 Stats: 32 lines in 1 file changed: 25 ins; 4 del; 3 mod 8338740: java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes Backport-of: 4ca2c208ea2b308093b4a25b04a274f9b1ec6a1d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3930 From goetz at openjdk.org Wed Sep 17 13:07:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 13:07:00 GMT Subject: [jdk21u-dev] Integrated: 8359449: [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor extract method for Windows specific test In-Reply-To: References: Message-ID: On Tue, 16 Sep 2025 14:46:20 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: f95d26c8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/f95d26c884bddbe5d4f02eb847303d112c5f28b1 Stats: 37 lines in 1 file changed: 20 ins; 15 del; 2 mod 8359449: [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor extract method for Windows specific test Backport-of: 49a82d880636a632f4a3471b14b1b1b29ce1d5e6 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2217 From goetz at openjdk.org Wed Sep 17 13:08:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 13:08:02 GMT Subject: [jdk17u-dev] Integrated: 8338428: Add logging of final VM flags while setting properties In-Reply-To: <-UJHbrFo5EyfDdySkoCvdBGAEzX4-WkGsXJ6GHU1lhE=.18719bf7-a8b7-444e-b55a-791382a3f3ff@github.com> References: <-UJHbrFo5EyfDdySkoCvdBGAEzX4-WkGsXJ6GHU1lhE=.18719bf7-a8b7-444e-b55a-791382a3f3ff@github.com> Message-ID: <7ttG4GyD5141VZ8d25xzL-2UDVwT2rXdPHrpUL-ljvE=.eae03dac-c08b-4f10-b7aa-3c8d94871e4c@github.com> On Fri, 12 Sep 2025 10:43:00 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. > > Needed to resolve as "8304888: Add dedicated VMProps for linker and fallback linker" is not in 17. This pull request has now been integrated. Changeset: 2f33cec2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/2f33cec2818256561750de65598154398d4b9525 Stats: 14 lines in 2 files changed: 10 ins; 0 del; 4 mod 8338428: Add logging of final VM flags while setting properties Reviewed-by: rschmelter Backport-of: 48277018a5a3fe861ebe9bf0860a2809611fb66f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3922 From goetz at openjdk.org Wed Sep 17 13:09:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 13:09:03 GMT Subject: [jdk21u-dev] Integrated: 8359428: Test 'javax/swing/JTabbedPane/bug4499556.java' failed because after selecting one of L&F items, the test case automatically failed when clicking on L&F Menu button again In-Reply-To: <-X6Bfj4od_TcX6M_1UXZYr-57Hdcskfs4xZQZauqiAk=.9cc4750f-a254-4760-8907-010a4b2f92d4@github.com> References: <-X6Bfj4od_TcX6M_1UXZYr-57Hdcskfs4xZQZauqiAk=.9cc4750f-a254-4760-8907-010a4b2f92d4@github.com> Message-ID: On Tue, 16 Sep 2025 14:50:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: cbed5544 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/cbed554416bdcb03c23e0e975ce66f50f3d0a343 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod 8359428: Test 'javax/swing/JTabbedPane/bug4499556.java' failed because after selecting one of L&F items, the test case automatically failed when clicking on L&F Menu button again Backport-of: 2b94b70ef50675f7853c0cb6a61e60e6eb7d92ed ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2218 From goetz at openjdk.org Wed Sep 17 13:11:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 13:11:16 GMT Subject: [jdk21u-dev] Integrated: 8359687: Use PassFailJFrame for java/awt/print/Dialog/DialogType.java In-Reply-To: References: Message-ID: On Tue, 16 Sep 2025 14:52:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: d10148e2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/d10148e2153744a9204100bb37d0315b8f65f236 Stats: 64 lines in 1 file changed: 27 ins; 13 del; 24 mod 8359687: Use PassFailJFrame for java/awt/print/Dialog/DialogType.java Backport-of: de34bb8e66253cef90ba79831dadec0252595b35 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2219 From goetz at openjdk.org Wed Sep 17 13:11:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 13:11:19 GMT Subject: [jdk17u-dev] Integrated: 8277424: javax/net/ssl/TLSCommon/TLSTest.java fails with connection refused In-Reply-To: References: Message-ID: On Mon, 15 Sep 2025 14:07:08 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle This pull request has now been integrated. Changeset: 42451538 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/42451538dbe5565288b1c5a70dbb78db52b2aaab Stats: 58 lines in 1 file changed: 0 ins; 0 del; 58 mod 8277424: javax/net/ssl/TLSCommon/TLSTest.java fails with connection refused Backport-of: 6b553acbaace0a61203305f36f70bb74d14a234f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3931 From goetz at openjdk.org Wed Sep 17 13:13:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 13:13:30 GMT Subject: [jdk17u-dev] Integrated: 8230016: re-visit test sun/security/pkcs11/Serialize/SerializeProvider.java In-Reply-To: References: Message-ID: On Tue, 16 Sep 2025 14:40:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. This pull request has now been integrated. Changeset: 66ef1129 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/66ef1129778eb0967e8ede45f6716130c76480b5 Stats: 5 lines in 1 file changed: 1 ins; 1 del; 3 mod 8230016: re-visit test sun/security/pkcs11/Serialize/SerializeProvider.java Backport-of: 470ffeedda45b6f75ce0c794a965428b7859be6f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3937 From goetz at openjdk.org Wed Sep 17 13:14:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 13:14:28 GMT Subject: [jdk21u-dev] Integrated: 8361754: New test runtime/jni/checked/TestCharArrayReleasing.java can cause disk full errors In-Reply-To: References: Message-ID: On Mon, 15 Sep 2025 14:06:01 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 961e4b82 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/961e4b82eb95d96017e6f6af6c68a81dca043f40 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8361754: New test runtime/jni/checked/TestCharArrayReleasing.java can cause disk full errors Backport-of: 2a53f5a5c2544d4f7a77186d99addae110b06bab ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2209 From goetz at openjdk.org Wed Sep 17 13:16:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 13:16:36 GMT Subject: [jdk17u-dev] Integrated: 8359182: Use @requires instead of SkippedException for MaxPath.java In-Reply-To: References: Message-ID: <1mi9rjD3li6XxotIfoEbh7krbkt3cjTtgdLg092vZ5s=.a300b70c-2900-45a5-ae9f-cc6633375e39@github.com> On Mon, 15 Sep 2025 14:43:11 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle This pull request has now been integrated. Changeset: caf1f8f3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/caf1f8f349a42d34825d4b29eec63382d75d5607 Stats: 8 lines in 1 file changed: 0 ins; 7 del; 1 mod 8359182: Use @requires instead of SkippedException for MaxPath.java Backport-of: 5886ef728fc1efe43e90e056c03725c3ee982ad6 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3933 From goetz at openjdk.org Wed Sep 17 13:18:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 13:18:46 GMT Subject: [jdk17u-dev] Integrated: 8358701: Remove misleading javax.management.remote API doc wording about JMX spec, and historic link to JMXMP In-Reply-To: References: Message-ID: On Mon, 15 Sep 2025 14:47:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. This pull request has now been integrated. Changeset: 7eda9552 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/7eda95521e37e6735d015435a15d4e52452973e0 Stats: 24 lines in 1 file changed: 0 ins; 18 del; 6 mod 8358701: Remove misleading javax.management.remote API doc wording about JMX spec, and historic link to JMXMP Backport-of: 50718895192a67c562a6f66bb2b4aa848c785c77 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3934 From goetz at openjdk.org Wed Sep 17 13:20:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 13:20:55 GMT Subject: [jdk17u-dev] Integrated: 8359449: [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor extract method for Windows specific test In-Reply-To: References: Message-ID: <9A_2tomWCc-P6-EBVxA-FEeEM9R1RpPHwk5XY7fByp0=.9305e9e3-2f08-4c4c-8b22-98e8f3341472@github.com> On Tue, 16 Sep 2025 14:46:26 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. This pull request has now been integrated. Changeset: 40724bd1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/40724bd1e19c6ac56d3e3b16f656c86ca82ac796 Stats: 37 lines in 1 file changed: 20 ins; 15 del; 2 mod 8359449: [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor extract method for Windows specific test Backport-of: 49a82d880636a632f4a3471b14b1b1b29ce1d5e6 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3938 From goetz at openjdk.org Wed Sep 17 13:24:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 13:24:11 GMT Subject: [jdk17u-dev] Integrated: 8359428: Test 'javax/swing/JTabbedPane/bug4499556.java' failed because after selecting one of L&F items, the test case automatically failed when clicking on L&F Menu button again In-Reply-To: References: Message-ID: On Tue, 16 Sep 2025 14:50:36 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. This pull request has now been integrated. Changeset: 36b0ed9c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/36b0ed9c985bd5c90ede5f221dbf5534cf586d56 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod 8359428: Test 'javax/swing/JTabbedPane/bug4499556.java' failed because after selecting one of L&F items, the test case automatically failed when clicking on L&F Menu button again Backport-of: 2b94b70ef50675f7853c0cb6a61e60e6eb7d92ed ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3939 From goetz at openjdk.org Wed Sep 17 13:26:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 13:26:26 GMT Subject: [jdk17u-dev] Integrated: 8359687: Use PassFailJFrame for java/awt/print/Dialog/DialogType.java In-Reply-To: References: Message-ID: On Tue, 16 Sep 2025 14:56:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. This pull request has now been integrated. Changeset: 1275f321 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/1275f321b650114074376e17ff4e5e33cab517d9 Stats: 64 lines in 1 file changed: 27 ins; 13 del; 24 mod 8359687: Use PassFailJFrame for java/awt/print/Dialog/DialogType.java Backport-of: de34bb8e66253cef90ba79831dadec0252595b35 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3940 From tpushkin at openjdk.org Wed Sep 17 14:18:24 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Wed, 17 Sep 2025 14:18:24 GMT Subject: [jdk21u-dev] RFR: 8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive [v4] 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 incrementally with one additional commit since the last revision: Make an assert less general ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1835/files - new: https://git.openjdk.org/jdk21u-dev/pull/1835/files/ceab09aa..f2249d81 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1835&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1835&range=02-03 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1835.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1835/head:pull/1835 PR: https://git.openjdk.org/jdk21u-dev/pull/1835 From goetz at openjdk.org Wed Sep 17 14:21:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 14:21:49 GMT Subject: [jdk21u-dev] RFR: 8365913: Support latest MSC_VER in abstract_vm_version.cpp Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport af532cc1b227c56cd03caca7d7558d58687d8584 Changes: https://git.openjdk.org/jdk21u-dev/pull/2224/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2224&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365913 Stats: 12 lines in 1 file changed: 12 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2224.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2224/head:pull/2224 PR: https://git.openjdk.org/jdk21u-dev/pull/2224 From goetz at openjdk.org Wed Sep 17 14:22:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 14:22:22 GMT Subject: [jdk17u-dev] RFR: 8365913: Support latest MSC_VER in abstract_vm_version.cpp Message-ID: I'd like to update this in jdk17 ------------- Commit messages: - Backport af532cc1b227c56cd03caca7d7558d58687d8584 Changes: https://git.openjdk.org/jdk17u-dev/pull/3944/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3944&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365913 Stats: 12 lines in 1 file changed: 12 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3944.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3944/head:pull/3944 PR: https://git.openjdk.org/jdk17u-dev/pull/3944 From goetz at openjdk.org Wed Sep 17 14:26:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 14:26:50 GMT Subject: [jdk21u-dev] RFR: 8356897: Update NSS library to 3.111 Message-ID: I backport this for parity with 21.0.10-oracle ------------- Commit messages: - Backport cabd7c1f7a8c471d5461e3557fb589fdfe4d88be Changes: https://git.openjdk.org/jdk21u-dev/pull/2225/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2225&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8356897 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2225.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2225/head:pull/2225 PR: https://git.openjdk.org/jdk21u-dev/pull/2225 From goetz at openjdk.org Wed Sep 17 14:27:23 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 14:27:23 GMT Subject: [jdk17u-dev] RFR: 8356897: Update NSS library to 3.111 Message-ID: <-wq7gW0szRjLQX-nLHPc35cbZLctWo4GbtUqhC2AiEY=.2eb24969-2c26-49f8-88a8-21576ef773e3@github.com> I backport this for parity with 17.0.18-oracle. ------------- Commit messages: - Backport cabd7c1f7a8c471d5461e3557fb589fdfe4d88be Changes: https://git.openjdk.org/jdk17u-dev/pull/3945/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3945&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8356897 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3945.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3945/head:pull/3945 PR: https://git.openjdk.org/jdk17u-dev/pull/3945 From asteiner at openjdk.org Wed Sep 17 15:02:35 2025 From: asteiner at openjdk.org (Andreas Steiner) Date: Wed, 17 Sep 2025 15:02:35 GMT Subject: [jdk25u] RFR: 8359104: gc/TestAlwaysPreTouchBehavior.java# fails on Linux Message-ID: 8359104: gc/TestAlwaysPreTouchBehavior.java# fails on Linux ------------- Commit messages: - Backport 73df06c80c33be584b054a528ecdab4ecbf51d56 Changes: https://git.openjdk.org/jdk25u/pull/209/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=209&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359104 Stats: 61 lines in 3 files changed: 57 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk25u/pull/209.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/209/head:pull/209 PR: https://git.openjdk.org/jdk25u/pull/209 From asteiner at openjdk.org Wed Sep 17 15:02:36 2025 From: asteiner at openjdk.org (Andreas Steiner) Date: Wed, 17 Sep 2025 15:02:36 GMT Subject: [jdk25u] RFR: 8359104: gc/TestAlwaysPreTouchBehavior.java# fails on Linux In-Reply-To: References: Message-ID: <6RfasJOpSzkVtUkJ1LePy2qbT2OczpBD1F1sQs_Zwy8=.66b39352-94b9-4f62-bbb6-825bd0025711@github.com> On Wed, 17 Sep 2025 14:54:32 GMT, Andreas Steiner wrote: > 8359104: gc/TestAlwaysPreTouchBehavior.java# fails on Linux I would like to have the patch in jdk25u as well, because the test issue is present there too. The patch is low risk and applies cleanly. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/209#issuecomment-3303402817 From duke at openjdk.org Wed Sep 17 16:18:05 2025 From: duke at openjdk.org (duke) Date: Wed, 17 Sep 2025 16:18:05 GMT Subject: [jdk25u] RFR: 8365312: GCC 12 cannot compile SVE on aarch64 with auto-var-init pattern [v2] In-Reply-To: References: Message-ID: On Mon, 15 Sep 2025 16:46:52 GMT, Fei Gao wrote: >> Backport of https://github.com/openjdk/jdk/commit/999761d0f6d37c9cd6ec482620800b694c5fb9ad > > Fei Gao 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-switch-pattern-to-zero > - 8366813: gcc 12 cannot compile SVE on aarch64 with auto-var-init pattern > > Backport of https://github.com/openjdk/jdk/commit/999761d0f6d37c9cd6ec482620800b694c5fb9ad @fg1417 Your change (at version 374861cc17f0e9fa444ce4d6c5ddaa319cdcba48) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/168#issuecomment-3303704552 From goetz at openjdk.org Wed Sep 17 16:22:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 16:22:14 GMT Subject: [jdk17u-dev] RFR: 8335986: Test javax/swing/JCheckBox/4449413/bug4449413.java fails on Windows 11 x64 because RBMenuItem's and CBMenuItem's checkmark on the left side are not visible Message-ID: I backport this for parity with 17.0.18-oracle ------------- Commit messages: - Backport c51bed739d97167ae768e204dd8666d078d2e607 Changes: https://git.openjdk.org/jdk17u-dev/pull/3946/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3946&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335986 Stats: 24 lines in 1 file changed: 18 ins; 1 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3946.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3946/head:pull/3946 PR: https://git.openjdk.org/jdk17u-dev/pull/3946 From fgao at openjdk.org Wed Sep 17 16:24:42 2025 From: fgao at openjdk.org (Fei Gao) Date: Wed, 17 Sep 2025 16:24:42 GMT Subject: [jdk25u] Integrated: 8365312: GCC 12 cannot compile SVE on aarch64 with auto-var-init pattern In-Reply-To: References: Message-ID: On Thu, 4 Sep 2025 11:53:08 GMT, Fei Gao wrote: > Backport of https://github.com/openjdk/jdk/commit/999761d0f6d37c9cd6ec482620800b694c5fb9ad This pull request has now been integrated. Changeset: c1c5c954 Author: Fei Gao Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/c1c5c9549692475325584cea83d8fbd121c2ed1c Stats: 11 lines in 1 file changed: 11 ins; 0 del; 0 mod 8365312: GCC 12 cannot compile SVE on aarch64 with auto-var-init pattern Backport-of: 999761d0f6d37c9cd6ec482620800b694c5fb9ad ------------- PR: https://git.openjdk.org/jdk25u/pull/168 From goetz at openjdk.org Wed Sep 17 16:24:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Sep 2025 16:24:55 GMT Subject: [jdk21u-dev] RFR: 8335986: Test javax/swing/JCheckBox/4449413/bug4449413.java fails on Windows 11 x64 because RBMenuItem's and CBMenuItem's checkmark on the left side are not visible Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport c51bed739d97167ae768e204dd8666d078d2e607 Changes: https://git.openjdk.org/jdk21u-dev/pull/2226/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2226&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335986 Stats: 24 lines in 1 file changed: 18 ins; 1 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2226.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2226/head:pull/2226 PR: https://git.openjdk.org/jdk21u-dev/pull/2226 From ssubramaniam at openjdk.org Wed Sep 17 16:30:44 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 17 Sep 2025 16:30:44 GMT Subject: [jdk17u-dev] Integrated: 8353201: Open source Swing Tooltip tests - Set 2 In-Reply-To: References: Message-ID: On Tue, 16 Sep 2025 22:32:53 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353201: Open source Swing Tooltip tests - Set 2. Adds three tooltip 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: a8d5a40f Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/a8d5a40f962c8523caf06badfb2b4328c2466189 Stats: 282 lines in 3 files changed: 282 ins; 0 del; 0 mod 8353201: Open source Swing Tooltip tests - Set 2 Backport-of: e17c3994b8392357b0aacea0bae6b354a2cc90a5 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3942 From ssubramaniam at openjdk.org Wed Sep 17 16:30:50 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 17 Sep 2025 16:30:50 GMT Subject: [jdk17u-dev] Integrated: 8353011: Open source Swing JButton tests - Set 1 In-Reply-To: References: Message-ID: On Tue, 16 Sep 2025 22:34:33 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353011: Open source Swing JButton tests - Set 1. Adds five swing tests (JButton, JRadioButton, JTable). 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: ec6528e9 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/ec6528e9cf66abe34b9c293359ca11a4b550b7a8 Stats: 454 lines in 5 files changed: 454 ins; 0 del; 0 mod 8353011: Open source Swing JButton tests - Set 1 Backport-of: f7155183d7f7c6fcea2090f906de69e02973a6d9 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3943 From ssubramaniam at openjdk.org Wed Sep 17 16:31:49 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 17 Sep 2025 16:31:49 GMT Subject: [jdk21u-dev] Integrated: 8353201: Open source Swing Tooltip tests - Set 2 In-Reply-To: References: Message-ID: On Tue, 16 Sep 2025 22:32:28 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353201: Open source Swing Tooltip tests - Set 2. Adds three tooltip 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: 3c3ef7a7 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/3c3ef7a7826f046e159a206cf1f7672279fef0f3 Stats: 282 lines in 3 files changed: 282 ins; 0 del; 0 mod 8353201: Open source Swing Tooltip tests - Set 2 Backport-of: e17c3994b8392357b0aacea0bae6b354a2cc90a5 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2222 From ssubramaniam at openjdk.org Wed Sep 17 16:31:54 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 17 Sep 2025 16:31:54 GMT Subject: [jdk21u-dev] Integrated: 8353011: Open source Swing JButton tests - Set 1 In-Reply-To: References: Message-ID: On Tue, 16 Sep 2025 22:34:30 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353011: Open source Swing JButton tests - Set 1. Adds five swing tests (JButton, JRadioButton, JTable). 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: 3cb62b3f Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/3cb62b3f81ca38bfc156d970ad965f69b6c20f3e Stats: 454 lines in 5 files changed: 454 ins; 0 del; 0 mod 8353011: Open source Swing JButton tests - Set 1 Backport-of: f7155183d7f7c6fcea2090f906de69e02973a6d9 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2223 From serb at openjdk.org Wed Sep 17 18:33:38 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 17 Sep 2025 18:33:38 GMT Subject: [jdk21u-dev] RFR: 8355561: [macos] Build failure with Xcode 16.3 [v2] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [762423d6](https://github.com/openjdk/jdk/commit/762423d64d10dcdb37800767d2b2f1b7757c804a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 7 May 2025 and was reviewed by Alexander Zuev and Phil Race. > > Thanks! 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-762423d6-master - Merge branch 'openjdk:master' into backport-mrserb-762423d6-master - Backport 762423d64d10dcdb37800767d2b2f1b7757c804a ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2147/files - new: https://git.openjdk.org/jdk21u-dev/pull/2147/files/d9a8ce5b..13a76cd8 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2147&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2147&range=00-01 Stats: 6265 lines in 222 files changed: 4370 ins; 1344 del; 551 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2147.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2147/head:pull/2147 PR: https://git.openjdk.org/jdk21u-dev/pull/2147 From cushon at openjdk.org Wed Sep 17 20:28:00 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Wed, 17 Sep 2025 20:28:00 GMT Subject: [jdk21u-dev] RFR: 8342934: TYPE_USE annotations printed with error causing "," in toString output [v4] In-Reply-To: References: Message-ID: > This backport of [JDK-8342934](https://bugs.openjdk.org/browse/JDK-8342934) fixes a bug in `TypeMirror#toString` output. Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: - Merge branch 'master' into backport-JDK-8342934 - Merge remote-tracking branch 'origin/master' into backport-JDK-8342934 - Merge remote-tracking branch 'origin/master' into backport-JDK-8342934 - Backport ff165f9f0cf519144d7361b766bcce53d04c518e ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1802/files - new: https://git.openjdk.org/jdk21u-dev/pull/1802/files/af27a1e8..7426e625 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1802&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1802&range=02-03 Stats: 52489 lines in 1129 files changed: 33167 ins; 14996 del; 4326 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1802.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1802/head:pull/1802 PR: https://git.openjdk.org/jdk21u-dev/pull/1802 From cushon at openjdk.org Wed Sep 17 20:28:03 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Wed, 17 Sep 2025 20:28:03 GMT Subject: [jdk21u-dev] RFR: 8342934: TYPE_USE annotations printed with error causing "," in toString output [v3] In-Reply-To: References: Message-ID: On Wed, 17 Sep 2025 12:47:04 GMT, Goetz Lindenmaier wrote: >> Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: >> >> - Merge remote-tracking branch 'origin/master' into backport-JDK-8342934 >> - Merge remote-tracking branch 'origin/master' into backport-JDK-8342934 >> - Backport ff165f9f0cf519144d7361b766bcce53d04c518e > > Hi @cushon > what is the status of this backport? > As it is approved, it's in the filter of changes approved but not integrated, and I'd > like to get it out of there. > If you don't intend to integrate it, I will remove the approval labels. Else please merge head, retest > and integrate. > Thanks, Goetz. @GoeLin thanks for the ping I'm still interested in backporting this, I was just waiting for a review and then lost track of it. I have re-opened it and merged the latest changes from head, and will re-test. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1802#issuecomment-3304452815 From ssubramaniam at openjdk.org Wed Sep 17 21:11:36 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 17 Sep 2025 21:11:36 GMT Subject: [jdk17u-dev] RFR: 8354451: Open source some more Swing popup menu tests Message-ID: <5VZAV2GzFFbA0bh3lUilQVK6elJXQnXFHwYcnjelIyo=.54059a92-3ba8-4cad-a9ad-b872b86e1e7b@github.com> Backporting JDK-8354451: Open source some more Swing popup menu tests. Adds three pop up 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 3e3dff6767f467b53c739c34b4350dd6840534a3 Changes: https://git.openjdk.org/jdk17u-dev/pull/3947/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3947&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354451 Stats: 466 lines in 3 files changed: 466 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3947.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3947/head:pull/3947 PR: https://git.openjdk.org/jdk17u-dev/pull/3947 From ssubramaniam at openjdk.org Wed Sep 17 21:11:55 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 17 Sep 2025 21:11:55 GMT Subject: [jdk21u-dev] RFR: 8352865: Open source several AWT TextComponent tests - Batch 2 Message-ID: Backporting JDK-8352865: Open source several AWT TextComponent tests - Batch 2. Adds four text component 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 3d0feba00a1c1ef7627880859a093bb00eb8fc4c Changes: https://git.openjdk.org/jdk21u-dev/pull/2228/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2228&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352865 Stats: 450 lines in 5 files changed: 450 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2228.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2228/head:pull/2228 PR: https://git.openjdk.org/jdk21u-dev/pull/2228 From ssubramaniam at openjdk.org Wed Sep 17 21:12:19 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 17 Sep 2025 21:12:19 GMT Subject: [jdk21u-dev] RFR: 8354451: Open source some more Swing popup menu tests Message-ID: Backporting JDK-8354451: Open source some more Swing popup menu tests. Adds three pop up 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 3e3dff6767f467b53c739c34b4350dd6840534a3 Changes: https://git.openjdk.org/jdk21u-dev/pull/2227/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2227&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354451 Stats: 466 lines in 3 files changed: 466 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2227.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2227/head:pull/2227 PR: https://git.openjdk.org/jdk21u-dev/pull/2227 From ssubramaniam at openjdk.org Wed Sep 17 21:13:53 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 17 Sep 2025 21:13:53 GMT Subject: [jdk17u-dev] RFR: 8352865: Open source several AWT TextComponent tests - Batch 2 Message-ID: Backporting JDK-8352865: Open source several AWT TextComponent tests - Batch 2. Adds four text component 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 3d0feba00a1c1ef7627880859a093bb00eb8fc4c Changes: https://git.openjdk.org/jdk17u-dev/pull/3948/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3948&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352865 Stats: 450 lines in 5 files changed: 450 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3948.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3948/head:pull/3948 PR: https://git.openjdk.org/jdk17u-dev/pull/3948 From fyang at openjdk.org Thu Sep 18 01:07:39 2025 From: fyang at openjdk.org (Fei Yang) Date: Thu, 18 Sep 2025 01:07:39 GMT Subject: [jdk25u] Integrated: 8365926: RISC-V: Performance regression in renaissance (chi-square) In-Reply-To: References: Message-ID: On Wed, 17 Sep 2025 00:19:54 GMT, Fei Yang wrote: > Hi all, > > This pull request contains a backport of commit [5c1865a4](https://github.com/openjdk/jdk/commit/5c1865a4fcd5da80ddcc506f4e41aada0fb93970) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Robbin Ehn on 12 Sep 2025 and was reviewed by Fei Yang and Hamlin Li. > > Thanks! This pull request has now been integrated. Changeset: b2484b5e Author: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/b2484b5e2d8177c3b84511b47caf889fcbb3bc81 Stats: 86 lines in 3 files changed: 68 ins; 0 del; 18 mod 8365926: RISC-V: Performance regression in renaissance (chi-square) Reviewed-by: rehn Backport-of: 5c1865a4fcd5da80ddcc506f4e41aada0fb93970 ------------- PR: https://git.openjdk.org/jdk25u/pull/207 From asemenyuk at openjdk.org Thu Sep 18 03:25:08 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Thu, 18 Sep 2025 03:25:08 GMT Subject: [jdk25u] RFR: 8365790: Shutdown hook for application image does not work on Windows Message-ID: Backport of https://git.openjdk.org/jdk/pull/27264 PR Clean implementation backport. Manual merge of test sources: `test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java`, and `test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java`. ------------- Commit messages: - empty - 8365790: Shutdown hook for application image does not work on Windows Changes: https://git.openjdk.org/jdk25u/pull/210/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=210&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365790 Stats: 400 lines in 9 files changed: 357 ins; 4 del; 39 mod Patch: https://git.openjdk.org/jdk25u/pull/210.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/210/head:pull/210 PR: https://git.openjdk.org/jdk25u/pull/210 From tpushkin at openjdk.org Thu Sep 18 06:53:52 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Thu, 18 Sep 2025 06:53:52 GMT Subject: [jdk21u-dev] RFR: 8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive [v4] In-Reply-To: References: Message-ID: On Wed, 17 Sep 2025 14:18:24 GMT, Timofei Pushkin wrote: >> 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 incrementally with one additional commit since the last revision: > > Make an assert less general I could not reproduce the issue on multiple platforms: mac-arm64, linux-arm64, linux-x64. It probably occurs because `java/lang/invoke/BoundMethodHandle$Species_LI` gets dynamically generated sometimes which generates the warning because [JDK-8338530](https://bugs.openjdk.org/browse/JDK-8338530) is missing from JDK 21 (it removes this warning for such classes). So it is not really caused by this change itself. Since the failing assert is actually not required to be that general by the test, I made it less general. An alternative would be to backport JDK-8338530 before integrating this ? should be neither hard nor risky but that's additional work nevertheless. @iklam Please re-approve if you agree with the provided solution. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1835#issuecomment-3305667223 From mbaesken at openjdk.org Thu Sep 18 06:55:41 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 18 Sep 2025 06:55:41 GMT Subject: [jdk25u] Integrated: 8364352: Some tests fail when using a limited number of pregenerated .jsa CDS archives In-Reply-To: <9U8lb3HU7sjUCJ628yaW2MfCf5D0rzoVANxLg_R0ZeU=.a004935e-69a3-4a43-9c99-1fbd34000abe@github.com> References: <9U8lb3HU7sjUCJ628yaW2MfCf5D0rzoVANxLg_R0ZeU=.a004935e-69a3-4a43-9c99-1fbd34000abe@github.com> Message-ID: <-loflyrJ6AyJemIj2J9A945O47GEPzORbpjp11hhHcY=.3509306c-af0b-4d36-b084-6d5123902fb7@github.com> On Tue, 16 Sep 2025 09:19:22 GMT, Matthias Baesken wrote: > 8364352: Some tests fail when using a limited number of pregenerated .jsa CDS archives This pull request has now been integrated. Changeset: 76798c47 Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u/commit/76798c4739bdc5041deab18e3ddea5efaa9e75db Stats: 27 lines in 5 files changed: 22 ins; 0 del; 5 mod 8364352: Some tests fail when using a limited number of pregenerated .jsa CDS archives Backport-of: 3ca44c8dea035588070644e5c1f8f25559f66e53 ------------- PR: https://git.openjdk.org/jdk25u/pull/203 From serb at openjdk.org Thu Sep 18 07:12:01 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 18 Sep 2025 07:12:01 GMT Subject: [jdk21u-dev] Integrated: 8355561: [macos] Build failure with Xcode 16.3 In-Reply-To: References: Message-ID: <4tUWqxkht2Fv_Lw2QzqUABGrOMbMtfT0GAX5uP0wjlU=.2b488876-e793-4229-9ffd-154afd3b64ce@github.com> On Thu, 4 Sep 2025 02:46:46 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [762423d6](https://github.com/openjdk/jdk/commit/762423d64d10dcdb37800767d2b2f1b7757c804a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 7 May 2025 and was reviewed by Alexander Zuev and Phil Race. > > Thanks! This pull request has now been integrated. Changeset: 2c9bcd38 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk21u-dev/commit/2c9bcd38eb06768ff9cdf77b0c900b657f2e0f1d Stats: 60 lines in 1 file changed: 37 ins; 0 del; 23 mod 8355561: [macos] Build failure with Xcode 16.3 Backport-of: 762423d64d10dcdb37800767d2b2f1b7757c804a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2147 From goetz at openjdk.org Thu Sep 18 07:25:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 18 Sep 2025 07:25:01 GMT Subject: [jdk21u] RFR: 8367388: Tests start to fail on JDK-21 after JDK-8351907 In-Reply-To: References: <1-xDYEnHYvhUzNrCdiXBFdk8tU3skm4znoxO8o7Gqek=.f4fed5b3-90bc-40f8-8c3f-2c9289ab3727@github.com> Message-ID: On Sun, 14 Sep 2025 00:35:49 GMT, Sergey Bylokhov wrote: >> After the patch for [JDK-8351907](https://bugs.openjdk.org/browse/JDK-8351907), in some cases it is no longer possible to load the XAWT toolkit under a SecurityManager in JDK 21. >> >> The change in the mainline JDK removed the use of AccessController.doPrivileged, but in JDK 21u it is still required. Without it, access to system property (awt.robot.screenshotMethod) is blocked. >> >> Fix: Restore use of [AccessController.doPrivileged](https://github.com/openjdk/jdk21u/commit/72d9bd69678dd54ef9e92f9c62073c0c4bf73c41#diff-2b4ac3949cd7faca02daa92815bd0e33d01f6f5b8914de2815d7cc5a864407f5L64) for property access in JDK 21u. >> Verified with jdk_desktop group in both headful and headless modes. > > @GoeLin please take a look Hi @mrserb, thanks for catching this! Will you do 17, too? ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/469#issuecomment-3305783536 From sjohanss at openjdk.org Thu Sep 18 07:36:05 2025 From: sjohanss at openjdk.org (Stefan Johansson) Date: Thu, 18 Sep 2025 07:36:05 GMT Subject: [jdk25u] RFR: 8366434: THP not working properly with G1 after JDK-8345655 Message-ID: <4KQN-VlNR0bZCxuVwPlG58b-92A_uU9RGqXWx3cPjZo=.6e5bfdea-ad27-43cb-9a71-28da201d0e0c@github.com> Hi all, This pull request contains a backport of commit [a03302d4](https://github.com/openjdk/jdk/commit/a03302d41bb9971736d4d56381ca0cad1eb3e34b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Stefan Johansson on 4 Sep 2025 and was reviewed by Stefan Karlsson and Aleksey Shipilev. Thanks! ------------- Commit messages: - Backport a03302d41bb9971736d4d56381ca0cad1eb3e34b Changes: https://git.openjdk.org/jdk25u/pull/211/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=211&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366434 Stats: 156 lines in 3 files changed: 154 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/211.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/211/head:pull/211 PR: https://git.openjdk.org/jdk25u/pull/211 From shade at openjdk.org Thu Sep 18 07:52:17 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 18 Sep 2025 07:52:17 GMT Subject: [jdk25u] RFR: 8364212: Shenandoah: Rework archived objects loading In-Reply-To: References: Message-ID: On Tue, 16 Sep 2025 17:37:38 GMT, Aleksey Shipilev wrote: > Improves Shenandoah reliability with CDS/AOT. Serves as per-requisite for Generational Shenandoah fixes. > > Additional testing: > - [x] MacOS AArch64 server fastdebug, `runtime/cds` with `-XX:+UseShenandoahGC` > - [x] Linux AArch64 server fastdebug, `hotspot_gc_shenandoah` > - [x] Linux AArch64 server fastdebug, `all` with `-XX:+UseShenandoahGC` Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/206#issuecomment-3305926436 From shade at openjdk.org Thu Sep 18 07:52:18 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 18 Sep 2025 07:52:18 GMT Subject: [jdk25u] Integrated: 8364212: Shenandoah: Rework archived objects loading In-Reply-To: References: Message-ID: On Tue, 16 Sep 2025 17:37:38 GMT, Aleksey Shipilev wrote: > Improves Shenandoah reliability with CDS/AOT. Serves as per-requisite for Generational Shenandoah fixes. > > Additional testing: > - [x] MacOS AArch64 server fastdebug, `runtime/cds` with `-XX:+UseShenandoahGC` > - [x] Linux AArch64 server fastdebug, `hotspot_gc_shenandoah` > - [x] Linux AArch64 server fastdebug, `all` with `-XX:+UseShenandoahGC` This pull request has now been integrated. Changeset: fbfcb143 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/fbfcb1438322e93159db910adc6185be3628ae44 Stats: 115 lines in 6 files changed: 42 ins; 39 del; 34 mod 8364212: Shenandoah: Rework archived objects loading Backport-of: 68a35511ebd3fd77716242db973104657bc7b541 ------------- PR: https://git.openjdk.org/jdk25u/pull/206 From shade at openjdk.org Thu Sep 18 07:53:05 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 18 Sep 2025 07:53:05 GMT Subject: [jdk25u] RFR: 8366434: THP not working properly with G1 after JDK-8345655 In-Reply-To: <4KQN-VlNR0bZCxuVwPlG58b-92A_uU9RGqXWx3cPjZo=.6e5bfdea-ad27-43cb-9a71-28da201d0e0c@github.com> References: <4KQN-VlNR0bZCxuVwPlG58b-92A_uU9RGqXWx3cPjZo=.6e5bfdea-ad27-43cb-9a71-28da201d0e0c@github.com> Message-ID: On Thu, 18 Sep 2025 07:30:14 GMT, Stefan Johansson wrote: > Hi all, > > This pull request contains a backport of commit [a03302d4](https://github.com/openjdk/jdk/commit/a03302d41bb9971736d4d56381ca0cad1eb3e34b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Stefan Johansson on 4 Sep 2025 and was reviewed by Stefan Karlsson and Aleksey Shipilev. > > Thanks! Nice! I think you can integrate as soon as GHA clears. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/211#issuecomment-3305931248 From rrich at openjdk.org Thu Sep 18 08:01:00 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Thu, 18 Sep 2025 08:01:00 GMT Subject: [jdk25u] RFR: 8360219: [AIX] assert(locals_base >= l2) failed: bad placement In-Reply-To: <_OsYR2WYVPXtFlORtABT2wyPCW8jlUhOI_0jllijiQQ=.9c83564c-8af9-4ac2-bfb8-f7a2d13de0fc@github.com> References: <_OsYR2WYVPXtFlORtABT2wyPCW8jlUhOI_0jllijiQQ=.9c83564c-8af9-4ac2-bfb8-f7a2d13de0fc@github.com> Message-ID: <6WrO1pSZe0xNXLM6sdPSeaCY8L8e33R_SKnBF6I-f-I=.26919641-e7a9-4d6d-9317-d0b0371cd089@github.com> On Tue, 16 Sep 2025 16:02:40 GMT, Richard Reingruber wrote: > Hi all, > > This pull request contains a backport of commit [bea2b029](https://github.com/openjdk/jdk/commit/bea2b029a77e126171d17c3a44baec6d5cafed4a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Richard Reingruber on 8 Sep 2025 and was reviewed by Dean Long and Martin Doerr. > > I'd like to do the backport to avoid sporadic assertions running java/net/httpclient/HttpClientLocalAddrTest.java. > > The fix passed our CI testing: JTReg tests: tier1-4 of hotspot and jdk. All of Langtools and jaxp. JCK, SPECjvm2008, SPECjbb2015, Renaissance Suite, and SAP specific tests. > Testing was done with fastdebug builds on the main platforms and also on Linux/PPC64le and AIX. > > Thanks, Richard. Test failure on macos-aarch64 was timeout of java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java#id0 This is unrelated. There's a PR for 25u: https://github.com/openjdk/jdk25u/pull/184 ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/204#issuecomment-3305962577 From rrich at openjdk.org Thu Sep 18 08:01:02 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Thu, 18 Sep 2025 08:01:02 GMT Subject: [jdk25u] Integrated: 8360219: [AIX] assert(locals_base >= l2) failed: bad placement In-Reply-To: <_OsYR2WYVPXtFlORtABT2wyPCW8jlUhOI_0jllijiQQ=.9c83564c-8af9-4ac2-bfb8-f7a2d13de0fc@github.com> References: <_OsYR2WYVPXtFlORtABT2wyPCW8jlUhOI_0jllijiQQ=.9c83564c-8af9-4ac2-bfb8-f7a2d13de0fc@github.com> Message-ID: On Tue, 16 Sep 2025 16:02:40 GMT, Richard Reingruber wrote: > Hi all, > > This pull request contains a backport of commit [bea2b029](https://github.com/openjdk/jdk/commit/bea2b029a77e126171d17c3a44baec6d5cafed4a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Richard Reingruber on 8 Sep 2025 and was reviewed by Dean Long and Martin Doerr. > > I'd like to do the backport to avoid sporadic assertions running java/net/httpclient/HttpClientLocalAddrTest.java. > > The fix passed our CI testing: JTReg tests: tier1-4 of hotspot and jdk. All of Langtools and jaxp. JCK, SPECjvm2008, SPECjbb2015, Renaissance Suite, and SAP specific tests. > Testing was done with fastdebug builds on the main platforms and also on Linux/PPC64le and AIX. > > Thanks, Richard. This pull request has now been integrated. Changeset: 9a0e2ef7 Author: Richard Reingruber URL: https://git.openjdk.org/jdk25u/commit/9a0e2ef7f096c287f9a690026518201c54c49781 Stats: 4 lines in 1 file changed: 1 ins; 0 del; 3 mod 8360219: [AIX] assert(locals_base >= l2) failed: bad placement Backport-of: bea2b029a77e126171d17c3a44baec6d5cafed4a ------------- PR: https://git.openjdk.org/jdk25u/pull/204 From mbaesken at openjdk.org Thu Sep 18 08:05:25 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 18 Sep 2025 08:05:25 GMT Subject: [jdk17u-dev] RFR: 8341138: Rename jtreg property docker.support as container.support [v3] In-Reply-To: References: Message-ID: <0lx_Vk1js55T-O-4cHlIiEOslaY6PKbuw9CnNdN3y9k=.48879e2e-fb45-4628-9ee7-edf73fed7f4e@github.com> On Wed, 17 Sep 2025 07:04:05 GMT, Goetz Lindenmaier wrote: >> I backport this to make later backports clean. >> >> test/hotspot/jtreg/TEST.ROOT >> test/jdk/TEST.ROOT >> Resolved due to context. >> >> test/hotspot/jtreg/containers/docker/TestJFREvents.java >> Resolved due to context. >> >> test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java >> Resolved Copyright due to context. >> >> test/jtreg-ext/requires/VMProps.java >> Several larger resolves and additional edits needed. >> ' >> Update: >> This change depends on a refactoring in VMProps.java. No big thing, >> but not nice as this test support coding has frequent updates in backports >> and thus it's useful to keep it as close to head as possible. >> The refactoring came with "8333446: Add tests for hierarchical container support" >> a change that on first sight looks like a nice want-to-have for 17, especially as it >> backports clean. But it depends on larger functional changes in 21 we do >> not want to backport to 17. >> So I now decided to take the refactoring of VMProps from 8333446 and include >> it in this change, see also the first commit. > > Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains two commits: > > - backport 41ee582df8c65f2f26b21e46784cf0bc4ece0585 > - Refactoring of VMProps.java from 8333446. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3924#pullrequestreview-3237992858 From fandreuzzi at openjdk.org Thu Sep 18 08:41:48 2025 From: fandreuzzi at openjdk.org (Francesco Andreuzzi) Date: Thu, 18 Sep 2025 08:41:48 GMT Subject: [jdk25u] RFR: 8367689: Revert removal of several compilation-related vmStructs fields Message-ID: Clean backport, reverts the removal of two CI fields which may be used by external tools. Low risk and small change. ------------- Commit messages: - Backport 4c5e901c96dee3885e1b29a53d3400174f9bba09 Changes: https://git.openjdk.org/jdk25u/pull/212/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=212&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367689 Stats: 15 lines in 2 files changed: 15 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/212.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/212/head:pull/212 PR: https://git.openjdk.org/jdk25u/pull/212 From aturbanov at openjdk.org Thu Sep 18 09:24:08 2025 From: aturbanov at openjdk.org (Andrey Turbanov) Date: Thu, 18 Sep 2025 09:24:08 GMT Subject: [jdk25u] RFR: 8367689: Revert removal of several compilation-related vmStructs fields In-Reply-To: References: Message-ID: On Thu, 18 Sep 2025 08:33:52 GMT, Francesco Andreuzzi wrote: > Clean backport, reverts the removal of two CI fields which may be used by external tools. Low risk and small change. > > Passes tier1. Marked as reviewed by aturbanov (no project role). ------------- PR Review: https://git.openjdk.org/jdk25u/pull/212#pullrequestreview-3238396136 From goetz at openjdk.org Thu Sep 18 10:21:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 18 Sep 2025 10:21:42 GMT Subject: [jdk21u-dev] Integrated: 8365913: Support latest MSC_VER in abstract_vm_version.cpp In-Reply-To: References: Message-ID: On Wed, 17 Sep 2025 14:14:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 10df11a5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/10df11a53aa01ac15386f072dd45fddc3bb03c17 Stats: 12 lines in 1 file changed: 12 ins; 0 del; 0 mod 8365913: Support latest MSC_VER in abstract_vm_version.cpp Backport-of: af532cc1b227c56cd03caca7d7558d58687d8584 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2224 From sjohanss at openjdk.org Thu Sep 18 10:30:45 2025 From: sjohanss at openjdk.org (Stefan Johansson) Date: Thu, 18 Sep 2025 10:30:45 GMT Subject: [jdk25u] Integrated: 8366434: THP not working properly with G1 after JDK-8345655 In-Reply-To: <4KQN-VlNR0bZCxuVwPlG58b-92A_uU9RGqXWx3cPjZo=.6e5bfdea-ad27-43cb-9a71-28da201d0e0c@github.com> References: <4KQN-VlNR0bZCxuVwPlG58b-92A_uU9RGqXWx3cPjZo=.6e5bfdea-ad27-43cb-9a71-28da201d0e0c@github.com> Message-ID: <5Hri2_Mnc0cKuK5xl-ejL8NyE_Y032ZfmXAaLQrJR-o=.e276244f-27cc-4799-b3b8-59168049a3eb@github.com> On Thu, 18 Sep 2025 07:30:14 GMT, Stefan Johansson wrote: > Hi all, > > This pull request contains a backport of commit [a03302d4](https://github.com/openjdk/jdk/commit/a03302d41bb9971736d4d56381ca0cad1eb3e34b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Stefan Johansson on 4 Sep 2025 and was reviewed by Stefan Karlsson and Aleksey Shipilev. > > Thanks! This pull request has now been integrated. Changeset: a66fe2a8 Author: Stefan Johansson URL: https://git.openjdk.org/jdk25u/commit/a66fe2a8765c085b8faeb9c89751306b834935ce Stats: 156 lines in 3 files changed: 154 ins; 0 del; 2 mod 8366434: THP not working properly with G1 after JDK-8345655 Backport-of: a03302d41bb9971736d4d56381ca0cad1eb3e34b ------------- PR: https://git.openjdk.org/jdk25u/pull/211 From sjohanss at openjdk.org Thu Sep 18 10:45:56 2025 From: sjohanss at openjdk.org (Stefan Johansson) Date: Thu, 18 Sep 2025 10:45:56 GMT Subject: [jdk25u] RFR: 8366980: TestTransparentHugePagesHeap.java fails when run with -UseCompressedOops Message-ID: Hi all, This pull request contains a backport of commit [703d930e](https://github.com/openjdk/jdk/commit/703d930e4d52a6f9741cf9affee8caade550e67b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Stefan Karlsson on 10 Sep 2025 and was reviewed by Axel Boldt-Christmas and Thomas Schatzl. Thanks! ------------- Commit messages: - Backport 703d930e4d52a6f9741cf9affee8caade550e67b Changes: https://git.openjdk.org/jdk25u/pull/213/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=213&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366980 Stats: 56 lines in 1 file changed: 31 ins; 2 del; 23 mod Patch: https://git.openjdk.org/jdk25u/pull/213.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/213/head:pull/213 PR: https://git.openjdk.org/jdk25u/pull/213 From asemenyuk at openjdk.org Thu Sep 18 11:31:18 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Thu, 18 Sep 2025 11:31:18 GMT Subject: [jdk25u] RFR: 8365790: Shutdown hook for application image does not work on Windows In-Reply-To: References: Message-ID: On Thu, 18 Sep 2025 03:09:48 GMT, Alexey Semenyuk wrote: > Backport of https://git.openjdk.org/jdk/pull/27264 PR > > Clean implementation backport. > > Manual merge of test sources: `test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java`, and `test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java`. @sashamatveev please review ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/210#issuecomment-3306948582 From fgao at openjdk.org Thu Sep 18 12:03:17 2025 From: fgao at openjdk.org (Fei Gao) Date: Thu, 18 Sep 2025 12:03:17 GMT Subject: [jdk25u] RFR: 8364184: [REDO] AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217 Message-ID: <37J2XSiQQBXJrHrhio-q2LTPl05UjHE551WiqZDQ3bA=.c2e0fdfc-37f8-4444-8b12-96dd7092ebbe@github.com> Backport 51d710e3cc8ee185a0a305e8efcfd03dda41570b ------------- Commit messages: - Backport 51d710e3cc8ee185a0a305e8efcfd03dda41570b Changes: https://git.openjdk.org/jdk25u/pull/214/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=214&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364184 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/214.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/214/head:pull/214 PR: https://git.openjdk.org/jdk25u/pull/214 From duke at openjdk.org Thu Sep 18 12:06:00 2025 From: duke at openjdk.org (KavyaKS94) Date: Thu, 18 Sep 2025 12:06:00 GMT Subject: [jdk25u] RFR: 8357064: cds/appcds/ArchiveRelocationTest.java failed with missing expected output Message-ID: Clean backport. Tested changes locally ------------- Commit messages: - 8357064: cds/appcds/ArchiveRelocationTest.java failed with missing expected output Changes: https://git.openjdk.org/jdk25u/pull/215/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=215&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357064 Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/215.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/215/head:pull/215 PR: https://git.openjdk.org/jdk25u/pull/215 From sjohanss at openjdk.org Thu Sep 18 13:06:34 2025 From: sjohanss at openjdk.org (Stefan Johansson) Date: Thu, 18 Sep 2025 13:06:34 GMT Subject: [jdk25u] Integrated: 8366980: TestTransparentHugePagesHeap.java fails when run with -UseCompressedOops In-Reply-To: References: Message-ID: On Thu, 18 Sep 2025 10:41:19 GMT, Stefan Johansson wrote: > Hi all, > > This pull request contains a backport of commit [703d930e](https://github.com/openjdk/jdk/commit/703d930e4d52a6f9741cf9affee8caade550e67b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Stefan Karlsson on 10 Sep 2025 and was reviewed by Axel Boldt-Christmas and Thomas Schatzl. > > Thanks! This pull request has now been integrated. Changeset: 9373d278 Author: Stefan Johansson URL: https://git.openjdk.org/jdk25u/commit/9373d2786c8852221c4756d0965f1e350087c801 Stats: 56 lines in 1 file changed: 31 ins; 2 del; 23 mod 8366980: TestTransparentHugePagesHeap.java fails when run with -UseCompressedOops Backport-of: 703d930e4d52a6f9741cf9affee8caade550e67b ------------- PR: https://git.openjdk.org/jdk25u/pull/213 From asemenyuk at openjdk.org Thu Sep 18 15:43:58 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Thu, 18 Sep 2025 15:43:58 GMT Subject: [jdk25u] RFR: 8365790: Shutdown hook for application image does not work on Windows In-Reply-To: References: Message-ID: On Thu, 18 Sep 2025 03:09:48 GMT, Alexey Semenyuk wrote: > Backport of https://git.openjdk.org/jdk/pull/27264 PR > > Clean implementation backport. > > Manual merge of test sources: `test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java`, and `test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java`. @aivanov-jdk @prrace could you please help out with the review @sashamatveev is usually doing jpackage reviews in the mainline, but he doesn't have the reviewer role in jdk25u project. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/210#issuecomment-3308187265 From ssubramaniam at openjdk.org Thu Sep 18 16:31:55 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 18 Sep 2025 16:31:55 GMT Subject: [jdk21u-dev] Integrated: 8352865: Open source several AWT TextComponent tests - Batch 2 In-Reply-To: References: Message-ID: On Wed, 17 Sep 2025 21:06:06 GMT, Satyen Subramaniam wrote: > Backporting JDK-8352865: Open source several AWT TextComponent tests - Batch 2. Adds four text component 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: 676b527d Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/676b527d7a4e6e5044a2d0f85a377348cce68c1c Stats: 450 lines in 5 files changed: 450 ins; 0 del; 0 mod 8352865: Open source several AWT TextComponent tests - Batch 2 Backport-of: 3d0feba00a1c1ef7627880859a093bb00eb8fc4c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2228 From ssubramaniam at openjdk.org Thu Sep 18 16:31:58 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 18 Sep 2025 16:31:58 GMT Subject: [jdk21u-dev] Integrated: 8354451: Open source some more Swing popup menu tests In-Reply-To: References: Message-ID: <321b4mcTeM266Cyd4_fwu2qXamMM0ftjrxfRHZv6uA0=.1fa8c91e-899a-47e1-a408-c173a3c3a25d@github.com> On Wed, 17 Sep 2025 21:05:06 GMT, Satyen Subramaniam wrote: > Backporting JDK-8354451: Open source some more Swing popup menu tests. Adds three pop up 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: ace635d9 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/ace635d94578d575dd4cfe753cf89c28799e1d1e Stats: 466 lines in 3 files changed: 466 ins; 0 del; 0 mod 8354451: Open source some more Swing popup menu tests Backport-of: 3e3dff6767f467b53c739c34b4350dd6840534a3 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2227 From ssubramaniam at openjdk.org Thu Sep 18 16:34:12 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 18 Sep 2025 16:34:12 GMT Subject: [jdk17u-dev] Integrated: 8354451: Open source some more Swing popup menu tests In-Reply-To: <5VZAV2GzFFbA0bh3lUilQVK6elJXQnXFHwYcnjelIyo=.54059a92-3ba8-4cad-a9ad-b872b86e1e7b@github.com> References: <5VZAV2GzFFbA0bh3lUilQVK6elJXQnXFHwYcnjelIyo=.54059a92-3ba8-4cad-a9ad-b872b86e1e7b@github.com> Message-ID: On Wed, 17 Sep 2025 21:05:08 GMT, Satyen Subramaniam wrote: > Backporting JDK-8354451: Open source some more Swing popup menu tests. Adds three pop up 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: 1252a932 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/1252a93232dd30a634d6a4c6de1dc61ebb364863 Stats: 466 lines in 3 files changed: 466 ins; 0 del; 0 mod 8354451: Open source some more Swing popup menu tests Backport-of: 3e3dff6767f467b53c739c34b4350dd6840534a3 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3947 From ssubramaniam at openjdk.org Thu Sep 18 16:34:15 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 18 Sep 2025 16:34:15 GMT Subject: [jdk17u-dev] Integrated: 8352865: Open source several AWT TextComponent tests - Batch 2 In-Reply-To: References: Message-ID: On Wed, 17 Sep 2025 21:06:04 GMT, Satyen Subramaniam wrote: > Backporting JDK-8352865: Open source several AWT TextComponent tests - Batch 2. Adds four text component 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: 815f5ddd Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/815f5ddd83f1c98c81701a6626a99ead558e44cf Stats: 450 lines in 5 files changed: 450 ins; 0 del; 0 mod 8352865: Open source several AWT TextComponent tests - Batch 2 Backport-of: 3d0feba00a1c1ef7627880859a093bb00eb8fc4c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3948 From goetz at openjdk.org Thu Sep 18 16:46:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 18 Sep 2025 16:46:50 GMT Subject: [jdk17u-dev] RFR: 8356040: java/util/PluggableLocale/LocaleNameProviderTest.java timed out Message-ID: I backport this for parity with 17.0.18-oracle based on the push to 21. I resolved Copyright and modified the test as [8282319: java.util.Locale method to stream available Locales](https://github.com/openjdk/jdk21u-dev/commit/7e47d51e10eef7b3bead636d20ff392e7b1dd185) is not in 17. I replaced the call to Locale.availableLocales(). ------------- Commit messages: - backport b45e1a7db74dfad58c7d9922d998594f5df347db Changes: https://git.openjdk.org/jdk17u-dev/pull/3950/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3950&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8356040 Stats: 133 lines in 1 file changed: 63 ins; 48 del; 22 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3950.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3950/head:pull/3950 PR: https://git.openjdk.org/jdk17u-dev/pull/3950 From goetz at openjdk.org Thu Sep 18 17:45:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 18 Sep 2025 17:45:30 GMT Subject: [jdk21u-dev] RFR: 8357561: BootstrapLoggerTest does not work on Ubuntu 24 with LANG de_DE.UTF-8 Message-ID: I backport this for parity with 21.0.10-oracle. In BootstrapLoggerTest.java: * resolve Copyright * adapted placement of setLocale as 21 has test cases with security manager that have been removed in head and 25. ------------- Commit messages: - backport 670ef8cc52e6eb068ca6968142629abc1c424571 Changes: https://git.openjdk.org/jdk21u-dev/pull/2229/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2229&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357561 Stats: 18 lines in 4 files changed: 13 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2229.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2229/head:pull/2229 PR: https://git.openjdk.org/jdk21u-dev/pull/2229 From goetz at openjdk.org Thu Sep 18 18:07:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 18 Sep 2025 18:07:51 GMT Subject: [jdk17u-dev] RFR: 8355478: DoubleActionESC.java fails intermittently Message-ID: I backport this for parity with 17.0.18-oracle. ------------- Commit messages: - Backport d1052c70cbddb025e7f5b71bd61176e63277bba0 Changes: https://git.openjdk.org/jdk17u-dev/pull/3951/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3951&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355478 Stats: 35 lines in 2 files changed: 13 ins; 8 del; 14 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3951.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3951/head:pull/3951 PR: https://git.openjdk.org/jdk17u-dev/pull/3951 From goetz at openjdk.org Thu Sep 18 18:09:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 18 Sep 2025 18:09:19 GMT Subject: [jdk21u-dev] RFR: 8355478: DoubleActionESC.java fails intermittently Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport d1052c70cbddb025e7f5b71bd61176e63277bba0 Changes: https://git.openjdk.org/jdk21u-dev/pull/2230/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2230&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355478 Stats: 35 lines in 2 files changed: 13 ins; 8 del; 14 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2230.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2230/head:pull/2230 PR: https://git.openjdk.org/jdk21u-dev/pull/2230 From goetz at openjdk.org Thu Sep 18 18:22:34 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 18 Sep 2025 18:22:34 GMT Subject: [jdk21u-dev] RFR: 8360022: ClassRefDupInConstantPoolTest.java fails when running in repeat Message-ID: <7Iv_CaA-f8gI5qxKlyQr-uolYPhe_P_wOchNXRh5Usg=.5485cf75-ea1e-4e88-a405-efa3a08aab05@github.com> I backport this for parity with 21.0.10-oracle. both chunks needed resolve. ------------- Commit messages: - backport 566279af49a7cf47e6030222e989417855caf1a9 Changes: https://git.openjdk.org/jdk21u-dev/pull/2231/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2231&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360022 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2231.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2231/head:pull/2231 PR: https://git.openjdk.org/jdk21u-dev/pull/2231 From duke at openjdk.org Thu Sep 18 19:23:56 2025 From: duke at openjdk.org (duke) Date: Thu, 18 Sep 2025 19:23:56 GMT Subject: [jdk25u] RFR: 8367378: GenShen: Missing timing stats when old mark buffers are flushed during final update refs In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 20:44:53 GMT, William Kemper wrote: > Clean backport. Only touches Shenandoah and is a trivial change at that. @earthling-amzn Your change (at version 153027019cabd52f0d974d00506f8645b9667757) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/196#issuecomment-3309236125 From aivanov at openjdk.org Thu Sep 18 19:23:56 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Thu, 18 Sep 2025 19:23:56 GMT Subject: [jdk25u] Integrated: 8367348: Enhance PassFailJFrame to support links in HTML In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 18:13:02 GMT, Alexey Ivanov wrote: > This pull request contains a backport of commit [7a3025e3](https://github.com/openjdk/jdk/commit/7a3025e3d7d33ed02db34c1485aa3c7b44b2d8ee) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Weijun Wang on 10 Sep 2025 and was reviewed by Alexey Ivanov. This pull request has now been integrated. Changeset: d8b2de81 Author: Alexey Ivanov URL: https://git.openjdk.org/jdk25u/commit/d8b2de81544272c7b7cc00af672cbced473a0da9 Stats: 23 lines in 1 file changed: 21 ins; 0 del; 2 mod 8367348: Enhance PassFailJFrame to support links in HTML Backport-of: 7a3025e3d7d33ed02db34c1485aa3c7b44b2d8ee ------------- PR: https://git.openjdk.org/jdk25u/pull/193 From aivanov at openjdk.org Thu Sep 18 19:59:58 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Thu, 18 Sep 2025 19:59:58 GMT Subject: [jdk25u] RFR: 8358532: JFileChooser in GTK L&F still displays HTML filename Message-ID: This pull request contains a backport of commit [6fe9143b](https://github.com/openjdk/jdk/commit/6fe9143bbbe269af62d2084834fc0c9afc51b5f3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Tejesh R on 16 Jun 2025 and was reviewed by Alexey Ivanov, Damon Nguyen and Alexander Zuev. ------------- Commit messages: - Backport 6fe9143bbbe269af62d2084834fc0c9afc51b5f3 Changes: https://git.openjdk.org/jdk25u/pull/216/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=216&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358532 Stats: 7 lines in 2 files changed: 6 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/216.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/216/head:pull/216 PR: https://git.openjdk.org/jdk25u/pull/216 From almatvee at openjdk.org Thu Sep 18 20:28:48 2025 From: almatvee at openjdk.org (Alexander Matveev) Date: Thu, 18 Sep 2025 20:28:48 GMT Subject: [jdk25u] RFR: 8365790: Shutdown hook for application image does not work on Windows In-Reply-To: References: Message-ID: On Thu, 18 Sep 2025 03:09:48 GMT, Alexey Semenyuk wrote: > Backport of https://git.openjdk.org/jdk/pull/27264 PR > > Clean implementation backport. > > Manual merge of test sources: `test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java`, and `test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java`. Looks good. ------------- Marked as reviewed by almatvee (no project role). PR Review: https://git.openjdk.org/jdk25u/pull/210#pullrequestreview-3241983448 From aivanov at openjdk.org Thu Sep 18 21:08:41 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Thu, 18 Sep 2025 21:08:41 GMT Subject: [jdk25u] RFR: 8365790: Shutdown hook for application image does not work on Windows In-Reply-To: References: Message-ID: On Thu, 18 Sep 2025 03:09:48 GMT, Alexey Semenyuk wrote: > Backport of https://git.openjdk.org/jdk/pull/27264 PR > > Clean implementation backport. > > Manual merge of test sources: `test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java`, and `test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java`. Looks good. ------------- Marked as reviewed by aivanov (Reviewer). PR Review: https://git.openjdk.org/jdk25u/pull/210#pullrequestreview-3242114223 From aivanov at openjdk.org Thu Sep 18 21:13:24 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Thu, 18 Sep 2025 21:13:24 GMT Subject: [jdk25u] RFR: 8365790: Shutdown hook for application image does not work on Windows In-Reply-To: References: Message-ID: On Thu, 18 Sep 2025 15:39:29 GMT, Alexey Semenyuk wrote: >> Backport of https://git.openjdk.org/jdk/pull/27264 PR >> >> Clean implementation backport. >> >> Manual merge of test sources: `test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java`, and `test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java`. > > @aivanov-jdk @prrace could you please help out with the review > > @sashamatveev is usually doing jpackage reviews in the mainline, but he doesn't have the reviewer role in jdk25u project. @alexeysemenyukoracle Request maintainer approval, see [JDK Updates: Requesting push approval for fixes](https://openjdk.org/projects/jdk-updates/approval.html) and/or [Requesting approvals for backports](https://openjdk.org/guide/#requesting-approvals-for-backports) in OpenJDK Developers? Guide. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/210#issuecomment-3309739765 From ssubramaniam at openjdk.org Thu Sep 18 21:28:36 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 18 Sep 2025 21:28:36 GMT Subject: [jdk17u-dev] RFR: 8352793: Open source several AWT TextComponent tests - Batch 1 Message-ID: Backporting JDK-8352793: Open source several AWT TextComponent tests - Batch 1. Adds four AWT TextComponent 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 f880fa91dce7b8844cfa4e95caa3a982e280165a Changes: https://git.openjdk.org/jdk17u-dev/pull/3952/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3952&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352793 Stats: 377 lines in 4 files changed: 377 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3952.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3952/head:pull/3952 PR: https://git.openjdk.org/jdk17u-dev/pull/3952 From duke at openjdk.org Thu Sep 18 21:28:49 2025 From: duke at openjdk.org (Chad Rakoczy) Date: Thu, 18 Sep 2025 21:28:49 GMT Subject: [jdk21u-dev] RFR: 8277444: Data race between JvmtiClassFileReconstituter::copy_bytecodes and class linking Message-ID: A clean backport of https://bugs.openjdk.org/browse/JDK-8277444 This fixes a race condition that occurs when a class is simultaneously retransformed via the Instrumentation API and linked. This can lead to invalid bytecode which will cause a VerifyError. Even worse, if class verifying is turned off, which it is by default for java.* classes, this will cause the JVM to crash/segfault. The included test `test/jdk/java/lang/instrument/RetransformBigClassTest.java fails before the patch and passes after` ------------- Commit messages: - Backport 46ae1ee87152742082e6047d0556944d7ae4567d Changes: https://git.openjdk.org/jdk21u-dev/pull/2232/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2232&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8277444 Stats: 187 lines in 3 files changed: 186 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2232.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2232/head:pull/2232 PR: https://git.openjdk.org/jdk21u-dev/pull/2232 From ssubramaniam at openjdk.org Thu Sep 18 21:29:09 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 18 Sep 2025 21:29:09 GMT Subject: [jdk21u-dev] RFR: 8352793: Open source several AWT TextComponent tests - Batch 1 Message-ID: Backporting JDK-8352793: Open source several AWT TextComponent tests - Batch 1. Adds four AWT TextComponent 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 f880fa91dce7b8844cfa4e95caa3a982e280165a Changes: https://git.openjdk.org/jdk21u-dev/pull/2233/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2233&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352793 Stats: 377 lines in 4 files changed: 377 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2233.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2233/head:pull/2233 PR: https://git.openjdk.org/jdk21u-dev/pull/2233 From duke at openjdk.org Thu Sep 18 21:28:50 2025 From: duke at openjdk.org (Chad Rakoczy) Date: Thu, 18 Sep 2025 21:28:50 GMT Subject: [jdk21u-dev] RFR: 8277444: Data race between JvmtiClassFileReconstituter::copy_bytecodes and class linking In-Reply-To: References: Message-ID: <_5-_eJO7iUOQeaAbzwbuFzQR7Czml6nq3KpQQ9mIaqY=.da046604-c4d7-434f-b2c8-dd1153581e62@github.com> On Thu, 18 Sep 2025 21:12:59 GMT, Chad Rakoczy wrote: > A clean backport of https://bugs.openjdk.org/browse/JDK-8277444 > > This fixes a race condition that occurs when a class is simultaneously retransformed via the Instrumentation API and linked. This can lead to invalid bytecode which will cause a VerifyError. Even worse, if class verifying is turned off, which it is by default for java.* classes, this will cause the JVM to crash/segfault. > > The included test `test/jdk/java/lang/instrument/RetransformBigClassTest.java fails before the patch and passes after` Waiting to request maintainer approval until backport is merged in newer JDKs ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2232#issuecomment-3309746163 From ssubramaniam at openjdk.org Thu Sep 18 21:30:32 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 18 Sep 2025 21:30:32 GMT Subject: [jdk17u-dev] RFR: 8353957: Open source several AWT ScrollPane tests - Batch 1 Message-ID: <5iMOr4pgAS284pKL6AzhQ-YQZnO1ZwF1A_1jrK3cqqs=.fb98a48a-018b-4184-9e95-def64e2a4be8@github.com> Backporting JDK-8353957: Open source several AWT ScrollPane tests - Batch 1. Adds four AWT ScrollPane related tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch should be clean, had to adjust ProblemList.txt locally. Backporting for parity with Oracle. ------------- Commit messages: - Backport d1d7d2569c1745aef778c9b5a62c1bd50735e8a7 Changes: https://git.openjdk.org/jdk17u-dev/pull/3953/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3953&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353957 Stats: 520 lines in 5 files changed: 520 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3953.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3953/head:pull/3953 PR: https://git.openjdk.org/jdk17u-dev/pull/3953 From ssubramaniam at openjdk.org Thu Sep 18 21:31:19 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 18 Sep 2025 21:31:19 GMT Subject: [jdk21u-dev] RFR: 8353957: Open source several AWT ScrollPane tests - Batch 1 Message-ID: <0oIgqBPvM5V_QSjCaLFdXyivpvUBEWIesZI4VIslOwM=.3d46fd6b-a342-47d7-a685-821ac07a3b3d@github.com> Backporting JDK-8353957: Open source several AWT ScrollPane tests - Batch 1. Adds four AWT ScrollPane related tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch should be clean, had to adjust ProblemList.txt locally. Backporting for parity with Oracle. ------------- Commit messages: - Backport d1d7d2569c1745aef778c9b5a62c1bd50735e8a7 Changes: https://git.openjdk.org/jdk21u-dev/pull/2234/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2234&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353957 Stats: 520 lines in 5 files changed: 520 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2234.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2234/head:pull/2234 PR: https://git.openjdk.org/jdk21u-dev/pull/2234 From fferrari at openjdk.org Thu Sep 18 21:38:16 2025 From: fferrari at openjdk.org (Francisco Ferrari Bihurriet) Date: Thu, 18 Sep 2025 21:38:16 GMT Subject: [jdk21u-dev] RFR: 8339280: jarsigner -verify performs cross-checking between CEN and LOC Message-ID: Hi, this is a backport of openjdk/jdk at bbd5b174c50346152a624317b6bd76ec48f7e551. The backport is not clean because of the following reasons. ##### Internationalization files 21u doesn't have [JDK-8345940: Migrate security-related resources from Java classes to properties files](https://bugs.openjdk.org/browse/JDK-8345940) (openjdk/jdk at 9a49418138b93bc8ed8879be5c9b9b9c85ef47e1), so changes from `resources/jarsigner.properties`, were applied to `Resources.java`. Also, internationalized messages were added later, so they have been recovered from [JDK-8359761: JDK 25 RDP1 L10n resource files update](https://bugs.openjdk.org/browse/JDK-8359761) (openjdk/jdk at da7080fffb2389465dc9afca6d02e9085fe15302): * New messages in `resources/jarsigner_de.properties` were applied to `Resources_de.java` * New messages in `resources/jarsigner_ja.properties` were applied to `Resources_ja.java` * New messages in `resources/jarsigner_zh_CN.properties` were applied to `Resources_zh_CN.java` To convert these messages, I created the [PropertiesToResources.java](https://github.com/user-attachments/files/22413901/PropertiesToResources.java) small program. ##### Man pages 21u doesn't have [JDK-8344056: Use markdown format for man pages](https://bugs.openjdk.org/browse/JDK-8344056) (openjdk/jdk at 475feb064bb6b9dfd34fc52762e3e0ab825254ec), so changes from `jarsigner.md`, were applied to `jarsigner.1`. #### Related issues ("relates to" Jira issue links) [JDK-8353299](https://bugs.openjdk.org/browse/JDK-8353299 "VerifyJarEntryName.java test fails") (openjdk/jdk at acd4da49a01760599ec4c325ff6c56f53ba5cc9c) and [JDK-8367782](https://bugs.openjdk.org/browse/JDK-8367782 "VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName") (openjdk/jdk at TBD) were also included as part of this backport. They are test-only changes that improve the reliability and coverage of `VerifyJarEntryName.java`. Since `test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java` is not failing after the backport, [JDK-8353330](https://bugs.openjdk.org/browse/JDK-8353330 "Test runtime/cds/appcds/SignedJar.java fails in CDSHeapVerifier") was not included. #### Testing * Besides the `tier1` run from the [GitHub actions](https://github.com/franferrax/jdk21u-dev/actions/runs/17832391518) (all passed), I ran a regression using the following categories and individual tests: * `test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java` * `test/jdk/java/security/SignedJar` * `test/jdk/java/util/jar` * `test/jdk/jdk/security/jarsigner` * `test/jdk/sun/security/pkcs/pkcs7` * `test/jdk/sun/security/tools/jarsigner` * Includes `VerifyJarEntryName.java`, created for this issue * `test/jdk/sun/security/tools/keytool` No regressions were found against the current `master` branch (10df11a53aa01ac15386f072dd45fddc3bb03c17). ------------- Commit messages: - Backport 8353299 & 8367782 - Backport bbd5b174c50346152a624317b6bd76ec48f7e551 Changes: https://git.openjdk.org/jdk21u-dev/pull/2235/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2235&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339280 Stats: 407 lines in 7 files changed: 407 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2235.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2235/head:pull/2235 PR: https://git.openjdk.org/jdk21u-dev/pull/2235 From duke at openjdk.org Thu Sep 18 21:41:14 2025 From: duke at openjdk.org (Chad Rakoczy) Date: Thu, 18 Sep 2025 21:41:14 GMT Subject: [jdk17u-dev] RFR: 8277444: Data race between JvmtiClassFileReconstituter::copy_bytecodes and class linking Message-ID: Backport of https://bugs.openjdk.org/browse/JDK-8277444. Trivial conflict (`NULL` vs `nullptr`) This fixes a race condition that occurs when a class is simultaneously retransformed via the Instrumentation API and linked. This can lead to invalid bytecode which will cause a VerifyError. Even worse, if class verifying is turned off, which it is by default for java.* classes, this will cause the JVM to crash/segfault. The included test test/jdk/java/lang/instrument/RetransformBigClassTest.java fails before the patch and passes after ------------- Commit messages: - Backport 46ae1ee87152742082e6047d0556944d7ae4567d Changes: https://git.openjdk.org/jdk17u-dev/pull/3955/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3955&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8277444 Stats: 187 lines in 3 files changed: 186 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3955.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3955/head:pull/3955 PR: https://git.openjdk.org/jdk17u-dev/pull/3955 From duke at openjdk.org Thu Sep 18 21:41:15 2025 From: duke at openjdk.org (Chad Rakoczy) Date: Thu, 18 Sep 2025 21:41:15 GMT Subject: [jdk17u-dev] RFR: 8277444: Data race between JvmtiClassFileReconstituter::copy_bytecodes and class linking In-Reply-To: References: Message-ID: On Thu, 18 Sep 2025 21:34:05 GMT, Chad Rakoczy wrote: > Backport of https://bugs.openjdk.org/browse/JDK-8277444. Trivial conflict (`NULL` vs `nullptr`) > > This fixes a race condition that occurs when a class is simultaneously retransformed via the Instrumentation API and linked. This can lead to invalid bytecode which will cause a VerifyError. Even worse, if class verifying is turned off, which it is by default for java.* classes, this will cause the JVM to crash/segfault. > > The included test test/jdk/java/lang/instrument/RetransformBigClassTest.java fails before the patch and passes after Waiting to request maintainer approval until backport is merged in newer JDKs ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3955#issuecomment-3309792594 From fferrari at openjdk.org Thu Sep 18 21:41:30 2025 From: fferrari at openjdk.org (Francisco Ferrari Bihurriet) Date: Thu, 18 Sep 2025 21:41:30 GMT Subject: [jdk17u-dev] RFR: 8339280: jarsigner -verify performs cross-checking between CEN and LOC Message-ID: Hi, this is a backport of openjdk/jdk21u-dev#2235. The backport is almost clean, except for: * A slightly different context around `Main.java` imports * 17u doesn't have `Resources_de.java` (changes were discarded) * The `jarsigner.1` manpage has a slightly different format (manually adjusted to match the 17u format) #### Related issues ("relates to" Jira issue links) [JDK-8353299](https://bugs.openjdk.org/browse/JDK-8353299 "VerifyJarEntryName.java test fails") (openjdk/jdk at acd4da49a01760599ec4c325ff6c56f53ba5cc9c) and [JDK-8367782](https://bugs.openjdk.org/browse/JDK-8367782 "VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName") (openjdk/jdk at TBD) were also included as part of this backport. They are test-only changes that improve the reliability and coverage of `VerifyJarEntryName.java`. Since `test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java` is not failing after the backport, [JDK-8353330](https://bugs.openjdk.org/browse/JDK-8353330 "Test runtime/cds/appcds/SignedJar.java fails in CDSHeapVerifier") was not included. #### Testing * Besides the `tier1` run from the [GitHub actions](https://github.com/franferrax/jdk17u-dev/actions/runs/17832135845) (all passed), I ran a regression using the following categories and individual tests: * `test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java` * `test/jdk/java/security/SignedJar` * `test/jdk/java/util/jar` * `test/jdk/jdk/security/jarsigner` * `test/jdk/sun/security/pkcs/pkcs7` * `test/jdk/sun/security/tools/jarsigner` * Includes `VerifyJarEntryName.java`, created for this issue * `test/jdk/sun/security/tools/keytool` No regressions were found against the current `master` branch (ec6528e9cf66abe34b9c293359ca11a4b550b7a8). ------------- Commit messages: - Backport 8353299 & 8367782 - Backport bbd5b174c50346152a624317b6bd76ec48f7e551 Changes: https://git.openjdk.org/jdk17u-dev/pull/3954/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3954&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339280 Stats: 381 lines in 6 files changed: 381 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3954.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3954/head:pull/3954 PR: https://git.openjdk.org/jdk17u-dev/pull/3954 From rriggs at openjdk.org Thu Sep 18 21:45:47 2025 From: rriggs at openjdk.org (Roger Riggs) Date: Thu, 18 Sep 2025 21:45:47 GMT Subject: [jdk25u] RFR: 8367031: [backout] Change java.time month/day field types to 'byte' Message-ID: Propagate [backout] Change java.time month/day field types to 'byte' to jdk 25. Previously reviewed as: https://github.com/openjdk/jdk/pull/27346 ------------- Commit messages: - Backport 0756ecb214b8ab76cb69f354063d153b72f978c2 Changes: https://git.openjdk.org/jdk25u/pull/217/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=217&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367031 Stats: 17 lines in 4 files changed: 0 ins; 0 del; 17 mod Patch: https://git.openjdk.org/jdk25u/pull/217.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/217/head:pull/217 PR: https://git.openjdk.org/jdk25u/pull/217 From lancea at openjdk.org Thu Sep 18 21:55:51 2025 From: lancea at openjdk.org (Lance Andersen) Date: Thu, 18 Sep 2025 21:55:51 GMT Subject: [jdk25u] RFR: 8367031: [backout] Change java.time month/day field types to 'byte' In-Reply-To: References: Message-ID: On Thu, 18 Sep 2025 21:40:22 GMT, Roger Riggs wrote: > Propagate [backout] Change java.time month/day field types to 'byte' to jdk 25. > Previously reviewed as: https://github.com/openjdk/jdk/pull/27346 Marked as reviewed by lancea (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk25u/pull/217#pullrequestreview-3242208459 From duke at openjdk.org Thu Sep 18 22:24:04 2025 From: duke at openjdk.org (Chad Rakoczy) Date: Thu, 18 Sep 2025 22:24:04 GMT Subject: [jdk11u-dev] RFR: 8277444: Data race between JvmtiClassFileReconstituter::copy_bytecodes and class linking Message-ID: Backport of https://bugs.openjdk.org/browse/JDK-8277444. The backport was not clean but the fixes were trivial naming differences This fixes a race condition that occurs when a class is simultaneously retransformed via the Instrumentation API and linked. This can lead to invalid bytecode which will cause a VerifyError. Even worse, if class verifying is turned off, which it is by default for java.* classes, this will cause the JVM to crash/segfault. The included test `test/jdk/java/lang/instrument/RetransformBigClassTest.java` fails before the patch and passes after ------------- Commit messages: - Backport 46ae1ee87152742082e6047d0556944d7ae4567d Changes: https://git.openjdk.org/jdk11u-dev/pull/3096/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3096&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8277444 Stats: 185 lines in 3 files changed: 185 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3096.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3096/head:pull/3096 PR: https://git.openjdk.org/jdk11u-dev/pull/3096 From duke at openjdk.org Thu Sep 18 22:24:04 2025 From: duke at openjdk.org (Chad Rakoczy) Date: Thu, 18 Sep 2025 22:24:04 GMT Subject: [jdk11u-dev] RFR: 8277444: Data race between JvmtiClassFileReconstituter::copy_bytecodes and class linking In-Reply-To: References: Message-ID: On Thu, 18 Sep 2025 22:15:46 GMT, Chad Rakoczy wrote: > Backport of https://bugs.openjdk.org/browse/JDK-8277444. The backport was not clean but the fixes were trivial naming differences > > This fixes a race condition that occurs when a class is simultaneously retransformed via the Instrumentation API and linked. This can lead to invalid bytecode which will cause a VerifyError. Even worse, if class verifying is turned off, which it is by default for java.* classes, this will cause the JVM to crash/segfault. > > The included test `test/jdk/java/lang/instrument/RetransformBigClassTest.java` fails before the patch and passes after Waiting to request maintainer approval until backport is merged in newer JDKs ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3096#issuecomment-3309876975 From andrew at openjdk.org Thu Sep 18 23:05:59 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 18 Sep 2025 23:05:59 GMT Subject: [jdk11u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel [v3] In-Reply-To: <4XLax-O5bLlpjd3DFBK6t-8RE2a0vH9DVRPBRoqJ_8M=.378abda2-5056-4f04-a1ef-0dd75b6f46c0@github.com> References: <4XLax-O5bLlpjd3DFBK6t-8RE2a0vH9DVRPBRoqJ_8M=.378abda2-5056-4f04-a1ef-0dd75b6f46c0@github.com> Message-ID: On Tue, 16 Sep 2025 07:44:59 GMT, Antonio Vieiro wrote: >> Backport of [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) (P1 - CPU25_10-critical-approved) that properly renders `JRadioButtonMenuItem`s with `ImageIcon`s in the Windows Look and Feel. >> >> Mostly clean but for copyright issues, also the multi-line string in `test/jdk/javax/swing/JMenuItem/TestRadioAndCheckMenuItemWithIcon.java` was replaced with string concatenation. >> >> The issue is reproducible in OpenJDK 11 with the Windows Look and Feel on Windows 11. >> >> - Passes `tier1` tests on all platforms. >> - Passes the new (manual) test on Windows 11/x86_64 (24H2/26100.6584) >> - SwingSet2 looks normal (tested with Windows Look And Feel and the Windows Classic Look and Feel) >> >> NOTE: Related issues [JDK-8365375](https://bugs.openjdk.org/browse/JDK-8365375), [JDK-8365389](https://bugs.openjdk.org/browse/JDK-8365389) and [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) (all P3) will also need to be backported. > > Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: > > Drop JDK-8216329 chunks from WindowsMenuItemUI.java I'm still seeing changes in `WindowsMenuItemUI.java` that are not part of the 17u patch, namely: * Rewriting of all the `import` statements which seems unnecessary * Removal of documentation * Addition of an unused variable `changeListener` `WindowsRadioButtonMenuItemUI.java` also seems to include `import` changes that are unnecessary. Did it not compile with a complete rewrite? Can we please just include the changes from the backport? This is two methods - `installDefaults` and `applyInsets` and three new variables. Most of the new imports in the 17u version should already be covered by the wildcards in the 11u version. ------------- Changes requested by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk11u/pull/104#pullrequestreview-3242307899 From andrew at openjdk.org Thu Sep 18 23:21:12 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 18 Sep 2025 23:21:12 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) Thanks. My main concern was less what is claimed to be supported and more what people are actively building on at present. In particular, I'm reassured that it still builds on RHEL 7 as that's the one of most importance to us and where I test each build promotion. I think the Solaris change, while untested, should be safe as it essentially just widens the scope of the existing usage from awt to the whole library build. My concern was the new option. I think this is good to go in and should then get plenty of testing before January's release. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3087#pullrequestreview-3242326723 From andrew at openjdk.org Thu Sep 18 23:25:35 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 18 Sep 2025 23:25:35 GMT Subject: [jdk11u-dev] RFR: 8354941: Build failure with glibc 2.42 due to uabs() name collision [v2] In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 18:48:50 GMT, Francesco Andreuzzi wrote: >> Backport of JDK-8354941. Fixes a compilation error when building with glibc 2.42, which is rolling out soon on several Linux distros. >> >> Some minor conflicts arose due to a couple files or snippets which do not exist in jdk11. >> >> Passes tier1. > > Francesco Andreuzzi has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge remote-tracking branch 'origin/master' into JDK-8354941 > - Backport 38bb8adf4f632b08af15f2d8530b35f05f86a020 This looks good to me and covers all the cases of `uabs` I can see in 11u: ~~~ $ grep -r 'uabs' src/hotspot/ src/hotspot/cpu/aarch64/assembler_aarch64.cpp: uint64_t uimm = (uint64_t)uabs((jlong)imm); src/hotspot/cpu/aarch64/assembler_aarch64.hpp: return uabs(target - branch) < branch_range; src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp: if (uabs(imm) < (1 << 24)) { src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp: size_t granularity = uabs(step); src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp: unsigned int granularity = uabs(step); src/hotspot/share/opto/mulnode.cpp: unsigned int abs_con = uabs(con); src/hotspot/share/opto/mulnode.cpp: julong abs_con = uabs(con); src/hotspot/share/utilities/globalDefinitions.hpp:static inline unsigned int uabs(unsigned int n) { src/hotspot/share/utilities/globalDefinitions.hpp:static inline julong uabs(julong n) { src/hotspot/share/utilities/globalDefinitions.hpp:static inline julong uabs(jlong n) { return uabs((julong)n); } src/hotspot/share/utilities/globalDefinitions.hpp:static inline unsigned int uabs(int n) { return uabs((unsigned int)n); } ~~~ Please apply for approval. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3069#pullrequestreview-3242331966 From serb at openjdk.org Fri Sep 19 01:58:47 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 19 Sep 2025 01:58:47 GMT Subject: [jdk21u] Integrated: 8367388: Tests start to fail on JDK-21 after JDK-8351907 In-Reply-To: <1-xDYEnHYvhUzNrCdiXBFdk8tU3skm4znoxO8o7Gqek=.f4fed5b3-90bc-40f8-8c3f-2c9289ab3727@github.com> References: <1-xDYEnHYvhUzNrCdiXBFdk8tU3skm4znoxO8o7Gqek=.f4fed5b3-90bc-40f8-8c3f-2c9289ab3727@github.com> Message-ID: On Thu, 11 Sep 2025 06:09:46 GMT, Sergey Bylokhov wrote: > After the patch for [JDK-8351907](https://bugs.openjdk.org/browse/JDK-8351907), in some cases it is no longer possible to load the XAWT toolkit under a SecurityManager in JDK 21. > > The change in the mainline JDK removed the use of AccessController.doPrivileged, but in JDK 21u it is still required. Without it, access to system property (awt.robot.screenshotMethod) is blocked. > > Fix: Restore use of [AccessController.doPrivileged](https://github.com/openjdk/jdk21u/commit/72d9bd69678dd54ef9e92f9c62073c0c4bf73c41#diff-2b4ac3949cd7faca02daa92815bd0e33d01f6f5b8914de2815d7cc5a864407f5L64) for property access in JDK 21u. > Verified with jdk_desktop group in both headful and headless modes. This pull request has now been integrated. Changeset: dea855e1 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk21u/commit/dea855e163572dc4a1761f5aefe89c148d75c9bf Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod 8367388: Tests start to fail on JDK-21 after JDK-8351907 Reviewed-by: phh ------------- PR: https://git.openjdk.org/jdk21u/pull/469 From syan at openjdk.org Fri Sep 19 02:49:55 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 19 Sep 2025 02:49:55 GMT Subject: [jdk25u] RFR: 8367904: Test java/net/InetAddress/ptr/Lookup.java should throw SkippedException Message-ID: Hi all, This pull request contains a backport of commit [c0815e40](https://github.com/openjdk/jdk/commit/c0815e40b6f5feeb4bfa791ccd91d662c205068d) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 19 Sep 2025 and was reviewed by Francesco Andreuzzi and Daniel Fuchs. Thanks! ------------- Commit messages: - Backport c0815e40b6f5feeb4bfa791ccd91d662c205068d Changes: https://git.openjdk.org/jdk25u/pull/218/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=218&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367904 Stats: 6 lines in 1 file changed: 1 ins; 2 del; 3 mod Patch: https://git.openjdk.org/jdk25u/pull/218.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/218/head:pull/218 PR: https://git.openjdk.org/jdk25u/pull/218 From syan at openjdk.org Fri Sep 19 03:05:04 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 19 Sep 2025 03:05:04 GMT Subject: [jdk21u-dev] RFR: 8367904: Test java/net/InetAddress/ptr/Lookup.java should throw SkippedException Message-ID: Hi all, This pull request contains a backport of commit [c0815e40](https://github.com/openjdk/jdk/commit/c0815e40b6f5feeb4bfa791ccd91d662c205068d) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 19 Sep 2025 and was reviewed by Francesco Andreuzzi and Daniel Fuchs. Thanks! ------------- Commit messages: - Backport c0815e40b6f5feeb4bfa791ccd91d662c205068d Changes: https://git.openjdk.org/jdk21u-dev/pull/2236/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2236&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367904 Stats: 6 lines in 1 file changed: 1 ins; 2 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2236.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2236/head:pull/2236 PR: https://git.openjdk.org/jdk21u-dev/pull/2236 From mvs at openjdk.org Fri Sep 19 06:38:14 2025 From: mvs at openjdk.org (Manukumar V S) Date: Fri, 19 Sep 2025 06:38:14 GMT Subject: [jdk25u] RFR: 8162380: [TEST_BUG] MouseEvent/.../AltGraphModifierTest.java has only "Fail" button Message-ID: <-AFXaYXdrH22pJUFBWA7_jLfQynHK3NGNrzF7H1bO_w=.b6a5e12e-afe1-4008-95e9-f9600b29dd15@github.com> Hi all, This pull request contains a backport of commit [34c3ac03](https://github.com/openjdk/jdk/commit/34c3ac0316dbd29ae670db51bd9230a1e77382d9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Prasanta Sadhukhan on 10 Sep 2025 and was reviewed by Alexander Zvegintsev and Alexey Ivanov. Thanks! ------------- Commit messages: - Backport 34c3ac0316dbd29ae670db51bd9230a1e77382d9 Changes: https://git.openjdk.org/jdk25u/pull/219/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=219&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8162380 Stats: 244 lines in 2 files changed: 31 ins; 200 del; 13 mod Patch: https://git.openjdk.org/jdk25u/pull/219.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/219/head:pull/219 PR: https://git.openjdk.org/jdk25u/pull/219 From mvs at openjdk.org Fri Sep 19 06:38:38 2025 From: mvs at openjdk.org (Manukumar V S) Date: Fri, 19 Sep 2025 06:38:38 GMT Subject: [jdk25u] RFR: 8023263: [TESTBUG] Test closed/java/awt/Focus/InactiveWindowTest/InactiveFocusRace fails due to not enough time to initialize graphic components Message-ID: Hi all, This pull request contains a backport of commit [5271448b](https://github.com/openjdk/jdk/commit/5271448b3a013b2e3edcd619a4a3b975b292dae1) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Prasanta Sadhukhan on 14 Sep 2025 and was reviewed by Sergey Bylokhov. Thanks! ------------- Commit messages: - Backport 5271448b3a013b2e3edcd619a4a3b975b292dae1 Changes: https://git.openjdk.org/jdk25u/pull/220/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=220&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8023263 Stats: 40 lines in 2 files changed: 25 ins; 1 del; 14 mod Patch: https://git.openjdk.org/jdk25u/pull/220.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/220/head:pull/220 PR: https://git.openjdk.org/jdk25u/pull/220 From syan at openjdk.org Fri Sep 19 06:45:57 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 19 Sep 2025 06:45:57 GMT Subject: [jdk21u-dev] RFR: 8298783: java/lang/ref/FinalizerHistogramTest.java failed with "RuntimeException: MyObject is not found in test output" [v2] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [fe29cad5](https://github.com/openjdk/jdk/commit/fe29cad5e0b10cd088fc39967599f5a8dcaa445c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Brent Christian on 6 May 2025 and was reviewed by Kim Barrett and Jaikiran Pai. > > Thanks! SendaoYan has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - Backport fe29cad5e0b10cd088fc39967599f5a8dcaa445c ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2118/files - new: https://git.openjdk.org/jdk21u-dev/pull/2118/files/9d39ad55..2514b752 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2118&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2118&range=00-01 Stats: 14595 lines in 388 files changed: 11897 ins; 1806 del; 892 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2118.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2118/head:pull/2118 PR: https://git.openjdk.org/jdk21u-dev/pull/2118 From syan at openjdk.org Fri Sep 19 06:46:56 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 19 Sep 2025 06:46:56 GMT Subject: [jdk17u-dev] RFR: 8298783: java/lang/ref/FinalizerHistogramTest.java failed with "RuntimeException: MyObject is not found in test output" [v2] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [fe29cad5](https://github.com/openjdk/jdk/commit/fe29cad5e0b10cd088fc39967599f5a8dcaa445c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Brent Christian on 6 May 2025 and was reviewed by Kim Barrett and Jaikiran Pai. > > Thanks! SendaoYan has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - Backport fe29cad5e0b10cd088fc39967599f5a8dcaa445c ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3869/files - new: https://git.openjdk.org/jdk17u-dev/pull/3869/files/813c2d7c..4af8ce35 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3869&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3869&range=00-01 Stats: 14324 lines in 304 files changed: 12664 ins; 931 del; 729 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3869.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3869/head:pull/3869 PR: https://git.openjdk.org/jdk17u-dev/pull/3869 From syan at openjdk.org Fri Sep 19 06:47:28 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 19 Sep 2025 06:47:28 GMT Subject: [jdk11u-dev] RFR: 8298783: java/lang/ref/FinalizerHistogramTest.java failed with "RuntimeException: MyObject is not found in test output" [v2] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [fe29cad5](https://github.com/openjdk/jdk/commit/fe29cad5e0b10cd088fc39967599f5a8dcaa445c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Brent Christian on 6 May 2025 and was reviewed by Kim Barrett and Jaikiran Pai. > > Thanks! SendaoYan has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - Backport fe29cad5e0b10cd088fc39967599f5a8dcaa445c ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3074/files - new: https://git.openjdk.org/jdk11u-dev/pull/3074/files/1126ef57..254938b2 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3074&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3074&range=00-01 Stats: 19336 lines in 229 files changed: 10244 ins; 3490 del; 5602 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3074.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3074/head:pull/3074 PR: https://git.openjdk.org/jdk11u-dev/pull/3074 From syan at openjdk.org Fri Sep 19 06:52:56 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 19 Sep 2025 06:52:56 GMT Subject: [jdk17u-dev] RFR: 8298783: java/lang/ref/FinalizerHistogramTest.java failed with "RuntimeException: MyObject is not found in test output" [v2] In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 06:46:56 GMT, SendaoYan wrote: >> Hi all, >> >> This pull request contains a backport of commit [fe29cad5](https://github.com/openjdk/jdk/commit/fe29cad5e0b10cd088fc39967599f5a8dcaa445c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Brent Christian on 6 May 2025 and was reviewed by Kim Barrett and Jaikiran Pai. >> >> Thanks! > > SendaoYan has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master > - Backport fe29cad5e0b10cd088fc39967599f5a8dcaa445c I have merge the master, try to fix the other test failure. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3869#issuecomment-3310842891 From rmarchenko at openjdk.org Fri Sep 19 07:06:48 2025 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Fri, 19 Sep 2025 07:06:48 GMT Subject: [jdk21u-dev] RFR: 8365098: make/RunTests.gmk generates a wrong path to test artifacts on Alpine Message-ID: This is backport of "[JDK-8365098](https://bugs.openjdk.org/browse/JDK-8365098) make/RunTests.gmk generates a wrong path to test artifacts on Alpine" as JDK21 tests have the same issue on Alpine - generate a wrong path to test artifacts. Build system fix. Clean backport. ------------- Commit messages: - 8365098: make/RunTests.gmk generates a wrong path to test artifacts on Alpine Changes: https://git.openjdk.org/jdk21u-dev/pull/2237/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2237&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365098 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2237.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2237/head:pull/2237 PR: https://git.openjdk.org/jdk21u-dev/pull/2237 From rmarchenko at openjdk.org Fri Sep 19 07:19:16 2025 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Fri, 19 Sep 2025 07:19:16 GMT Subject: [jdk17u-dev] RFR: 8365098: make/RunTests.gmk generates a wrong path to test artifacts on Alpine Message-ID: This is backport of "[JDK-8365098](https://bugs.openjdk.org/browse/JDK-8365098) make/RunTests.gmk generates a wrong path to test artifacts on Alpine" as JDK17 tests have the same issue on Alpine - generate a wrong path to test artifacts. Clean backport. Build system fix, test artifacts path processing. Tier1 passes. ------------- Commit messages: - Backport 41520998aa8808452ee384b213b2a77c7bad668d Changes: https://git.openjdk.org/jdk17u-dev/pull/3956/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3956&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365098 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3956.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3956/head:pull/3956 PR: https://git.openjdk.org/jdk17u-dev/pull/3956 From avieiro at openjdk.org Fri Sep 19 07:31:06 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Fri, 19 Sep 2025 07:31:06 GMT Subject: [jdk11u-dev] RFR: 8357105: C2: compilation fails with "assert(false) failed: empty program detected during loop optimization" In-Reply-To: References: Message-ID: On Mon, 18 Aug 2025 14:54:23 GMT, Antonio Vieiro wrote: > Mostly clean backport of [JDK-8357105](https://bugs.openjdk.org/browse/JDK-8357105). Backport is not clean because JDK11 C++ uses `NULL` instead of `nulllptr`. > > Tested on Linux with: > > tier1 tests: > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/hotspot/jtreg:tier1 1497 1497 0 0 > jtreg:test/jdk:tier1 1899 1899 0 0 > jtreg:test/langtools:tier1 3941 3941 0 0 > jtreg:test/nashorn:tier1 0 0 0 0 > jtreg:test/jaxp:tier1 0 0 0 0 > ============================== > TEST SUCCESS > > > The test itself > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/hotspot/jtreg/compiler/stringopts/TestStackedConcatsAppendUncommonTrap.java > 1 1 0 0 > ============================== > TEST SUCCESS > > > and gtests > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > gtest:all/server 504 504 0 0 > ============================== > TEST SUCCESS > > > Reproducing this on 11 requires the additional flags `-XX:+UnlockDiagnosticVMOptions -XX:+AbortVMOnCompilationFailure `. I'm wondering if we want to add these additional flags to the new test too for 11... This is `jdk11u-defer-next`, so let's wait. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3071#issuecomment-3310982009 From avieiro at openjdk.org Fri Sep 19 07:34:09 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Fri, 19 Sep 2025 07:34:09 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) Confirmed this builds on `rhel7` with `gcc8`. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3087#issuecomment-3310991779 From shade at openjdk.org Fri Sep 19 07:36:18 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 19 Sep 2025 07:36:18 GMT Subject: [jdk21u-dev] RFR: 8363966: GHA: Switch cross-compiling sysroots to Debian trixie In-Reply-To: <4IJFOM9aJ-rFCn6eqAGfloX-PIf2CcfB5dCcGETxI7c=.2baae718-b964-4021-8595-7569594358ae@github.com> References: <4IJFOM9aJ-rFCn6eqAGfloX-PIf2CcfB5dCcGETxI7c=.2baae718-b964-4021-8595-7569594358ae@github.com> Message-ID: On Tue, 16 Sep 2025 17:41:11 GMT, Aleksey Shipilev wrote: > Enables up-to-date and consistent cross-compilation across all arches. > > Additional testing: > - [x] GHA Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2220#issuecomment-3310996588 From shade at openjdk.org Fri Sep 19 07:36:19 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 19 Sep 2025 07:36:19 GMT Subject: [jdk21u-dev] Integrated: 8363966: GHA: Switch cross-compiling sysroots to Debian trixie In-Reply-To: <4IJFOM9aJ-rFCn6eqAGfloX-PIf2CcfB5dCcGETxI7c=.2baae718-b964-4021-8595-7569594358ae@github.com> References: <4IJFOM9aJ-rFCn6eqAGfloX-PIf2CcfB5dCcGETxI7c=.2baae718-b964-4021-8595-7569594358ae@github.com> Message-ID: On Tue, 16 Sep 2025 17:41:11 GMT, Aleksey Shipilev wrote: > Enables up-to-date and consistent cross-compilation across all arches. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: ab5cf6f4 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/ab5cf6f46553c67020133fcd6c5307a8b7841436 Stats: 6 lines in 1 file changed: 0 ins; 0 del; 6 mod 8363966: GHA: Switch cross-compiling sysroots to Debian trixie Backport-of: 2a5f149bb8e26277778465fff670591c929842de ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2220 From wkemper at openjdk.org Fri Sep 19 07:38:13 2025 From: wkemper at openjdk.org (William Kemper) Date: Fri, 19 Sep 2025 07:38:13 GMT Subject: [jdk25u] Integrated: 8367378: GenShen: Missing timing stats when old mark buffers are flushed during final update refs In-Reply-To: References: Message-ID: <4XU86iQvNDPDx973Y9SBuGlxAUljw-GUUtK1POlyzAI=.f0f499e4-583b-4912-a6a3-480ffce0ea5b@github.com> On Fri, 12 Sep 2025 20:44:53 GMT, William Kemper wrote: > Clean backport. Only touches Shenandoah and is a trivial change at that. This pull request has now been integrated. Changeset: d9981960 Author: William Kemper Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/d9981960c58bbb7555d53b31154d6f1d5006c067 Stats: 2 lines in 2 files changed: 2 ins; 0 del; 0 mod 8367378: GenShen: Missing timing stats when old mark buffers are flushed during final update refs Backport-of: 11df28916af4c2bfd69b2829c74e046ad953ee6c ------------- PR: https://git.openjdk.org/jdk25u/pull/196 From shade at openjdk.org Fri Sep 19 07:45:28 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 19 Sep 2025 07:45:28 GMT Subject: [jdk25u] RFR: 8367031: [backout] Change java.time month/day field types to 'byte' In-Reply-To: References: Message-ID: <9TzkDg8oqWIY-4LvMWuLNJy1PB8Bvr3VuOnm5fahsrc=.0cd75bf9-bfbe-4b29-9e2b-13e936b102cd@github.com> On Thu, 18 Sep 2025 21:40:22 GMT, Roger Riggs wrote: > Propagate [backout] Change java.time month/day field types to 'byte' to jdk 25. > Previously reviewed as: https://github.com/openjdk/jdk/pull/27346 Marked as reviewed by shade (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk25u/pull/217#pullrequestreview-3243609390 From duke at openjdk.org Fri Sep 19 08:07:24 2025 From: duke at openjdk.org (duke) Date: Fri, 19 Sep 2025 08:07:24 GMT Subject: [jdk25u] Withdrawn: 8360478: libjsig related tier3 jtreg tests fail when asan is configured In-Reply-To: References: Message-ID: On Thu, 24 Jul 2025 09:21:21 GMT, Matthias Baesken wrote: > 8360478: libjsig related tier3 jtreg tests fail when asan is configured This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk25u/pull/35 From goetz at openjdk.org Fri Sep 19 08:09:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Sep 2025 08:09:51 GMT Subject: [jdk17u-dev] RFR: 8305567: serviceability/tmtools/jstat/GcTest01.java failed utils.JstatGcResults.assertConsistency Message-ID: I backport this for parity with 17.0.18-oracle ------------- Commit messages: - Backport 310ef85667bdba3f984cb6327aee71cfaf91458b Changes: https://git.openjdk.org/jdk17u-dev/pull/3958/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3958&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/jdk17u-dev/pull/3958.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3958/head:pull/3958 PR: https://git.openjdk.org/jdk17u-dev/pull/3958 From goetz at openjdk.org Fri Sep 19 08:12:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Sep 2025 08:12:15 GMT Subject: [jdk21u-dev] RFR: 8305567: serviceability/tmtools/jstat/GcTest01.java failed utils.JstatGcResults.assertConsistency Message-ID: <03asc3Iyu6vPGpgq0C7QmLez6QXsAfykAZpIwMomjDo=.5ae88de6-3fee-4694-8c81-deaae097b243@github.com> I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport 310ef85667bdba3f984cb6327aee71cfaf91458b Changes: https://git.openjdk.org/jdk21u-dev/pull/2238/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2238&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/jdk21u-dev/pull/2238.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2238/head:pull/2238 PR: https://git.openjdk.org/jdk21u-dev/pull/2238 From goetz at openjdk.org Fri Sep 19 08:25:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Sep 2025 08:25:54 GMT Subject: [jdk17u-dev] RFR: 8361314: Test serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java FATAL ERROR in native method: Failed during the GetClassSignature call Message-ID: I backport this for parity with 17.0.18-oracle ------------- Commit messages: - Backport 8c00c374ec3e5ae2db3c35a970f6c7a691ae274e Changes: https://git.openjdk.org/jdk17u-dev/pull/3959/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3959&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361314 Stats: 41 lines in 1 file changed: 40 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3959.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3959/head:pull/3959 PR: https://git.openjdk.org/jdk17u-dev/pull/3959 From goetz at openjdk.org Fri Sep 19 08:26:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Sep 2025 08:26:44 GMT Subject: [jdk21u-dev] RFR: 8361314: Test serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java FATAL ERROR in native method: Failed during the GetClassSignature call Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport 8c00c374ec3e5ae2db3c35a970f6c7a691ae274e Changes: https://git.openjdk.org/jdk21u-dev/pull/2239/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2239&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361314 Stats: 41 lines in 1 file changed: 40 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2239.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2239/head:pull/2239 PR: https://git.openjdk.org/jdk21u-dev/pull/2239 From goetz at openjdk.org Fri Sep 19 08:29:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Sep 2025 08:29:00 GMT Subject: [jdk21u-dev] RFR: 8362207: Add more test cases for possible double-rounding in fma Message-ID: I backport this for parity with 21.0.10-oracle. Omitted b/test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java which was added by https://bugs.openjdk.org/browse/JDK-8341260 Add Float16 to jdk.incubator.vector ------------- Commit messages: - backport 6e368e0c696bc9b2118014937aa2e091ea662985 Changes: https://git.openjdk.org/jdk21u-dev/pull/2240/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2240&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362207 Stats: 5 lines in 1 file changed: 1 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2240.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2240/head:pull/2240 PR: https://git.openjdk.org/jdk21u-dev/pull/2240 From avieiro at openjdk.org Fri Sep 19 09:09:02 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Fri, 19 Sep 2025 09:09:02 GMT Subject: [jdk11u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel [v4] In-Reply-To: References: Message-ID: > Backport of [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) (P1 - CPU25_10-critical-approved) that properly renders `JRadioButtonMenuItem`s with `ImageIcon`s in the Windows Look and Feel. > > Mostly clean but for copyright issues, also the multi-line string in `test/jdk/javax/swing/JMenuItem/TestRadioAndCheckMenuItemWithIcon.java` was replaced with string concatenation. > > The issue is reproducible in OpenJDK 11 with the Windows Look and Feel on Windows 11. > > - Passes `tier1` tests on all platforms. > - Passes the new (manual) test on Windows 11/x86_64 (24H2/26100.6584) > - SwingSet2 looks normal (tested with Windows Look And Feel and the Windows Classic Look and Feel) > > NOTE: Related issues [JDK-8365375](https://bugs.openjdk.org/browse/JDK-8365375), [JDK-8365389](https://bugs.openjdk.org/browse/JDK-8365389) and [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) (all P3) will also need to be backported. Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: Keep import wildcards in 11. Removed propertyChangeListener & doc. ------------- Changes: - all: https://git.openjdk.org/jdk11u/pull/104/files - new: https://git.openjdk.org/jdk11u/pull/104/files/23969ba3..bdebc8a2 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u&pr=104&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk11u&pr=104&range=02-03 Stats: 50 lines in 2 files changed: 9 ins; 30 del; 11 mod Patch: https://git.openjdk.org/jdk11u/pull/104.diff Fetch: git fetch https://git.openjdk.org/jdk11u.git pull/104/head:pull/104 PR: https://git.openjdk.org/jdk11u/pull/104 From jjiang at openjdk.org Fri Sep 19 09:14:59 2025 From: jjiang at openjdk.org (John Jiang) Date: Fri, 19 Sep 2025 09:14:59 GMT Subject: [jdk11u-dev] RFR: 8299748: java/util/zip/Deinflate.java failing on s390x Message-ID: `java/util/zip/Deinflate.java` failed with a system zlib. This backport is clean. ------------- Commit messages: - Backport 26fb0f87897e7d7b193e08c1d69e6c0fa12c976c Changes: https://git.openjdk.org/jdk11u-dev/pull/3097/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3097&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8299748 Stats: 52 lines in 1 file changed: 31 ins; 2 del; 19 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3097.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3097/head:pull/3097 PR: https://git.openjdk.org/jdk11u-dev/pull/3097 From avieiro at openjdk.org Fri Sep 19 09:25:44 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Fri, 19 Sep 2025 09:25:44 GMT Subject: [jdk11u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel [v4] In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 09:09:02 GMT, Antonio Vieiro wrote: >> Backport of [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) (P1 - CPU25_10-critical-approved) that properly renders `JRadioButtonMenuItem`s with `ImageIcon`s in the Windows Look and Feel. >> >> Mostly clean but for copyright issues, also the multi-line string in `test/jdk/javax/swing/JMenuItem/TestRadioAndCheckMenuItemWithIcon.java` was replaced with string concatenation. >> >> The issue is reproducible in OpenJDK 11 with the Windows Look and Feel on Windows 11. >> >> - Passes `tier1` tests on all platforms. >> - Passes the new (manual) test on Windows 11/x86_64 (24H2/26100.6584) >> - SwingSet2 looks normal (tested with Windows Look And Feel and the Windows Classic Look and Feel) >> >> NOTE: Related issues [JDK-8365375](https://bugs.openjdk.org/browse/JDK-8365375), [JDK-8365389](https://bugs.openjdk.org/browse/JDK-8365389) and [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) (all P3) will also need to be backported. > > Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: > > Keep import wildcards in 11. Removed propertyChangeListener & doc. I think this is ready now. - In `WindowsMenuItemUI.java` we just add the `installDefaults` and `applyInsets`, but also the `paintXX` methods, that are required for the fix to happen. - This requires two additional imports: `SwingUtilities3` and `MenuItemLayoutHelper;` - Doc and propertyChangeListener do not belong here and were removed. Sorry by that. - `WindowsRadioButtonMenuItemUI.java` import rearrangement was removed too. The test continues to pass. jdk-11-test ------------- PR Comment: https://git.openjdk.org/jdk11u/pull/104#issuecomment-3311420735 From goetz at openjdk.org Fri Sep 19 10:08:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Sep 2025 10:08:50 GMT Subject: [jdk21u-dev] RFR: 8361751: Test sun/tools/jcmd/TestJcmdSanity.java timed out on Windows Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport a3843e8e6e189447e554759c3ba672530f8c7329 Changes: https://git.openjdk.org/jdk21u-dev/pull/2241/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2241&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361751 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2241.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2241/head:pull/2241 PR: https://git.openjdk.org/jdk21u-dev/pull/2241 From goetz at openjdk.org Fri Sep 19 10:10:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Sep 2025 10:10:17 GMT Subject: [jdk17u-dev] RFR: 8361751: Test sun/tools/jcmd/TestJcmdSanity.java timed out on Windows Message-ID: <63WiNEDVbyu5wKnGilcUw2IR8n0j52KEMfHUmzA0O6k=.eb04190f-5ce2-4ed8-9a2c-8c7a7e163691@github.com> I backport this for parity with 17.0.18-oracle ------------- Commit messages: - Backport a3843e8e6e189447e554759c3ba672530f8c7329 Changes: https://git.openjdk.org/jdk17u-dev/pull/3960/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3960&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361751 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3960.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3960/head:pull/3960 PR: https://git.openjdk.org/jdk17u-dev/pull/3960 From goetz at openjdk.org Fri Sep 19 10:13:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Sep 2025 10:13:05 GMT Subject: [jdk17u-dev] RFR: 8362532: Test gc/g1/plab/* duplicate command-line options Message-ID: I backport this for parity with 17.0.18-oracle ------------- Commit messages: - Backport 13bab09bffc411dde324599c2e15852ef4b53d55 Changes: https://git.openjdk.org/jdk17u-dev/pull/3961/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3961&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/jdk17u-dev/pull/3961.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3961/head:pull/3961 PR: https://git.openjdk.org/jdk17u-dev/pull/3961 From goetz at openjdk.org Fri Sep 19 10:13:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Sep 2025 10:13:56 GMT Subject: [jdk21u-dev] RFR: 8362532: Test gc/g1/plab/* duplicate command-line options Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport 13bab09bffc411dde324599c2e15852ef4b53d55 Changes: https://git.openjdk.org/jdk21u-dev/pull/2242/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2242&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/jdk21u-dev/pull/2242.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2242/head:pull/2242 PR: https://git.openjdk.org/jdk21u-dev/pull/2242 From goetz at openjdk.org Fri Sep 19 10:18:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Sep 2025 10:18:41 GMT Subject: [jdk17u-dev] RFR: 8362602: Add test.timeout.factor to CompileFactory to avoid test timeouts Message-ID: I backport this for parity with 17.0.18-oracle ------------- Commit messages: - Backport f8c8bcf4fd31509fdb40d32e8e16ba4fba1f987d Changes: https://git.openjdk.org/jdk17u-dev/pull/3962/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3962&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362602 Stats: 4 lines in 1 file changed: 2 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3962.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3962/head:pull/3962 PR: https://git.openjdk.org/jdk17u-dev/pull/3962 From goetz at openjdk.org Fri Sep 19 10:19:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Sep 2025 10:19:56 GMT Subject: [jdk21u-dev] RFR: 8362602: Add test.timeout.factor to CompileFactory to avoid test timeouts Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport f8c8bcf4fd31509fdb40d32e8e16ba4fba1f987d Changes: https://git.openjdk.org/jdk21u-dev/pull/2243/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2243&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362602 Stats: 4 lines in 1 file changed: 2 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2243.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2243/head:pull/2243 PR: https://git.openjdk.org/jdk21u-dev/pull/2243 From fferrari at openjdk.org Fri Sep 19 10:25:43 2025 From: fferrari at openjdk.org (Francisco Ferrari Bihurriet) Date: Fri, 19 Sep 2025 10:25:43 GMT Subject: [jdk11u-dev] RFR: 8339280: jarsigner -verify performs cross-checking between CEN and LOC Message-ID: Hi, this is a backport of openjdk/jdk17u-dev#3954. The backport is almost clean, except for: * Trivial context differences in `Main.java`, `Resources.java`, `Resources_ja.java`, and `Resources_zh_CN.java` * The English `jarsigner.1` manpages have a slightly different format (manually adjusted to match the 11u format) * Also, there are 3 identical files for it (_Linux_, _BSD_, _Solaris_) * There also exist a Japanese version of the `jarsigner.1` manpages, they were updated using an LLM translation (giving as context the translations from the resources files, where there is a similar sentence), if any Japanese speaker is reading this, please check it: > This jar contains internal inconsistencies detected during verification that may result in different contents when reading via JarFile and JarInputStream. > ?? > ??jar????????????????????????JarFile?JarInputStream??????????????????????????? * I updated `src/linux/doc/man/ja/jarsigner.1` and `src/solaris/doc/sun/man/man1/ja/jarsigner.1` (identical), and left `src/bsd/doc/man/ja/jarsigner.1` untouched (doesn't have any content besides the headers) * Tip: these files are encoded in `EUC-JP`, to open them in VIM use `vim -c "e ++enc=EUC-JP" .../ja/jarsigner.1` #### Related issues ("relates to" Jira issue links) [JDK-8353299](https://bugs.openjdk.org/browse/JDK-8353299 "VerifyJarEntryName.java test fails") (openjdk/jdk at acd4da49a01760599ec4c325ff6c56f53ba5cc9c) and [JDK-8367782](https://bugs.openjdk.org/browse/JDK-8367782 "VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName") (openjdk/jdk at TBD) were also included as part of this backport. They are test-only changes that improve the reliability and coverage of `VerifyJarEntryName.java`. Since `test/hotspot/jtreg/runtime/appcds/SignedJar.java` is not failing after the backport, [JDK-8353330](https://bugs.openjdk.org/browse/JDK-8353330 "Test runtime/cds/appcds/SignedJar.java fails in CDSHeapVerifier") was not included. #### Testing * Besides the `tier1` run from the [GitHub actions](https://github.com/franferrax/jdk11u-dev/actions/runs/17843495340) (all passed), I ran a regression using the following categories and individual tests: * `test/hotspot/jtreg/runtime/appcds/SignedJar.java` * `test/jdk/java/security/SignedJar` * `test/jdk/java/util/jar` * `test/jdk/jdk/security/jarsigner` * `test/jdk/sun/security/pkcs/pkcs7` * `test/jdk/sun/security/tools/jarsigner` * Includes `VerifyJarEntryName.java`, created for this issue * `test/jdk/sun/security/tools/keytool` No regressions were found against the current `master` branch (465fb7df15176dfe7a044241c8f44411b307df4c). ------------- Commit messages: - Backport 8353299 & 8367782 - Backport bbd5b174c50346152a624317b6bd76ec48f7e551 Changes: https://git.openjdk.org/jdk11u-dev/pull/3098/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3098&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339280 Stats: 399 lines in 10 files changed: 399 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3098.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3098/head:pull/3098 PR: https://git.openjdk.org/jdk11u-dev/pull/3098 From goetz at openjdk.org Fri Sep 19 10:28:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Sep 2025 10:28:09 GMT Subject: [jdk21u-dev] RFR: 8358048: java/net/httpclient/HttpsTunnelAuthTest.java incorrectly calls Thread::stop Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport d288ca28be7bfba3abe9f54cefbe53e73c25707e Changes: https://git.openjdk.org/jdk21u-dev/pull/2245/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2245&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358048 Stats: 6 lines in 1 file changed: 1 ins; 1 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2245.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2245/head:pull/2245 PR: https://git.openjdk.org/jdk21u-dev/pull/2245 From goetz at openjdk.org Fri Sep 19 10:28:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Sep 2025 10:28:44 GMT Subject: [jdk21u-dev] RFR: 8360411: [TEST] open/test/jdk/java/io/File/MaxPathLength.java Refactor extract method to encapsulate Windows specific test logic Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport 016694bf74f6920f850330e353df9fd03458cca1 Changes: https://git.openjdk.org/jdk21u-dev/pull/2244/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2244&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360411 Stats: 20 lines in 1 file changed: 11 ins; 7 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2244.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2244/head:pull/2244 PR: https://git.openjdk.org/jdk21u-dev/pull/2244 From goetz at openjdk.org Fri Sep 19 10:29:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Sep 2025 10:29:11 GMT Subject: [jdk17u-dev] RFR: 8360411: [TEST] open/test/jdk/java/io/File/MaxPathLength.java Refactor extract method to encapsulate Windows specific test logic Message-ID: I backport this for parity with 17.0.18-oracle ------------- Commit messages: - Backport 016694bf74f6920f850330e353df9fd03458cca1 Changes: https://git.openjdk.org/jdk17u-dev/pull/3963/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3963&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360411 Stats: 20 lines in 1 file changed: 11 ins; 7 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3963.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3963/head:pull/3963 PR: https://git.openjdk.org/jdk17u-dev/pull/3963 From goetz at openjdk.org Fri Sep 19 10:31:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Sep 2025 10:31:28 GMT Subject: [jdk17u-dev] RFR: 8358048: java/net/httpclient/HttpsTunnelAuthTest.java incorrectly calls Thread::stop Message-ID: I backport this for parity with 17.0.18-oracle ------------- Commit messages: - Backport d288ca28be7bfba3abe9f54cefbe53e73c25707e Changes: https://git.openjdk.org/jdk17u-dev/pull/3964/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3964&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358048 Stats: 6 lines in 1 file changed: 1 ins; 1 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3964.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3964/head:pull/3964 PR: https://git.openjdk.org/jdk17u-dev/pull/3964 From goetz at openjdk.org Fri Sep 19 10:31:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Sep 2025 10:31:57 GMT Subject: [jdk17u-dev] RFR: 8320836: jtreg gtest runs should limit heap size Message-ID: <-dzhRQjGu0x_U2gGk2JAUB69NnY4_rNlEDXA0IMXv8E=.c77f56e2-dca7-493f-b5ad-1467502b9c32@github.com> I backport this for parity with 17.0.18-oracle ------------- Commit messages: - Backport ac9e51023fc34a82b795950a109af2397826adaa Changes: https://git.openjdk.org/jdk17u-dev/pull/3965/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3965&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/jdk17u-dev/pull/3965.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3965/head:pull/3965 PR: https://git.openjdk.org/jdk17u-dev/pull/3965 From goetz at openjdk.org Fri Sep 19 10:58:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Sep 2025 10:58:13 GMT Subject: [jdk17u-dev] RFR: 8365168: Use 64-bit aligned addresses for CK_ULONG access in PKCS11 native key code Message-ID: I backport this for parity with 17.0.18-oracle Resolved Copyright. ------------- Commit messages: - backport 640b71da48c41e1f216f6bee1e7871961322cf53 Changes: https://git.openjdk.org/jdk17u-dev/pull/3966/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3966&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/jdk17u-dev/pull/3966.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3966/head:pull/3966 PR: https://git.openjdk.org/jdk17u-dev/pull/3966 From goetz at openjdk.org Fri Sep 19 10:59:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Sep 2025 10:59:29 GMT Subject: [jdk21u-dev] RFR: 8365168: Use 64-bit aligned addresses for CK_ULONG access in PKCS11 native key code Message-ID: I backport this for parity with 21.0.10-oracle. Resolved Copyright. ------------- Commit messages: - backport 640b71da48c41e1f216f6bee1e7871961322cf53 Changes: https://git.openjdk.org/jdk21u-dev/pull/2246/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2246&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365168 Stats: 123 lines in 4 files changed: 60 ins; 48 del; 15 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2246.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2246/head:pull/2246 PR: https://git.openjdk.org/jdk21u-dev/pull/2246 From jjiang at openjdk.org Fri Sep 19 11:28:14 2025 From: jjiang at openjdk.org (John Jiang) Date: Fri, 19 Sep 2025 11:28:14 GMT Subject: [jdk11u-dev] RFR: 8299748: java/util/zip/Deinflate.java failing on s390x In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 09:07:57 GMT, John Jiang wrote: > `java/util/zip/Deinflate.java` failed with a system zlib. > This backport is clean. This is a test-only backport, which would not cause the below faiures. jdk/jshell/ExceptionMessageTest.java jdk/jshell/JdiFailingLaunchExecutionControlTest.java jdk/jshell/JdiFailingListenExecutionControlTest.java jdk/jshell/JdiHangingLaunchExecutionControlTest.java It looks they are known issues, like JDK-8184445 and JDK-8303625. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3097#issuecomment-3311826227 From goetz at openjdk.org Fri Sep 19 11:32:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Sep 2025 11:32:28 GMT Subject: [jdk21u-dev] RFR: 8360408: [TEST] Use @requires tag instead of exiting based on "os.name" property value for sun/net/www/protocol/file/FileURLTest.java Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport d4705947d89509b235cf48328014331c9c6cee80 Changes: https://git.openjdk.org/jdk21u-dev/pull/2247/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2247&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360408 Stats: 6 lines in 1 file changed: 1 ins; 4 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2247.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2247/head:pull/2247 PR: https://git.openjdk.org/jdk21u-dev/pull/2247 From goetz at openjdk.org Fri Sep 19 11:35:39 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Sep 2025 11:35:39 GMT Subject: [jdk17u-dev] RFR: 8364484: misc tests fail with Received fatal alert: handshake_failure Message-ID: I backport this for parity with 17.0.18-oracle ------------- Commit messages: - Backport 724e8c076e1aed05de893ef9366af0e62cc2ac2b Changes: https://git.openjdk.org/jdk17u-dev/pull/3968/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3968&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364484 Stats: 8 lines in 1 file changed: 7 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3968.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3968/head:pull/3968 PR: https://git.openjdk.org/jdk17u-dev/pull/3968 From goetz at openjdk.org Fri Sep 19 11:35:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Sep 2025 11:35:51 GMT Subject: [jdk17u-dev] RFR: 8360408: [TEST] Use @requires tag instead of exiting based on "os.name" property value for sun/net/www/protocol/file/FileURLTest.java Message-ID: I backport this for parity with 17.0.18-oracle ------------- Commit messages: - Backport d4705947d89509b235cf48328014331c9c6cee80 Changes: https://git.openjdk.org/jdk17u-dev/pull/3967/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3967&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360408 Stats: 6 lines in 1 file changed: 1 ins; 4 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3967.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3967/head:pull/3967 PR: https://git.openjdk.org/jdk17u-dev/pull/3967 From goetz at openjdk.org Fri Sep 19 11:38:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Sep 2025 11:38:30 GMT Subject: [jdk17u-dev] RFR: 8361298: SwingUtilities/bug4967768.java fails where character P is not underline Message-ID: I backport this for parity with 17.0.18-oracle ------------- Commit messages: - Backport 57553ca1dbc63e329116bc11764816a4c5ccb297 Changes: https://git.openjdk.org/jdk17u-dev/pull/3969/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3969&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/jdk17u-dev/pull/3969.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3969/head:pull/3969 PR: https://git.openjdk.org/jdk17u-dev/pull/3969 From goetz at openjdk.org Fri Sep 19 11:39:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Sep 2025 11:39:33 GMT Subject: [jdk21u-dev] RFR: 8361298: SwingUtilities/bug4967768.java fails where character P is not underline Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport 57553ca1dbc63e329116bc11764816a4c5ccb297 Changes: https://git.openjdk.org/jdk21u-dev/pull/2249/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2249&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/jdk21u-dev/pull/2249.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2249/head:pull/2249 PR: https://git.openjdk.org/jdk21u-dev/pull/2249 From goetz at openjdk.org Fri Sep 19 11:39:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Sep 2025 11:39:48 GMT Subject: [jdk21u-dev] RFR: 8364484: misc tests fail with Received fatal alert: handshake_failure Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport 724e8c076e1aed05de893ef9366af0e62cc2ac2b Changes: https://git.openjdk.org/jdk21u-dev/pull/2248/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2248&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364484 Stats: 8 lines in 1 file changed: 7 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2248.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2248/head:pull/2248 PR: https://git.openjdk.org/jdk21u-dev/pull/2248 From alanb at openjdk.org Fri Sep 19 13:01:43 2025 From: alanb at openjdk.org (Alan Bateman) Date: Fri, 19 Sep 2025 13:01:43 GMT Subject: [jdk25u] RFR: 8367031: [backout] Change java.time month/day field types to 'byte' In-Reply-To: References: Message-ID: <3Sip6iq1FGIOZJr_RBBS-f0geDRAWUaGQcFC7aqljO4=.0d67f83b-a2c3-49ee-9961-f83912df994f@github.com> On Thu, 18 Sep 2025 21:40:22 GMT, Roger Riggs wrote: > Propagate [backout] Change java.time month/day field types to 'byte' to jdk 25. > Previously reviewed as: https://github.com/openjdk/jdk/pull/27346 Marked as reviewed by alanb (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk25u/pull/217#pullrequestreview-3244751654 From shade at openjdk.org Fri Sep 19 14:07:31 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 19 Sep 2025 14:07:31 GMT Subject: [jdk25u] RFR: 8367689: Revert removal of several compilation-related vmStructs fields In-Reply-To: References: Message-ID: On Thu, 18 Sep 2025 08:33:52 GMT, Francesco Andreuzzi wrote: > Clean backport, reverts the removal of two CI fields which may be used by external tools. Low risk and small change. > > Passes tier1. Marked as reviewed by shade (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk25u/pull/212#pullrequestreview-3245039295 From sgehwolf at openjdk.org Fri Sep 19 14:30:05 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 19 Sep 2025 14:30:05 GMT Subject: [jdk21u-dev] RFR: 8339280: jarsigner -verify performs cross-checking between CEN and LOC In-Reply-To: References: Message-ID: <_7M47laetyUghS8wcUAGo8_GeOgSRTOr-g5sp63JMVM=.47deb9b9-eac0-4a56-b095-8e9e139c385e@github.com> On Thu, 18 Sep 2025 21:27:28 GMT, Francisco Ferrari Bihurriet wrote: > Hi, this is a backport of openjdk/jdk at bbd5b174c50346152a624317b6bd76ec48f7e551. The backport is not clean because of the following reasons. > > ##### Internationalization files > > 21u doesn't have [JDK-8345940: Migrate security-related resources from Java classes to properties files](https://bugs.openjdk.org/browse/JDK-8345940) (openjdk/jdk at 9a49418138b93bc8ed8879be5c9b9b9c85ef47e1), so changes from `resources/jarsigner.properties`, were applied to `Resources.java`. > > Also, internationalized messages were added later, so they have been recovered from [JDK-8359761: JDK 25 RDP1 L10n resource files update](https://bugs.openjdk.org/browse/JDK-8359761) (openjdk/jdk at da7080fffb2389465dc9afca6d02e9085fe15302): > > * New messages in `resources/jarsigner_de.properties` were applied to `Resources_de.java` > * New messages in `resources/jarsigner_ja.properties` were applied to `Resources_ja.java` > * New messages in `resources/jarsigner_zh_CN.properties` were applied to `Resources_zh_CN.java` > > To convert these messages, I created the [PropertiesToResources.java](https://github.com/user-attachments/files/22413901/PropertiesToResources.java) small program. > > ##### Man pages > > 21u doesn't have [JDK-8344056: Use markdown format for man pages](https://bugs.openjdk.org/browse/JDK-8344056) (openjdk/jdk at 475feb064bb6b9dfd34fc52762e3e0ab825254ec), so changes from `jarsigner.md`, were applied to `jarsigner.1`. > > #### Related issues ("relates to" Jira issue links) > > [JDK-8353299](https://bugs.openjdk.org/browse/JDK-8353299 "VerifyJarEntryName.java test fails") (openjdk/jdk at acd4da49a01760599ec4c325ff6c56f53ba5cc9c) and [JDK-8367782](https://bugs.openjdk.org/browse/JDK-8367782 "VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName") (openjdk/jdk at 1b9a11682d5f73885213822423bfce8dfc17febd) were also included as part of this backport. They are test-only changes that improve the reliability and coverage of `VerifyJarEntryName.java`. > > Since `test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java` is not failing after the backport, [JDK-8353330](https://bugs.openjdk.org/browse/JDK-8353330 "Test runtime/cds/appcds/SignedJar.java fails in CDSHeapVerifier") was not included. > > #### Testing > > * Besides the `tier1` run from the [GitHub actions](https://github.com/franferrax/jdk21u-dev/actions/runs/17832391518) (all passed), I ran a regression using the following categories and individual tests: > * `test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java` > *... Please remove changes to `Resources_de.java`, `Resources_ja.java` and `Resources_zh_CN.java` since those are part of a different bug and usually get updated in bulk. Looks good otherwise. ------------- Changes requested by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2235#pullrequestreview-3245163053 From fferrari at openjdk.org Fri Sep 19 15:37:24 2025 From: fferrari at openjdk.org (Francisco Ferrari Bihurriet) Date: Fri, 19 Sep 2025 15:37:24 GMT Subject: [jdk25u] RFR: 8367782: VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName Message-ID: <92m_hISD-nNmc5u4Y3O_DmbxGUDMKl5ldn9n2ASh3nY=.66f4231b-0d5f-4c98-b066-0edaf647f3e9@github.com> Hi, I'm proposing this test-only improvement for consistency with the older releases, where I'm doing backports of the main issue ([JDK-8339280](https://bugs.openjdk.org/browse/JDK-8339280 "jarsigner -verify performs cross-checking between CEN and LOC"), openjdk/jdk at bbd5b174c50346152a624317b6bd76ec48f7e551) and also including this version of the test. Those backports are openjdk/jdk21u-dev#2235, openjdk/jdk17u-dev#3954, openjdk/jdk11u-dev#3098 and openjdk/jdk8u-dev#699. The backport is clean and improves the reliability and coverage of the `VerifyJarEntryName.java` test. ------------- Commit messages: - Backport 1b9a11682d5f73885213822423bfce8dfc17febd Changes: https://git.openjdk.org/jdk25u/pull/221/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=221&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367782 Stats: 27 lines in 1 file changed: 22 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk25u/pull/221.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/221/head:pull/221 PR: https://git.openjdk.org/jdk25u/pull/221 From sgehwolf at openjdk.org Fri Sep 19 15:54:00 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 19 Sep 2025 15:54:00 GMT Subject: [jdk11u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel [v4] In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 09:09:02 GMT, Antonio Vieiro wrote: >> Backport of [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) (P1 - CPU25_10-critical-approved) that properly renders `JRadioButtonMenuItem`s with `ImageIcon`s in the Windows Look and Feel. >> >> Mostly clean but for copyright issues, also the multi-line string in `test/jdk/javax/swing/JMenuItem/TestRadioAndCheckMenuItemWithIcon.java` was replaced with string concatenation. >> >> The issue is reproducible in OpenJDK 11 with the Windows Look and Feel on Windows 11. >> >> - Passes `tier1` tests on all platforms. >> - Passes the new (manual) test on Windows 11/x86_64 (24H2/26100.6584) >> - SwingSet2 looks normal (tested with Windows Look And Feel and the Windows Classic Look and Feel) >> >> NOTE: Related issues [JDK-8365375](https://bugs.openjdk.org/browse/JDK-8365375), [JDK-8365389](https://bugs.openjdk.org/browse/JDK-8365389) and [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) (all P3) will also need to be backported. > > Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: > > Keep import wildcards in 11. Removed propertyChangeListener & doc. Looks OK to me. ------------- Marked as reviewed by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk11u/pull/104#pullrequestreview-3245587216 From duke at openjdk.org Fri Sep 19 15:54:39 2025 From: duke at openjdk.org (duke) Date: Fri, 19 Sep 2025 15:54:39 GMT Subject: [jdk25u] RFR: 8367689: Revert removal of several compilation-related vmStructs fields In-Reply-To: References: Message-ID: On Thu, 18 Sep 2025 08:33:52 GMT, Francesco Andreuzzi wrote: > Clean backport, reverts the removal of two CI fields which may be used by external tools. Low risk and small change. > > Passes tier1. @fandreuz Your change (at version 16d1d82c3cc016005f2f8f1f0c9799683d7a6492) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/212#issuecomment-3312724319 From fandreuzzi at openjdk.org Fri Sep 19 16:02:37 2025 From: fandreuzzi at openjdk.org (Francesco Andreuzzi) Date: Fri, 19 Sep 2025 16:02:37 GMT Subject: [jdk25u] Integrated: 8367689: Revert removal of several compilation-related vmStructs fields In-Reply-To: References: Message-ID: On Thu, 18 Sep 2025 08:33:52 GMT, Francesco Andreuzzi wrote: > Clean backport, reverts the removal of two CI fields which may be used by external tools. Low risk and small change. > > Passes tier1. This pull request has now been integrated. Changeset: 9f2d7536 Author: Francesco Andreuzzi Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/9f2d753643d91c0abecdc2541986887613607a17 Stats: 15 lines in 2 files changed: 15 ins; 0 del; 0 mod 8367689: Revert removal of several compilation-related vmStructs fields Reviewed-by: aturbanov, shade Backport-of: 4c5e901c96dee3885e1b29a53d3400174f9bba09 ------------- PR: https://git.openjdk.org/jdk25u/pull/212 From duke at openjdk.org Fri Sep 19 16:17:55 2025 From: duke at openjdk.org (duke) Date: Fri, 19 Sep 2025 16:17:55 GMT Subject: [jdk25u] RFR: 8365790: Shutdown hook for application image does not work on Windows In-Reply-To: References: Message-ID: On Thu, 18 Sep 2025 03:09:48 GMT, Alexey Semenyuk wrote: > Backport of https://git.openjdk.org/jdk/pull/27264 PR > > Clean implementation backport. > > Manual merge of test sources: `test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java`, and `test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java`. @alexeysemenyukoracle Your change (at version 392ca46aa048fdad58926fc83a880e7bcf6f568f) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/210#issuecomment-3312814771 From rmarchenko at openjdk.org Fri Sep 19 16:24:49 2025 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Fri, 19 Sep 2025 16:24:49 GMT Subject: [jdk11u-dev] RFR: 8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError Message-ID: <8dUNzVrGf7exS_UJ1cEac8bkeHa2HJpZg7jf9Dw0Ylc=.253244aa-6e56-4bb8-8b90-96a344d0975e@github.com> This is backport of "[JDK-8350813](https://bugs.openjdk.org/browse/JDK-8350813) Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError" The problem exists in jdk11 also. Almost clean backport, resolved conflict in copyright. Test fails before the fix, and passes with the fix. ------------- Commit messages: - Backport fcc2a24291d499f7149debad1250903ddc369d91 Changes: https://git.openjdk.org/jdk11u-dev/pull/3099/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3099&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350813 Stats: 61 lines in 2 files changed: 60 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3099.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3099/head:pull/3099 PR: https://git.openjdk.org/jdk11u-dev/pull/3099 From ssubramaniam at openjdk.org Fri Sep 19 16:29:30 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 19 Sep 2025 16:29:30 GMT Subject: [jdk21u-dev] Integrated: 8353957: Open source several AWT ScrollPane tests - Batch 1 In-Reply-To: <0oIgqBPvM5V_QSjCaLFdXyivpvUBEWIesZI4VIslOwM=.3d46fd6b-a342-47d7-a685-821ac07a3b3d@github.com> References: <0oIgqBPvM5V_QSjCaLFdXyivpvUBEWIesZI4VIslOwM=.3d46fd6b-a342-47d7-a685-821ac07a3b3d@github.com> Message-ID: On Thu, 18 Sep 2025 21:20:44 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353957: Open source several AWT ScrollPane tests - Batch 1. Adds four AWT ScrollPane related tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch should be clean, had to adjust ProblemList.txt locally. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 869ea416 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/869ea416164b4515f69fe9d3c71a2b07a7e502fd Stats: 520 lines in 5 files changed: 520 ins; 0 del; 0 mod 8353957: Open source several AWT ScrollPane tests - Batch 1 Backport-of: d1d7d2569c1745aef778c9b5a62c1bd50735e8a7 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2234 From ssubramaniam at openjdk.org Fri Sep 19 16:31:47 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 19 Sep 2025 16:31:47 GMT Subject: [jdk17u-dev] Integrated: 8353957: Open source several AWT ScrollPane tests - Batch 1 In-Reply-To: <5iMOr4pgAS284pKL6AzhQ-YQZnO1ZwF1A_1jrK3cqqs=.fb98a48a-018b-4184-9e95-def64e2a4be8@github.com> References: <5iMOr4pgAS284pKL6AzhQ-YQZnO1ZwF1A_1jrK3cqqs=.fb98a48a-018b-4184-9e95-def64e2a4be8@github.com> Message-ID: On Thu, 18 Sep 2025 21:20:53 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353957: Open source several AWT ScrollPane tests - Batch 1. Adds four AWT ScrollPane related tests. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch should be clean, had to adjust ProblemList.txt locally. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 45113702 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/45113702f40129fbe43da5787010bb1869582a01 Stats: 520 lines in 5 files changed: 520 ins; 0 del; 0 mod 8353957: Open source several AWT ScrollPane tests - Batch 1 Backport-of: d1d7d2569c1745aef778c9b5a62c1bd50735e8a7 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3953 From ssubramaniam at openjdk.org Fri Sep 19 16:31:49 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 19 Sep 2025 16:31:49 GMT Subject: [jdk17u-dev] Integrated: 8352793: Open source several AWT TextComponent tests - Batch 1 In-Reply-To: References: Message-ID: <1wpN5RTrUhnlNE8Zh-sDcC2bRg2s2rRA5B2gK1L-cIc=.bf301cdb-0636-4e6e-8840-b17ed9142c8f@github.com> On Thu, 18 Sep 2025 21:19:34 GMT, Satyen Subramaniam wrote: > Backporting JDK-8352793: Open source several AWT TextComponent tests - Batch 1. Adds four AWT TextComponent 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: f5db238d Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/f5db238d7129e09c495c5b423ab6b387ee695980 Stats: 377 lines in 4 files changed: 377 ins; 0 del; 0 mod 8352793: Open source several AWT TextComponent tests - Batch 1 Backport-of: f880fa91dce7b8844cfa4e95caa3a982e280165a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3952 From ssubramaniam at openjdk.org Fri Sep 19 16:33:09 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 19 Sep 2025 16:33:09 GMT Subject: [jdk21u-dev] Integrated: 8352793: Open source several AWT TextComponent tests - Batch 1 In-Reply-To: References: Message-ID: On Thu, 18 Sep 2025 21:19:36 GMT, Satyen Subramaniam wrote: > Backporting JDK-8352793: Open source several AWT TextComponent tests - Batch 1. Adds four AWT TextComponent 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: dfc02762 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/dfc02762c9f301ec0b67bfe330618f9ed81acee6 Stats: 377 lines in 4 files changed: 377 ins; 0 del; 0 mod 8352793: Open source several AWT TextComponent tests - Batch 1 Backport-of: f880fa91dce7b8844cfa4e95caa3a982e280165a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2233 From duke at openjdk.org Fri Sep 19 16:43:07 2025 From: duke at openjdk.org (duke) Date: Fri, 19 Sep 2025 16:43:07 GMT Subject: [jdk11u-dev] RFR: 8354941: Build failure with glibc 2.42 due to uabs() name collision [v2] In-Reply-To: References: Message-ID: On Wed, 6 Aug 2025 18:48:50 GMT, Francesco Andreuzzi wrote: >> Backport of JDK-8354941. Fixes a compilation error when building with glibc 2.42, which is rolling out soon on several Linux distros. >> >> Some minor conflicts arose due to a couple files or snippets which do not exist in jdk11. >> >> Passes tier1. > > Francesco Andreuzzi has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge remote-tracking branch 'origin/master' into JDK-8354941 > - Backport 38bb8adf4f632b08af15f2d8530b35f05f86a020 @fandreuz Your change (at version b0294c88a53a0b0612941ad1d858fd4b0c123244) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3069#issuecomment-3312900798 From duke at openjdk.org Fri Sep 19 16:55:07 2025 From: duke at openjdk.org (duke) Date: Fri, 19 Sep 2025 16:55:07 GMT Subject: [jdk25u] RFR: 8023263: [TESTBUG] Test closed/java/awt/Focus/InactiveWindowTest/InactiveFocusRace fails due to not enough time to initialize graphic components In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 06:28:03 GMT, Manukumar V S wrote: > Hi all, > > This pull request contains a backport of commit [5271448b](https://github.com/openjdk/jdk/commit/5271448b3a013b2e3edcd619a4a3b975b292dae1) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Prasanta Sadhukhan on 14 Sep 2025 and was reviewed by Sergey Bylokhov. > > Thanks! @openjdk[bot] Your change (at version b82400b5719b2a7a3c037ec89ca51c7f82975510) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/220#issuecomment-3312949201 From duke at openjdk.org Fri Sep 19 16:56:11 2025 From: duke at openjdk.org (duke) Date: Fri, 19 Sep 2025 16:56:11 GMT Subject: [jdk25u] RFR: 8162380: [TEST_BUG] MouseEvent/.../AltGraphModifierTest.java has only "Fail" button In-Reply-To: <-AFXaYXdrH22pJUFBWA7_jLfQynHK3NGNrzF7H1bO_w=.b6a5e12e-afe1-4008-95e9-f9600b29dd15@github.com> References: <-AFXaYXdrH22pJUFBWA7_jLfQynHK3NGNrzF7H1bO_w=.b6a5e12e-afe1-4008-95e9-f9600b29dd15@github.com> Message-ID: On Fri, 19 Sep 2025 06:27:44 GMT, Manukumar V S wrote: > Hi all, > > This pull request contains a backport of commit [34c3ac03](https://github.com/openjdk/jdk/commit/34c3ac0316dbd29ae670db51bd9230a1e77382d9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Prasanta Sadhukhan on 10 Sep 2025 and was reviewed by Alexander Zvegintsev and Alexey Ivanov. > > Thanks! @openjdk[bot] Your change (at version 8f854ee783b7df5e09891702d45c1970147e2653) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/219#issuecomment-3312950355 From aivanov at openjdk.org Fri Sep 19 17:03:51 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Fri, 19 Sep 2025 17:03:51 GMT Subject: [jdk25u] Integrated: 8358532: JFileChooser in GTK L&F still displays HTML filename In-Reply-To: References: Message-ID: On Thu, 18 Sep 2025 19:45:00 GMT, Alexey Ivanov wrote: > This pull request contains a backport of commit [6fe9143b](https://github.com/openjdk/jdk/commit/6fe9143bbbe269af62d2084834fc0c9afc51b5f3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Tejesh R on 16 Jun 2025 and was reviewed by Alexey Ivanov, Damon Nguyen and Alexander Zuev. This pull request has now been integrated. Changeset: 1a69c6b5 Author: Alexey Ivanov URL: https://git.openjdk.org/jdk25u/commit/1a69c6b56afbabd1a63d364618a3566bcfb23a45 Stats: 7 lines in 2 files changed: 6 ins; 0 del; 1 mod 8358532: JFileChooser in GTK L&F still displays HTML filename Backport-of: 6fe9143bbbe269af62d2084834fc0c9afc51b5f3 ------------- PR: https://git.openjdk.org/jdk25u/pull/216 From duke at openjdk.org Fri Sep 19 17:16:11 2025 From: duke at openjdk.org (duke) Date: Fri, 19 Sep 2025 17:16:11 GMT Subject: [jdk25u] RFR: 8364184: [REDO] AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217 In-Reply-To: <37J2XSiQQBXJrHrhio-q2LTPl05UjHE551WiqZDQ3bA=.c2e0fdfc-37f8-4444-8b12-96dd7092ebbe@github.com> References: <37J2XSiQQBXJrHrhio-q2LTPl05UjHE551WiqZDQ3bA=.c2e0fdfc-37f8-4444-8b12-96dd7092ebbe@github.com> Message-ID: On Thu, 18 Sep 2025 11:56:02 GMT, Fei Gao wrote: > Backport 51d710e3cc8ee185a0a305e8efcfd03dda41570b @fg1417 Your change (at version 61309ecc56a736497ff7634261b9757d69eb823d) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/214#issuecomment-3313027767 From serb at openjdk.org Fri Sep 19 17:45:08 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 19 Sep 2025 17:45:08 GMT Subject: [jdk17u] RFR: 8367388: Tests start to fail on JDK-21 after JDK-8351907 Message-ID: Hi all, This pull request contains a backport of commit [dea855e1](https://github.com/openjdk/jdk21u/commit/dea855e163572dc4a1761f5aefe89c148d75c9bf) from the [openjdk/jdk21u](https://git.openjdk.org/jdk21u) repository. The commit being backported was authored by Sergey Bylokhov on 19 Sep 2025 and was reviewed by Paul Hohensee. Thanks! ------------- Commit messages: - Backport dea855e163572dc4a1761f5aefe89c148d75c9bf Changes: https://git.openjdk.org/jdk17u/pull/410/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u&pr=410&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367388 Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u/pull/410.diff Fetch: git fetch https://git.openjdk.org/jdk17u.git pull/410/head:pull/410 PR: https://git.openjdk.org/jdk17u/pull/410 From fferrari at openjdk.org Fri Sep 19 18:38:36 2025 From: fferrari at openjdk.org (Francisco Ferrari Bihurriet) Date: Fri, 19 Sep 2025 18:38:36 GMT Subject: [jdk21u-dev] RFR: 8339280: jarsigner -verify performs cross-checking between CEN and LOC [v2] In-Reply-To: References: Message-ID: > Hi, this is a backport of openjdk/jdk at bbd5b174c50346152a624317b6bd76ec48f7e551. The backport is not clean because of the following reasons. > > ##### Internationalization files > > 21u doesn't have [JDK-8345940: Migrate security-related resources from Java classes to properties files](https://bugs.openjdk.org/browse/JDK-8345940) (openjdk/jdk at 9a49418138b93bc8ed8879be5c9b9b9c85ef47e1), so changes from `resources/jarsigner.properties`, were applied to `Resources.java`. > > ~~Also, internationalized messages were added later, so they have been recovered from [JDK-8359761: JDK 25 RDP1 L10n resource files update](https://bugs.openjdk.org/browse/JDK-8359761) (openjdk/jdk at da7080fffb2389465dc9afca6d02e9085fe15302):~~ > > * ~~New messages in `resources/jarsigner_de.properties` were applied to `Resources_de.java`~~ > * ~~New messages in `resources/jarsigner_ja.properties` were applied to `Resources_ja.java`~~ > * ~~New messages in `resources/jarsigner_zh_CN.properties` were applied to `Resources_zh_CN.java`~~ > > ~~To convert these messages, I created the [PropertiesToResources.java](https://github.com/user-attachments/files/22413901/PropertiesToResources.java) small program.~~ > > $\mbox{\color{red}UPDATE}$ (5d7505cae747aecf2d12cb486e2ece4c527e01f9): all the internationalized messages have been removed, as they aren't typically included in backports (thanks @jerboaa for letting me know). > > ##### Man pages > > 21u doesn't have [JDK-8344056: Use markdown format for man pages](https://bugs.openjdk.org/browse/JDK-8344056) (openjdk/jdk at 475feb064bb6b9dfd34fc52762e3e0ab825254ec), so changes from `jarsigner.md`, were applied to `jarsigner.1`. > > #### Related issues ("relates to" Jira issue links) > > [JDK-8353299](https://bugs.openjdk.org/browse/JDK-8353299 "VerifyJarEntryName.java test fails") (openjdk/jdk at acd4da49a01760599ec4c325ff6c56f53ba5cc9c) and [JDK-8367782](https://bugs.openjdk.org/browse/JDK-8367782 "VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName") (openjdk/jdk at 1b9a11682d5f73885213822423bfce8dfc17febd) were also included as part of this backport. They are test-only changes that improve the reliability and coverage of `VerifyJarEntryName.java`. > > Since `test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java` is not failing after the backport, [JDK-8353330](https://bugs.openjdk.org/browse/JDK-8353330 "Test runtime/cds/appcds/SignedJar.java fails in CDSHeapVerifier") was not included. > > #### Testing > > * Besides the `tier1` run from the [Git... Francisco Ferrari Bihurriet has updated the pull request incrementally with one additional commit since the last revision: Remove internationalized messages ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2235/files - new: https://git.openjdk.org/jdk21u-dev/pull/2235/files/69a03371..5d7505ca Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2235&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2235&range=00-01 Stats: 84 lines in 3 files changed: 0 ins; 84 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2235.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2235/head:pull/2235 PR: https://git.openjdk.org/jdk21u-dev/pull/2235 From fferrari at openjdk.org Fri Sep 19 18:38:38 2025 From: fferrari at openjdk.org (Francisco Ferrari Bihurriet) Date: Fri, 19 Sep 2025 18:38:38 GMT Subject: [jdk21u-dev] RFR: 8339280: jarsigner -verify performs cross-checking between CEN and LOC [v2] In-Reply-To: <_7M47laetyUghS8wcUAGo8_GeOgSRTOr-g5sp63JMVM=.47deb9b9-eac0-4a56-b095-8e9e139c385e@github.com> References: <_7M47laetyUghS8wcUAGo8_GeOgSRTOr-g5sp63JMVM=.47deb9b9-eac0-4a56-b095-8e9e139c385e@github.com> Message-ID: <6fXktEF5IifNbmvLOTImN_RAwDcesK9baA1duQTGv7E=.4dd66d56-c8e9-4cca-a3dc-c4e643b74d1d@github.com> On Fri, 19 Sep 2025 14:27:33 GMT, Severin Gehwolf wrote: >> Francisco Ferrari Bihurriet has updated the pull request incrementally with one additional commit since the last revision: >> >> Remove internationalized messages > > Please remove changes to `Resources_de.java`, `Resources_ja.java` and `Resources_zh_CN.java` since those are part of a different bug and usually get updated in bulk. Looks good otherwise. Thanks @jerboaa, done in 5d7505cae747aecf2d12cb486e2ece4c527e01f9. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2235#issuecomment-3313353439 From fferrari at openjdk.org Fri Sep 19 18:43:41 2025 From: fferrari at openjdk.org (Francisco Ferrari Bihurriet) Date: Fri, 19 Sep 2025 18:43:41 GMT Subject: [jdk17u-dev] RFR: 8339280: jarsigner -verify performs cross-checking between CEN and LOC [v2] In-Reply-To: References: Message-ID: > Hi, this is a backport of openjdk/jdk21u-dev#2235. The backport is almost clean, except for: > > * A slightly different context around `Main.java` imports > * ~~17u doesn't have `Resources_de.java` (changes were discarded)~~ > * $\mbox{\color{red}UPDATE}$ (ea571bc85aae540b395d0175bc4014e899413064): all the internationalized messages have been removed, as they aren't typically included in backports (thanks @jerboaa for letting me know). > * The `jarsigner.1` manpage has a slightly different format (manually adjusted to match the 17u format) > > #### Related issues ("relates to" Jira issue links) > > [JDK-8353299](https://bugs.openjdk.org/browse/JDK-8353299 "VerifyJarEntryName.java test fails") (openjdk/jdk at acd4da49a01760599ec4c325ff6c56f53ba5cc9c) and [JDK-8367782](https://bugs.openjdk.org/browse/JDK-8367782 "VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName") (openjdk/jdk at 1b9a11682d5f73885213822423bfce8dfc17febd) were also included as part of this backport. They are test-only changes that improve the reliability and coverage of `VerifyJarEntryName.java`. > > Since `test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java` is not failing after the backport, [JDK-8353330](https://bugs.openjdk.org/browse/JDK-8353330 "Test runtime/cds/appcds/SignedJar.java fails in CDSHeapVerifier") was not included. > > #### Testing > > * Besides the `tier1` run from the [GitHub actions](https://github.com/franferrax/jdk17u-dev/actions/runs/17832135845) (all passed), I ran a regression using the following categories and individual tests: > * `test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java` > * `test/jdk/java/security/SignedJar` > * `test/jdk/java/util/jar` > * `test/jdk/jdk/security/jarsigner` > * `test/jdk/sun/security/pkcs/pkcs7` > * `test/jdk/sun/security/tools/jarsigner` > * Includes `VerifyJarEntryName.java`, created for this issue > * `test/jdk/sun/security/tools/keytool` > > No regressions were found against the current `master` branch (ec6528e9cf66abe34b9c293359ca11a4b550b7a8). Francisco Ferrari Bihurriet has updated the pull request incrementally with one additional commit since the last revision: Remove internationalized messages ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3954/files - new: https://git.openjdk.org/jdk17u-dev/pull/3954/files/ec1c644d..ea571bc8 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3954&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3954&range=00-01 Stats: 56 lines in 2 files changed: 0 ins; 56 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3954.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3954/head:pull/3954 PR: https://git.openjdk.org/jdk17u-dev/pull/3954 From fferrari at openjdk.org Fri Sep 19 18:43:32 2025 From: fferrari at openjdk.org (Francisco Ferrari Bihurriet) Date: Fri, 19 Sep 2025 18:43:32 GMT Subject: [jdk11u-dev] RFR: 8339280: jarsigner -verify performs cross-checking between CEN and LOC [v2] In-Reply-To: References: Message-ID: <0RH71hIvHS6MmYCDAFSR_DIPe3YsOJxaDuZZFaIEHY4=.baa4d580-c95c-4f86-986c-ddc11999399d@github.com> > Hi, this is a backport of openjdk/jdk17u-dev#3954. The backport is almost clean, except for: > > * Trivial context differences in `Main.java`, `Resources.java`, `Resources_ja.java`, and `Resources_zh_CN.java` > * The English `jarsigner.1` manpages have a slightly different format (manually adjusted to match the 11u format) > * Also, there are 3 identical files for it (_Linux_, _BSD_, _Solaris_) > * There also exist a Japanese version of the `jarsigner.1` manpages, they were updated using an LLM translation (giving as context the translations from the resources files, where there is a similar sentence), if any Japanese speaker is reading this, please check it: > > This jar contains internal inconsistencies detected during verification that may result in different contents when reading via JarFile and JarInputStream. > > ?? > > ??jar????????????????????????JarFile?JarInputStream??????????????????????????? > * I updated `src/linux/doc/man/ja/jarsigner.1` and `src/solaris/doc/sun/man/man1/ja/jarsigner.1` (identical), and left `src/bsd/doc/man/ja/jarsigner.1` untouched (doesn't have any content besides the headers) > * Tip: these files are encoded in `EUC-JP`, to open them in VIM use `vim -c "e ++enc=EUC-JP" .../ja/jarsigner.1` > > #### Related issues ("relates to" Jira issue links) > > [JDK-8353299](https://bugs.openjdk.org/browse/JDK-8353299 "VerifyJarEntryName.java test fails") (openjdk/jdk at acd4da49a01760599ec4c325ff6c56f53ba5cc9c) and [JDK-8367782](https://bugs.openjdk.org/browse/JDK-8367782 "VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName") (openjdk/jdk at 1b9a11682d5f73885213822423bfce8dfc17febd) were also included as part of this backport. They are test-only changes that improve the reliability and coverage of `VerifyJarEntryName.java`. > > Since `test/hotspot/jtreg/runtime/appcds/SignedJar.java` is not failing after the backport, [JDK-8353330](https://bugs.openjdk.org/browse/JDK-8353330 "Test runtime/cds/appcds/SignedJar.java fails in CDSHeapVerifier") was not included. > > #### Testing > > * Besides the `tier1` run from the [GitHub actions](https://github.com/franferrax/jdk11u-dev/actions/runs/17843495340) (all passed), I ran a regression using the following categories and individual tests: > * `test/hotspot/jtreg/runtime/appcds/SignedJar.java` > * `test/jdk/java/security/SignedJar` > * `test/jdk/java/util/jar` > * `test/jdk/jdk/security/jarsigner` > * `test/jdk/sun/security/pkcs/pkcs7` > * `test/j... Francisco Ferrari Bihurriet has updated the pull request incrementally with one additional commit since the last revision: Remove internationalized messages ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3098/files - new: https://git.openjdk.org/jdk11u-dev/pull/3098/files/4d0f781b..191d5cad Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3098&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3098&range=00-01 Stats: 66 lines in 4 files changed: 0 ins; 66 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3098.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3098/head:pull/3098 PR: https://git.openjdk.org/jdk11u-dev/pull/3098 From asemenyuk at openjdk.org Fri Sep 19 18:46:47 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Fri, 19 Sep 2025 18:46:47 GMT Subject: [jdk25u] Integrated: 8365790: Shutdown hook for application image does not work on Windows In-Reply-To: References: Message-ID: <37ZkjP9ARa1Svd2K9u13p5Zcu9JGgfJA4s9eIT_itNw=.ba0ecc7d-87b3-4b3b-8315-862d732f7dd1@github.com> On Thu, 18 Sep 2025 03:09:48 GMT, Alexey Semenyuk wrote: > Backport of https://git.openjdk.org/jdk/pull/27264 PR > > Clean implementation backport. > > Manual merge of test sources: `test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java`, and `test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java`. This pull request has now been integrated. Changeset: 8b686d9e Author: Alexey Semenyuk Committer: Alexey Ivanov URL: https://git.openjdk.org/jdk25u/commit/8b686d9ee4669d31b306d7a3337a0b57e95c9a4c Stats: 400 lines in 9 files changed: 357 ins; 4 del; 39 mod 8365790: Shutdown hook for application image does not work on Windows Reviewed-by: almatvee, aivanov Backport-of: f7ce3a1b5f38143f17b5015ca5b714ec0e708f54 ------------- PR: https://git.openjdk.org/jdk25u/pull/210 From mvs at openjdk.org Fri Sep 19 18:58:01 2025 From: mvs at openjdk.org (Manukumar V S) Date: Fri, 19 Sep 2025 18:58:01 GMT Subject: [jdk25u] Integrated: 8162380: [TEST_BUG] MouseEvent/.../AltGraphModifierTest.java has only "Fail" button In-Reply-To: <-AFXaYXdrH22pJUFBWA7_jLfQynHK3NGNrzF7H1bO_w=.b6a5e12e-afe1-4008-95e9-f9600b29dd15@github.com> References: <-AFXaYXdrH22pJUFBWA7_jLfQynHK3NGNrzF7H1bO_w=.b6a5e12e-afe1-4008-95e9-f9600b29dd15@github.com> Message-ID: <_dMM1pb4xFACm3X10W0EXWjgqtLeIi2LfFtGyK_92H8=.6a196f64-650b-4e83-91e1-2a8df9d8428c@github.com> On Fri, 19 Sep 2025 06:27:44 GMT, Manukumar V S wrote: > Hi all, > > This pull request contains a backport of commit [34c3ac03](https://github.com/openjdk/jdk/commit/34c3ac0316dbd29ae670db51bd9230a1e77382d9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Prasanta Sadhukhan on 10 Sep 2025 and was reviewed by Alexander Zvegintsev and Alexey Ivanov. > > Thanks! This pull request has now been integrated. Changeset: d930cc58 Author: Manukumar V S Committer: Alexey Ivanov URL: https://git.openjdk.org/jdk25u/commit/d930cc58953c40415a227a8896c6c991cae8bcd8 Stats: 244 lines in 2 files changed: 31 ins; 200 del; 13 mod 8162380: [TEST_BUG] MouseEvent/.../AltGraphModifierTest.java has only "Fail" button Backport-of: 34c3ac0316dbd29ae670db51bd9230a1e77382d9 ------------- PR: https://git.openjdk.org/jdk25u/pull/219 From ssubramaniam at openjdk.org Fri Sep 19 20:51:12 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 19 Sep 2025 20:51:12 GMT Subject: [jdk17u-dev] RFR: 8353445: Open source several AWT Menu tests - Batch 1 Message-ID: <4yb5ekNtjJ144jirqG2Qy5spECHFfQAbMF0dudddwpc=.7a9d61c4-578a-4643-a34c-2d892df92c50@github.com> Backporting JDK-8353445: Open source several AWT Menu tests - Batch 1. Adds four AWT menu 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 367bcc5df83722231106b635068a17f92404477b Changes: https://git.openjdk.org/jdk17u-dev/pull/3971/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3971&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353445 Stats: 454 lines in 5 files changed: 454 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3971.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3971/head:pull/3971 PR: https://git.openjdk.org/jdk17u-dev/pull/3971 From ssubramaniam at openjdk.org Fri Sep 19 20:53:14 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 19 Sep 2025 20:53:14 GMT Subject: [jdk17u-dev] RFR: 8327748: Convert javax/swing/JFileChooser/6798062/bug6798062.java applet test to main Message-ID: Backporting JDK-8327748: Convert javax/swing/JFileChooser/6798062/bug6798062.java applet test to main. Ran GHA Sanity Checks and adjusted test directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 782206bc97dc6ae953b0c3ce01f8b6edab4ad30b Changes: https://git.openjdk.org/jdk17u-dev/pull/3972/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3972&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327748 Stats: 106 lines in 2 files changed: 35 ins; 43 del; 28 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3972.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3972/head:pull/3972 PR: https://git.openjdk.org/jdk17u-dev/pull/3972 From ssubramaniam at openjdk.org Fri Sep 19 20:54:22 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 19 Sep 2025 20:54:22 GMT Subject: [jdk21u-dev] RFR: 8353445: Open source several AWT Menu tests - Batch 1 Message-ID: Backporting JDK-8353445: Open source several AWT Menu tests - Batch 1. Adds four AWT menu 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 367bcc5df83722231106b635068a17f92404477b Changes: https://git.openjdk.org/jdk21u-dev/pull/2251/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2251&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353445 Stats: 454 lines in 5 files changed: 454 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2251.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2251/head:pull/2251 PR: https://git.openjdk.org/jdk21u-dev/pull/2251 From fandreuzzi at openjdk.org Fri Sep 19 20:54:36 2025 From: fandreuzzi at openjdk.org (Francesco Andreuzzi) Date: Fri, 19 Sep 2025 20:54:36 GMT Subject: [jdk11u-dev] Integrated: 8354941: Build failure with glibc 2.42 due to uabs() name collision In-Reply-To: References: Message-ID: On Mon, 4 Aug 2025 09:42:18 GMT, Francesco Andreuzzi wrote: > Backport of JDK-8354941. Fixes a compilation error when building with glibc 2.42, which is rolling out soon on several Linux distros. > > Some minor conflicts arose due to a couple files or snippets which do not exist in jdk11. > > Passes tier1. This pull request has now been integrated. Changeset: 26a8acad Author: Francesco Andreuzzi Committer: Paul Hohensee URL: https://git.openjdk.org/jdk11u-dev/commit/26a8acad1f45bec90ad6c4ff5cd41f4e7450a962 Stats: 11 lines in 6 files changed: 0 ins; 0 del; 11 mod 8354941: Build failure with glibc 2.42 due to uabs() name collision Reviewed-by: andrew Backport-of: 38bb8adf4f632b08af15f2d8530b35f05f86a020 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3069 From abakhtin at openjdk.org Fri Sep 19 21:10:57 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Fri, 19 Sep 2025 21:10:57 GMT Subject: [jdk21u-dev] RFR: 8339280: jarsigner -verify performs cross-checking between CEN and LOC [v2] In-Reply-To: <6fXktEF5IifNbmvLOTImN_RAwDcesK9baA1duQTGv7E=.4dd66d56-c8e9-4cca-a3dc-c4e643b74d1d@github.com> References: <_7M47laetyUghS8wcUAGo8_GeOgSRTOr-g5sp63JMVM=.47deb9b9-eac0-4a56-b095-8e9e139c385e@github.com> <6fXktEF5IifNbmvLOTImN_RAwDcesK9baA1duQTGv7E=.4dd66d56-c8e9-4cca-a3dc-c4e643b74d1d@github.com> Message-ID: On Fri, 19 Sep 2025 18:35:13 GMT, Francisco Ferrari Bihurriet wrote: >> Please remove changes to `Resources_de.java`, `Resources_ja.java` and `Resources_zh_CN.java` since those are part of a different bug and usually get updated in bulk. Looks good otherwise. > > Thanks @jerboaa, done in 5d7505cae747aecf2d12cb486e2ece4c527e01f9. @franferrax Shouldn't we update the copyright years in src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java, src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java, and src/jdk.jartool/share/man/jarsigner.1 files. It is not part of the original patch because copyright year is 2025 for these files already ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2235#issuecomment-3313803932 From fgao at openjdk.org Fri Sep 19 22:06:32 2025 From: fgao at openjdk.org (Fei Gao) Date: Fri, 19 Sep 2025 22:06:32 GMT Subject: [jdk25u] Integrated: 8364184: [REDO] AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217 In-Reply-To: <37J2XSiQQBXJrHrhio-q2LTPl05UjHE551WiqZDQ3bA=.c2e0fdfc-37f8-4444-8b12-96dd7092ebbe@github.com> References: <37J2XSiQQBXJrHrhio-q2LTPl05UjHE551WiqZDQ3bA=.c2e0fdfc-37f8-4444-8b12-96dd7092ebbe@github.com> Message-ID: On Thu, 18 Sep 2025 11:56:02 GMT, Fei Gao wrote: > Backport 51d710e3cc8ee185a0a305e8efcfd03dda41570b This pull request has now been integrated. Changeset: c357a2f7 Author: Fei Gao Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/c357a2f7dbf078d4ebac5961d7c0340eae445930 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8364184: [REDO] AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217 Backport-of: 51d710e3cc8ee185a0a305e8efcfd03dda41570b ------------- PR: https://git.openjdk.org/jdk25u/pull/214 From mvs at openjdk.org Fri Sep 19 22:08:26 2025 From: mvs at openjdk.org (Manukumar V S) Date: Fri, 19 Sep 2025 22:08:26 GMT Subject: [jdk25u] Integrated: 8023263: [TESTBUG] Test closed/java/awt/Focus/InactiveWindowTest/InactiveFocusRace fails due to not enough time to initialize graphic components In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 06:28:03 GMT, Manukumar V S wrote: > Hi all, > > This pull request contains a backport of commit [5271448b](https://github.com/openjdk/jdk/commit/5271448b3a013b2e3edcd619a4a3b975b292dae1) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Prasanta Sadhukhan on 14 Sep 2025 and was reviewed by Sergey Bylokhov. > > Thanks! This pull request has now been integrated. Changeset: 4bc1dc32 Author: Manukumar V S Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/4bc1dc326008ae4cf5b5aa82fe591502dc009be2 Stats: 40 lines in 2 files changed: 25 ins; 1 del; 14 mod 8023263: [TESTBUG] Test closed/java/awt/Focus/InactiveWindowTest/InactiveFocusRace fails due to not enough time to initialize graphic components Backport-of: 5271448b3a013b2e3edcd619a4a3b975b292dae1 ------------- PR: https://git.openjdk.org/jdk25u/pull/220 From duke at openjdk.org Fri Sep 19 22:12:24 2025 From: duke at openjdk.org (Chad Rakoczy) Date: Fri, 19 Sep 2025 22:12:24 GMT Subject: [jdk25u] Integrated: 8277444: Data race between JvmtiClassFileReconstituter::copy_bytecodes and class linking In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 21:26:04 GMT, Chad Rakoczy wrote: > A clean backport of https://bugs.openjdk.org/browse/JDK-8277444 > > This fixes a race condition that occurs when a class is simultaneously retransformed via the Instrumentation API and linked. This can lead to invalid bytecode which will cause a VerifyError. Even worse, if class verifying is turned off, which it is by default for java.* classes, this will cause the JVM to crash/segfault. > > The included test `test/jdk/java/lang/instrument/RetransformBigClassTest.java` fails before the patch and passes after This pull request has now been integrated. Changeset: 81493188 Author: Chad Rakoczy Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/81493188d64dd6c81d14d7c23f2b12176bb0bccc Stats: 187 lines in 3 files changed: 186 ins; 0 del; 1 mod 8277444: Data race between JvmtiClassFileReconstituter::copy_bytecodes and class linking Backport-of: 46ae1ee87152742082e6047d0556944d7ae4567d ------------- PR: https://git.openjdk.org/jdk25u/pull/197 From fyang at openjdk.org Sat Sep 20 13:44:40 2025 From: fyang at openjdk.org (Fei Yang) Date: Sat, 20 Sep 2025 13:44:40 GMT Subject: [jdk25u] RFR: 8362972: C2 fails with unexpected node in SuperWord truncation: IsFiniteF, IsFiniteD Message-ID: Hi all, This pull request contains a backport of commit [9f796da3](https://github.com/openjdk/jdk/commit/9f796da3774b2e2f92dca178fdccd93989919256) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Wang Haomin on 23 Jul 2025 and was reviewed by Tobias Hartmann and Jasmine Karthikeyan. Thanks! ------------- Commit messages: - Backport 9f796da3774b2e2f92dca178fdccd93989919256 Changes: https://git.openjdk.org/jdk25u/pull/222/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=222&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362972 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/222.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/222/head:pull/222 PR: https://git.openjdk.org/jdk25u/pull/222 From syan at openjdk.org Sat Sep 20 14:41:26 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 20 Sep 2025 14:41:26 GMT Subject: [jdk25u] RFR: 8367988: NewFileSystemTests.readOnlyZipFileFailure fails when run by root user Message-ID: Hi all, This pull request contains a backport of commit [b03b6f54](https://github.com/openjdk/jdk/commit/b03b6f54c5f538146c3088c4dc2cea70ba70d07a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Francesco Andreuzzi on 20 Sep 2025 and was reviewed by Jaikiran Pai and Brian Burkhalter. Thanks! ------------- Commit messages: - Backport b03b6f54c5f538146c3088c4dc2cea70ba70d07a Changes: https://git.openjdk.org/jdk25u/pull/223/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=223&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367988 Stats: 6 lines in 1 file changed: 6 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/223.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/223/head:pull/223 PR: https://git.openjdk.org/jdk25u/pull/223 From goetz at openjdk.org Sat Sep 20 15:29:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 20 Sep 2025 15:29:29 GMT Subject: [jdk17u-dev] Integrated: 8365913: Support latest MSC_VER in abstract_vm_version.cpp In-Reply-To: References: Message-ID: On Wed, 17 Sep 2025 14:14:43 GMT, Goetz Lindenmaier wrote: > I'd like to update this in jdk17 This pull request has now been integrated. Changeset: e4bea56b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e4bea56bdd2fbe7a852dbf788909270ab443d621 Stats: 12 lines in 1 file changed: 12 ins; 0 del; 0 mod 8365913: Support latest MSC_VER in abstract_vm_version.cpp Backport-of: af532cc1b227c56cd03caca7d7558d58687d8584 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3944 From goetz at openjdk.org Sat Sep 20 15:38:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 20 Sep 2025 15:38:16 GMT Subject: [jdk21u-dev] RFR: 8277444: Data race between JvmtiClassFileReconstituter::copy_bytecodes and class linking In-Reply-To: <_5-_eJO7iUOQeaAbzwbuFzQR7Czml6nq3KpQQ9mIaqY=.da046604-c4d7-434f-b2c8-dd1153581e62@github.com> References: <_5-_eJO7iUOQeaAbzwbuFzQR7Czml6nq3KpQQ9mIaqY=.da046604-c4d7-434f-b2c8-dd1153581e62@github.com> Message-ID: On Thu, 18 Sep 2025 21:13:39 GMT, Chad Rakoczy wrote: >> A clean backport of https://bugs.openjdk.org/browse/JDK-8277444 >> >> This fixes a race condition that occurs when a class is simultaneously retransformed via the Instrumentation API and linked. This can lead to invalid bytecode which will cause a VerifyError. Even worse, if class verifying is turned off, which it is by default for java.* classes, this will cause the JVM to crash/segfault. >> >> The included test `test/jdk/java/lang/instrument/RetransformBigClassTest.java fails before the patch and passes after` > > Waiting to request maintainer approval until backport is merged in newer JDKs Hi @chadrako this seems to be a quite unlikely situation. Also, it's a long standing bug. I would prefer to give it some time in 25&26 before backporting it to LTS releases already widely used. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2232#issuecomment-3315058216 From duke at openjdk.org Sat Sep 20 15:48:29 2025 From: duke at openjdk.org (duke) Date: Sat, 20 Sep 2025 15:48:29 GMT Subject: [jdk21u-dev] RFR: 8365098: make/RunTests.gmk generates a wrong path to test artifacts on Alpine In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 07:00:07 GMT, Roman Marchenko wrote: > This is backport of "[JDK-8365098](https://bugs.openjdk.org/browse/JDK-8365098) make/RunTests.gmk generates a wrong path to test artifacts on Alpine" as JDK21 tests have the same issue on Alpine - generate a wrong path to test artifacts. > > Clean backport. Build system fix, test artifacts path processing. > > Tier1 passes. @wkia Your change (at version 101904b03e50fe50e9153c772619f24272cb47dd) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2237#issuecomment-3315063526 From ssubramaniam at openjdk.org Sat Sep 20 21:03:30 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Sat, 20 Sep 2025 21:03:30 GMT Subject: [jdk17u-dev] Integrated: 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. This pull request has now been integrated. Changeset: d1f2fafa Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/d1f2fafa3390b20a2e28c4b4a74d20926c002227 Stats: 157 lines in 2 files changed: 156 ins; 0 del; 1 mod 8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI Backport-of: 5b703c702323bc50452d3f6fd27b165b74006c3e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3592 From serb at openjdk.org Sun Sep 21 03:30:38 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Sun, 21 Sep 2025 03:30:38 GMT Subject: [jdk21u-dev] RFR: 8367131: Test com/sun/jdi/ThreadMemoryLeakTest.java fails on 32 bits [v2] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [fdc11a15](https://github.com/openjdk/jdk/commit/fdc11a1569248c9b671b66d547b4616aeb953ecf) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 10 Sep 2025 and was reviewed by Leonid Mesnik, Chris Plummer and Aleksey Shipilev. > > 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-fdc11a15-master - Backport fdc11a1569248c9b671b66d547b4616aeb953ecf ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2204/files - new: https://git.openjdk.org/jdk21u-dev/pull/2204/files/514e66f5..62dcb124 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2204&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2204&range=00-01 Stats: 5683 lines in 91 files changed: 5017 ins; 378 del; 288 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2204.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2204/head:pull/2204 PR: https://git.openjdk.org/jdk21u-dev/pull/2204 From serb at openjdk.org Sun Sep 21 04:26:08 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Sun, 21 Sep 2025 04:26:08 GMT Subject: [jdk17u-dev] RFR: 8295301: Problem list TrayIcon tests that fail on Ubuntu 22.04 Message-ID: Hi all, This pull request contains a backport of commit [fdb74ed4](https://github.com/openjdk/jdk/commit/fdb74ed45240477bd08eb40ede5eaa2345ca6b5d) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Phil Race on 13 Oct 2022 and was reviewed by David Holmes. Thanks! ------------- Commit messages: - Backport fdb74ed45240477bd08eb40ede5eaa2345ca6b5d Changes: https://git.openjdk.org/jdk17u-dev/pull/3975/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3975&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8295301 Stats: 7 lines in 1 file changed: 0 ins; 0 del; 7 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3975.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3975/head:pull/3975 PR: https://git.openjdk.org/jdk17u-dev/pull/3975 From serb at openjdk.org Sun Sep 21 04:26:13 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Sun, 21 Sep 2025 04:26:13 GMT Subject: [jdk17u-dev] RFR: 8355561: [macos] Build failure with Xcode 16.3 Message-ID: Hi all, This pull request contains a backport of commit [762423d6](https://github.com/openjdk/jdk/commit/762423d64d10dcdb37800767d2b2f1b7757c804a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 7 May 2025 and was reviewed by Alexander Zuev and Phil Race. Thanks! ------------- Commit messages: - Backport 762423d64d10dcdb37800767d2b2f1b7757c804a Changes: https://git.openjdk.org/jdk17u-dev/pull/3974/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3974&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355561 Stats: 60 lines in 1 file changed: 37 ins; 0 del; 23 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3974.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3974/head:pull/3974 PR: https://git.openjdk.org/jdk17u-dev/pull/3974 From goetz at openjdk.org Sun Sep 21 07:07:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 21 Sep 2025 07:07:25 GMT Subject: [jdk21u-dev] RFR: 8361751: Test sun/tools/jcmd/TestJcmdSanity.java timed out on Windows In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 10:01:44 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. GHA failure: test CloseTest.testShutdownBeforeClose(java.util.concurrent.ForkJoinPool at 1d945cc8): failure java.lang.IllegalStateException Unrelated to this change, but I saw this once before... ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2241#issuecomment-3315559661 From goetz at openjdk.org Sun Sep 21 07:28:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 21 Sep 2025 07:28:05 GMT Subject: [jdk21u-dev] RFR: 8365168: Use 64-bit aligned addresses for CK_ULONG access in PKCS11 native key code In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 10:51:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > > Resolved Copyright. Removed unintentionally included edits ... should be clean now. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2246#issuecomment-3315585166 From goetz at openjdk.org Sun Sep 21 07:28:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 21 Sep 2025 07:28:03 GMT Subject: [jdk21u-dev] RFR: 8365168: Use 64-bit aligned addresses for CK_ULONG access in PKCS11 native key code [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.10-oracle. > > > 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 640b71da48c41e1f216f6bee1e7871961322cf53 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2246/files - new: https://git.openjdk.org/jdk21u-dev/pull/2246/files/ae33ae71..e7c42b17 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2246&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2246&range=00-01 Stats: 26 lines in 2 files changed: 8 ins; 12 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2246.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2246/head:pull/2246 PR: https://git.openjdk.org/jdk21u-dev/pull/2246 From goetz at openjdk.org Sun Sep 21 08:05:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 21 Sep 2025 08:05:31 GMT Subject: [jdk17u-dev] RFR: 8257810: Only First page are printed in JTable.scrollRectToVisible Message-ID: I backport this for parity with 17.0.18-oracle Added neccesary adaptions from PassFailJFrame improvements that were already backported. See also [JDK-8289238](https://bugs.openjdk.org/browse/JDK-8289238) ------------- Commit messages: - backport f710393e352b0945ad64df3ee5ccd34f082c2b63 Changes: https://git.openjdk.org/jdk17u-dev/pull/3976/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3976&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8257810 Stats: 121 lines in 2 files changed: 118 ins; 2 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3976.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3976/head:pull/3976 PR: https://git.openjdk.org/jdk17u-dev/pull/3976 From goetz at openjdk.org Sun Sep 21 08:07:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 21 Sep 2025 08:07:06 GMT Subject: [jdk17u-dev] RFR: 8210807: Printing a JTable with a JScrollPane prints table without rows populated Message-ID: I backport this for parity with 17.0.18-oracle. ------------- Commit messages: - Backport 95bd92a5601afdf02b9d62cab7dbae93f297df47 Changes: https://git.openjdk.org/jdk17u-dev/pull/3977/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3977&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8210807 Stats: 195 lines in 3 files changed: 189 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3977.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3977/head:pull/3977 PR: https://git.openjdk.org/jdk17u-dev/pull/3977 From duke at openjdk.org Sun Sep 21 15:27:14 2025 From: duke at openjdk.org (duke) Date: Sun, 21 Sep 2025 15:27:14 GMT Subject: [jdk25u] RFR: 8365919: Replace currentTimeMillis with nanoTime in Stresser.java In-Reply-To: References: Message-ID: On Wed, 17 Sep 2025 11:25:54 GMT, Tejal Wakchaure wrote: > Tested Changes Locally for `test/hotspot/jtreg/vmTestbase/nsk` @tejalwakchaure Your change (at version 30b0679aa23ed2bbb4f121e53aad642c57df06f0) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/208#issuecomment-3316065265 From serb at openjdk.org Sun Sep 21 22:15:30 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Sun, 21 Sep 2025 22:15:30 GMT Subject: [jdk17u-dev] Integrated: 8295301: Problem list TrayIcon tests that fail on Ubuntu 22.04 In-Reply-To: References: Message-ID: On Sat, 20 Sep 2025 02:15:51 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [fdb74ed4](https://github.com/openjdk/jdk/commit/fdb74ed45240477bd08eb40ede5eaa2345ca6b5d) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Phil Race on 13 Oct 2022 and was reviewed by David Holmes. > > Thanks! This pull request has now been integrated. Changeset: 1eb47228 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk17u-dev/commit/1eb472285bd41c9c4cdf03f7dd23efc1a322c1d8 Stats: 7 lines in 1 file changed: 0 ins; 0 del; 7 mod 8295301: Problem list TrayIcon tests that fail on Ubuntu 22.04 Backport-of: fdb74ed45240477bd08eb40ede5eaa2345ca6b5d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3975 From syan at openjdk.org Mon Sep 22 03:19:21 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 22 Sep 2025 03:19:21 GMT Subject: [jdk25u] RFR: 8365834: Mark java/net/httpclient/ManyRequests.java as intermittent In-Reply-To: References: Message-ID: <4abF6J9itAORvqnp1yEEvfAI-jaBhebiZBmavSqwVqg=.611dfb88-899c-4aaf-a263-648b0f949100@github.com> On Sat, 23 Aug 2025 02:50:10 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [09aad0ae](https://github.com/openjdk/jdk/commit/09aad0aea8b9f9fda14c5b18ae67b30ffce817d9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 23 Aug 2025 and was reviewed by Jaikiran Pai. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/126#issuecomment-3316622122 From syan at openjdk.org Mon Sep 22 03:25:28 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 22 Sep 2025 03:25:28 GMT Subject: [jdk21u-dev] RFR: 8365834: Mark java/net/httpclient/ManyRequests.java as intermittent In-Reply-To: References: Message-ID: <8UVQuXlVBD98BMwpspTtlYACP_q7g54i6qADPtsaI_I=.69564521-5cf6-44d7-97a1-4796372ca0ef@github.com> On Sat, 23 Aug 2025 02:52:38 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [09aad0ae](https://github.com/openjdk/jdk/commit/09aad0aea8b9f9fda14c5b18ae67b30ffce817d9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 23 Aug 2025 and was reviewed by Jaikiran Pai. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2120#issuecomment-3316629345 From syan at openjdk.org Mon Sep 22 03:25:29 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 22 Sep 2025 03:25:29 GMT Subject: [jdk21u-dev] Integrated: 8365834: Mark java/net/httpclient/ManyRequests.java as intermittent In-Reply-To: References: Message-ID: On Sat, 23 Aug 2025 02:52:38 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [09aad0ae](https://github.com/openjdk/jdk/commit/09aad0aea8b9f9fda14c5b18ae67b30ffce817d9) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 23 Aug 2025 and was reviewed by Jaikiran Pai. > > Thanks! This pull request has now been integrated. Changeset: b1d5f11f Author: SendaoYan URL: https://git.openjdk.org/jdk21u-dev/commit/b1d5f11fd189e4c742ee141d4bc764201b8895ea Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8365834: Mark java/net/httpclient/ManyRequests.java as intermittent Backport-of: 09aad0aea8b9f9fda14c5b18ae67b30ffce817d9 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2120 From duke at openjdk.org Mon Sep 22 04:37:26 2025 From: duke at openjdk.org (duke) Date: Mon, 22 Sep 2025 04:37:26 GMT Subject: [jdk25u] RFR: 8357064: cds/appcds/ArchiveRelocationTest.java failed with missing expected output In-Reply-To: References: Message-ID: On Thu, 18 Sep 2025 12:00:56 GMT, KavyaKS94 wrote: > Clean backport. Tested changes locally in mach5 @KavyaKS94 Your change (at version 313b6ae0ae364c89144b9ece9dc0cabf71d647cc) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/215#issuecomment-3316735335 From duke at openjdk.org Mon Sep 22 05:31:16 2025 From: duke at openjdk.org (duke) Date: Mon, 22 Sep 2025 05:31:16 GMT Subject: [jdk25u] RFR: 8362836: JFR: Broken pipe in jdk/jfr/event/io/TestIOTopFrame.java In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 10:59:01 GMT, Ashish Kumar wrote: > Backport bug fix from jdk repo. @ashish-cb-kumar Your change (at version 608cb5e13c53477afed2b4d245acd07e54b523cd) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/183#issuecomment-3317001127 From rmarchenko at openjdk.org Mon Sep 22 06:30:41 2025 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Mon, 22 Sep 2025 06:30:41 GMT Subject: [jdk11u-dev] RFR: 8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError In-Reply-To: <8dUNzVrGf7exS_UJ1cEac8bkeHa2HJpZg7jf9Dw0Ylc=.253244aa-6e56-4bb8-8b90-96a344d0975e@github.com> References: <8dUNzVrGf7exS_UJ1cEac8bkeHa2HJpZg7jf9Dw0Ylc=.253244aa-6e56-4bb8-8b90-96a344d0975e@github.com> Message-ID: <2kjE89BksIL4AsW2wrQQlLTRzE9bmnRV6rFrAXdECX0=.6f357710-ff56-46f9-80b2-45fe7e85a77a@github.com> On Fri, 19 Sep 2025 16:15:11 GMT, Roman Marchenko wrote: > This is backport of "[JDK-8350813](https://bugs.openjdk.org/browse/JDK-8350813) Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError" > > The problem exists in jdk11 also. > > Almost clean backport, resolved conflict in copyright. > > Test fails before the fix, and passes with the fix. The build failures for s390x and ppc64le don't loook related to the changes. Infrastructure issues. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3099#issuecomment-3317152809 From duke at openjdk.org Mon Sep 22 07:28:23 2025 From: duke at openjdk.org (Ashish Kumar) Date: Mon, 22 Sep 2025 07:28:23 GMT Subject: [jdk25u] Integrated: 8362836: JFR: Broken pipe in jdk/jfr/event/io/TestIOTopFrame.java In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 10:59:01 GMT, Ashish Kumar wrote: > Backport bug fix from jdk repo. This pull request has now been integrated. Changeset: 304f253d Author: Erik Gahlin Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/304f253df0fef47742b48609d856474b0b9ff648 Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod 8362836: JFR: Broken pipe in jdk/jfr/event/io/TestIOTopFrame.java Backport-of: 1b94a3466e7bb3815c0caeeeebff6018b6440455 ------------- PR: https://git.openjdk.org/jdk25u/pull/183 From duke at openjdk.org Mon Sep 22 07:29:18 2025 From: duke at openjdk.org (Tejal Wakchaure) Date: Mon, 22 Sep 2025 07:29:18 GMT Subject: [jdk25u] Integrated: 8365919: Replace currentTimeMillis with nanoTime in Stresser.java In-Reply-To: References: Message-ID: <_5stO2jdfNaF_bnvzSZtFHX1hvkACadF66Lv-qONiV4=.789155d7-4461-4bd1-8628-63eb157918a3@github.com> On Wed, 17 Sep 2025 11:25:54 GMT, Tejal Wakchaure wrote: > Tested Changes Locally for `test/hotspot/jtreg/vmTestbase/nsk` This pull request has now been integrated. Changeset: cefd9451 Author: Tejal Wakchaure Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/cefd94515ee2dff422d526fd62ab8a0755fb9370 Stats: 25 lines in 1 file changed: 6 ins; 6 del; 13 mod 8365919: Replace currentTimeMillis with nanoTime in Stresser.java Backport-of: 0ca38bdc4d503158fda57bbc8bc9adc420628079 ------------- PR: https://git.openjdk.org/jdk25u/pull/208 From duke at openjdk.org Mon Sep 22 07:29:23 2025 From: duke at openjdk.org (KavyaKS94) Date: Mon, 22 Sep 2025 07:29:23 GMT Subject: [jdk25u] Integrated: 8357064: cds/appcds/ArchiveRelocationTest.java failed with missing expected output In-Reply-To: References: Message-ID: On Thu, 18 Sep 2025 12:00:56 GMT, KavyaKS94 wrote: > Clean backport. Tested changes locally in mach5 This pull request has now been integrated. Changeset: 147ed00b Author: Calvin Cheung Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/147ed00b20a4a080b0ec7bc75ef3aeb8c152f7a9 Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod 8357064: cds/appcds/ArchiveRelocationTest.java failed with missing expected output Backport-of: 534d2b33dc23d0171fdce3cb89d679d5088b4667 ------------- PR: https://git.openjdk.org/jdk25u/pull/215 From shade at openjdk.org Mon Sep 22 07:29:56 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 22 Sep 2025 07:29:56 GMT Subject: [jdk17u-dev] RFR: 8363966: GHA: Switch cross-compiling sysroots to Debian trixie Message-ID: Enables up-to-date and consistent cross-compilation across all arches. Additional testing: - [x] GHA ------------- Commit messages: - Backport 2a5f149bb8e26277778465fff670591c929842de Changes: https://git.openjdk.org/jdk17u-dev/pull/3970/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3970&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8363966 Stats: 6 lines in 1 file changed: 0 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3970.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3970/head:pull/3970 PR: https://git.openjdk.org/jdk17u-dev/pull/3970 From rmarchenko at openjdk.org Mon Sep 22 07:30:28 2025 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Mon, 22 Sep 2025 07:30:28 GMT Subject: [jdk21u-dev] Integrated: 8365098: make/RunTests.gmk generates a wrong path to test artifacts on Alpine In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 07:00:07 GMT, Roman Marchenko wrote: > This is backport of "[JDK-8365098](https://bugs.openjdk.org/browse/JDK-8365098) make/RunTests.gmk generates a wrong path to test artifacts on Alpine" as JDK21 tests have the same issue on Alpine - generate a wrong path to test artifacts. > > Clean backport. Build system fix, test artifacts path processing. > > Tier1 passes. This pull request has now been integrated. Changeset: b683857e Author: Roman Marchenko Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/b683857ee35fc97f5b42661a1ea9967d9145e720 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod 8365098: make/RunTests.gmk generates a wrong path to test artifacts on Alpine Backport-of: 41520998aa8808452ee384b213b2a77c7bad668d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2237 From goetz at openjdk.org Mon Sep 22 07:32:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 07:32:57 GMT Subject: [jdk21u-dev] RFR: 8365168: Use 64-bit aligned addresses for CK_ULONG access in PKCS11 native key code [v3] In-Reply-To: References: Message-ID: <7TxKyoHmtBBUEVD1XY9SUidHzfW8rDn9dYLuHgx-OJM=.a3cdc685-75ab-49d9-9891-a5b4dc7b8783@github.com> > I backport this for parity with 21.0.10-oracle. > > > Resolved Copyright. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: backport 1802cb566e956febebc181da26a666bea4942e87 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2246/files - new: https://git.openjdk.org/jdk21u-dev/pull/2246/files/e7c42b17..601cde46 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2246&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2246&range=01-02 Stats: 24 lines in 4 files changed: 13 ins; 0 del; 11 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2246.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2246/head:pull/2246 PR: https://git.openjdk.org/jdk21u-dev/pull/2246 From duke at openjdk.org Mon Sep 22 07:39:56 2025 From: duke at openjdk.org (duke) Date: Mon, 22 Sep 2025 07:39:56 GMT Subject: [jdk17u-dev] RFR: 8365098: make/RunTests.gmk generates a wrong path to test artifacts on Alpine In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 07:12:40 GMT, Roman Marchenko wrote: > This is backport of "[JDK-8365098](https://bugs.openjdk.org/browse/JDK-8365098) make/RunTests.gmk generates a wrong path to test artifacts on Alpine" as JDK17 tests have the same issue on Alpine - generate a wrong path to test artifacts. > > Clean backport. Build system fix, test artifacts path processing. > > Tier1 passes. @wkia Your change (at version 83afa8b93a26ff6afb4cefc95f35d8169fd413d9) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3956#issuecomment-3317372643 From goetz at openjdk.org Mon Sep 22 07:42:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 07:42:10 GMT Subject: [jdk21u-dev] RFR: 8319570: Change to GCC 13.2.0 for building on Linux at Oracle Message-ID: I backport this for parity with 21.0.7-oracle. Resolved some chunks due to context. This should not change any existing build setup, just bring the possibility to generate a devkit with gcc 13. ------------- Commit messages: - backport 1802cb566e956febebc181da26a666bea4942e87 Changes: https://git.openjdk.org/jdk21u-dev/pull/2253/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2253&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8319570 Stats: 24 lines in 4 files changed: 13 ins; 0 del; 11 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2253.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2253/head:pull/2253 PR: https://git.openjdk.org/jdk21u-dev/pull/2253 From rmarchenko at openjdk.org Mon Sep 22 07:50:19 2025 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Mon, 22 Sep 2025 07:50:19 GMT Subject: [jdk17u-dev] Integrated: 8365098: make/RunTests.gmk generates a wrong path to test artifacts on Alpine In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 07:12:40 GMT, Roman Marchenko wrote: > This is backport of "[JDK-8365098](https://bugs.openjdk.org/browse/JDK-8365098) make/RunTests.gmk generates a wrong path to test artifacts on Alpine" as JDK17 tests have the same issue on Alpine - generate a wrong path to test artifacts. > > Clean backport. Build system fix, test artifacts path processing. > > Tier1 passes. This pull request has now been integrated. Changeset: 448f3c05 Author: Roman Marchenko Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/448f3c05d786a284f2f574e2914d43dc94345273 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod 8365098: make/RunTests.gmk generates a wrong path to test artifacts on Alpine Backport-of: 41520998aa8808452ee384b213b2a77c7bad668d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3956 From mbaesken at openjdk.org Mon Sep 22 07:58:02 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 22 Sep 2025 07:58:02 GMT Subject: [jdk17u-dev] RFR: 8257810: Only First page are printed in JTable.scrollRectToVisible In-Reply-To: References: Message-ID: On Sun, 21 Sep 2025 07:46:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle > > Added neccesary adaptions from PassFailJFrame improvements that were already backported. > See also [JDK-8289238](https://bugs.openjdk.org/browse/JDK-8289238) Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3976#pullrequestreview-3251037125 From goetz at openjdk.org Mon Sep 22 08:13:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 08:13:22 GMT Subject: [jdk17u-dev] RFR: 8139228: JFileChooser renders file names as HTML document Message-ID: I backport this for parity with 17.0.18-oracle. ------------- Commit messages: - Backport 917c1546f353c2814de8465d1dfad66b01561f12 Changes: https://git.openjdk.org/jdk17u-dev/pull/3978/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3978&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8139228 Stats: 189 lines in 8 files changed: 189 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3978.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3978/head:pull/3978 PR: https://git.openjdk.org/jdk17u-dev/pull/3978 From goetz at openjdk.org Mon Sep 22 08:13:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 08:13:59 GMT Subject: [jdk21u-dev] RFR: 8139228: JFileChooser renders file names as HTML document Message-ID: I backport this for parity with 21.0.10-oracle. ------------- Commit messages: - Backport 917c1546f353c2814de8465d1dfad66b01561f12 Changes: https://git.openjdk.org/jdk21u-dev/pull/2254/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2254&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8139228 Stats: 189 lines in 8 files changed: 189 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2254.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2254/head:pull/2254 PR: https://git.openjdk.org/jdk21u-dev/pull/2254 From goetz at openjdk.org Mon Sep 22 08:58:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 08:58:10 GMT Subject: [jdk17u-dev] RFR: 8358532: JFileChooser in GTK L&F still displays HTML filename Message-ID: I backport this for parity with 17.0.18-oracle ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/3978 Commit messages: - backport 6fe9143bbbe269af62d2084834fc0c9afc51b5f3 Changes: https://git.openjdk.org/jdk17u-dev/pull/3979/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3979&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358532 Stats: 7 lines in 2 files changed: 6 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3979.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3979/head:pull/3979 PR: https://git.openjdk.org/jdk17u-dev/pull/3979 From sgehwolf at openjdk.org Mon Sep 22 08:58:29 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 22 Sep 2025 08:58:29 GMT Subject: [jdk21u-dev] RFR: 8339280: jarsigner -verify performs cross-checking between CEN and LOC [v2] In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 18:38:36 GMT, Francisco Ferrari Bihurriet wrote: >> Hi, this is a backport of openjdk/jdk at bbd5b174c50346152a624317b6bd76ec48f7e551. The backport is not clean because of the following reasons. >> >> ##### Internationalization files >> >> 21u doesn't have [JDK-8345940: Migrate security-related resources from Java classes to properties files](https://bugs.openjdk.org/browse/JDK-8345940) (openjdk/jdk at 9a49418138b93bc8ed8879be5c9b9b9c85ef47e1), so changes from `resources/jarsigner.properties`, were applied to `Resources.java`. >> >> ~~Also, internationalized messages were added later, so they have been recovered from [JDK-8359761: JDK 25 RDP1 L10n resource files update](https://bugs.openjdk.org/browse/JDK-8359761) (openjdk/jdk at da7080fffb2389465dc9afca6d02e9085fe15302):~~ >> >> * ~~New messages in `resources/jarsigner_de.properties` were applied to `Resources_de.java`~~ >> * ~~New messages in `resources/jarsigner_ja.properties` were applied to `Resources_ja.java`~~ >> * ~~New messages in `resources/jarsigner_zh_CN.properties` were applied to `Resources_zh_CN.java`~~ >> >> ~~To convert these messages, I created the [PropertiesToResources.java](https://github.com/user-attachments/files/22413901/PropertiesToResources.java) small program.~~ >> >> $\mbox{\color{red}UPDATE}$ (5d7505cae747aecf2d12cb486e2ece4c527e01f9): all the internationalized messages have been removed, as they aren't typically included in backports (thanks @jerboaa for letting me know). >> >> ##### Man pages >> >> 21u doesn't have [JDK-8344056: Use markdown format for man pages](https://bugs.openjdk.org/browse/JDK-8344056) (openjdk/jdk at 475feb064bb6b9dfd34fc52762e3e0ab825254ec), so changes from `jarsigner.md`, were applied to `jarsigner.1`. >> >> #### Related issues ("relates to" Jira issue links) >> >> [JDK-8353299](https://bugs.openjdk.org/browse/JDK-8353299 "VerifyJarEntryName.java test fails") (openjdk/jdk at acd4da49a01760599ec4c325ff6c56f53ba5cc9c) and [JDK-8367782](https://bugs.openjdk.org/browse/JDK-8367782 "VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName") (openjdk/jdk at 1b9a11682d5f73885213822423bfce8dfc17febd) were also included as part of this backport. They are test-only changes that improve the reliability and coverage of `VerifyJarEntryName.java`. >> >> Since `test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java` is not failing after the backport, [JDK-8353330](https://bugs.openjdk.org/browse/JDK-8353330 "Test runtime/cds/appcds/SignedJar.java fails in CDSHeapVerifier") was not included. >> >>... > > Francisco Ferrari Bihurriet has updated the pull request incrementally with one additional commit since the last revision: > > Remove internationalized messages This looks OK to me. ------------- Marked as reviewed by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2235#pullrequestreview-3251267896 From sgehwolf at openjdk.org Mon Sep 22 08:58:32 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 22 Sep 2025 08:58:32 GMT Subject: [jdk21u-dev] RFR: 8339280: jarsigner -verify performs cross-checking between CEN and LOC [v2] In-Reply-To: <6fXktEF5IifNbmvLOTImN_RAwDcesK9baA1duQTGv7E=.4dd66d56-c8e9-4cca-a3dc-c4e643b74d1d@github.com> References: <_7M47laetyUghS8wcUAGo8_GeOgSRTOr-g5sp63JMVM=.47deb9b9-eac0-4a56-b095-8e9e139c385e@github.com> <6fXktEF5IifNbmvLOTImN_RAwDcesK9baA1duQTGv7E=.4dd66d56-c8e9-4cca-a3dc-c4e643b74d1d@github.com> Message-ID: On Fri, 19 Sep 2025 18:35:13 GMT, Francisco Ferrari Bihurriet wrote: >> Please remove changes to `Resources_de.java`, `Resources_ja.java` and `Resources_zh_CN.java` since those are part of a different bug and usually get updated in bulk. Looks good otherwise. > > Thanks @jerboaa, done in 5d7505cae747aecf2d12cb486e2ece4c527e01f9. > @franferrax Shouldn't we update the copyright years in src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java, src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java, and src/jdk.jartool/share/man/jarsigner.1 files. > It is not part of the original patch because copyright year is 2025 for these files already Not in a backport. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2235#issuecomment-3317667707 From goetz at openjdk.org Mon Sep 22 08:58:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 08:58:40 GMT Subject: [jdk21u-dev] RFR: 8358532: JFileChooser in GTK L&F still displays HTML filename Message-ID: <5licV9uN9crHi8G78EcNmf_R48L4HYo4dvBkO_mFW6Y=.18183e58-afee-4aee-a03a-6b75d5d1428e@github.com> I backport this for parity with 21.0.10-oracle. ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/2254 Commit messages: - backport 6fe9143bbbe269af62d2084834fc0c9afc51b5f3 Changes: https://git.openjdk.org/jdk21u-dev/pull/2255/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2255&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358532 Stats: 7 lines in 2 files changed: 6 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2255.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2255/head:pull/2255 PR: https://git.openjdk.org/jdk21u-dev/pull/2255 From shade at openjdk.org Mon Sep 22 09:18:15 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 22 Sep 2025 09:18:15 GMT Subject: [jdk17u-dev] RFR: 8363966: GHA: Switch cross-compiling sysroots to Debian trixie In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 15:24:45 GMT, Aleksey Shipilev wrote: > Enables up-to-date and consistent cross-compilation across all arches. > > Additional testing: > - [x] GHA Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3970#issuecomment-3317732233 From shade at openjdk.org Mon Sep 22 09:18:16 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 22 Sep 2025 09:18:16 GMT Subject: [jdk17u-dev] Integrated: 8363966: GHA: Switch cross-compiling sysroots to Debian trixie In-Reply-To: References: Message-ID: <0_LHxCyxSqwLF7Yszch8n6eUrJ9k6Xs76gbREOCpiEU=.66caf7cf-6c85-46ed-b7c3-0675b4683ac5@github.com> On Fri, 19 Sep 2025 15:24:45 GMT, Aleksey Shipilev wrote: > Enables up-to-date and consistent cross-compilation across all arches. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: 69501de7 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/69501de7387e3c72038f5cba205d38e05764e6fd Stats: 6 lines in 1 file changed: 0 ins; 0 del; 6 mod 8363966: GHA: Switch cross-compiling sysroots to Debian trixie Backport-of: 2a5f149bb8e26277778465fff670591c929842de ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3970 From goetz at openjdk.org Mon Sep 22 09:18:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 09:18:51 GMT Subject: [jdk17u-dev] RFR: 8354646: java.awt.TextField allows to identify the spaces in a password when double clicked at the starting and end of the text Message-ID: I backport this for parity with 17.0.18-oracle Resolved copyright, probably clean anyways. ------------- Commit messages: - backport 8d33ea7395e5dd504b899d8972617f6696546d84 Changes: https://git.openjdk.org/jdk17u-dev/pull/3980/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3980&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354646 Stats: 149 lines in 5 files changed: 110 ins; 34 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3980.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3980/head:pull/3980 PR: https://git.openjdk.org/jdk17u-dev/pull/3980 From goetz at openjdk.org Mon Sep 22 09:20:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 09:20:13 GMT Subject: [jdk21u-dev] RFR: 8354646: java.awt.TextField allows to identify the spaces in a password when double clicked at the starting and end of the text Message-ID: I backport this for parity with 21.0.10-oracle. Resolved copyright, probably clean anyways. ------------- Commit messages: - backport 8d33ea7395e5dd504b899d8972617f6696546d84 Changes: https://git.openjdk.org/jdk21u-dev/pull/2256/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2256&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354646 Stats: 149 lines in 5 files changed: 110 ins; 34 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2256.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2256/head:pull/2256 PR: https://git.openjdk.org/jdk21u-dev/pull/2256 From goetz at openjdk.org Mon Sep 22 10:17:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 10:17:48 GMT Subject: [jdk21u-dev] RFR: 8342934: TYPE_USE annotations printed with error causing "," in toString output [v3] In-Reply-To: References: Message-ID: <9BGIoHV_7cSxSbOt2VieXh99vsLizVYqAV4tgLxFisg=.b5ae12a8-9097-401d-bd6b-b63a615781c3@github.com> On Wed, 17 Sep 2025 20:22:18 GMT, Liam Miller-Cushon wrote: >> Hi @cushon >> what is the status of this backport? >> As it is approved, it's in the filter of changes approved but not integrated, and I'd >> like to get it out of there. >> If you don't intend to integrate it, I will remove the approval labels. Else please merge head, retest >> and integrate. >> Thanks, Goetz. > > @GoeLin thanks for the ping I'm still interested in backporting this, I was just waiting for a review and then lost track of it. > > I have re-opened it and merged the latest changes from head, and will re-test. Hi @cushon, thanks for driving this further! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1802#issuecomment-3318034890 From goetz at openjdk.org Mon Sep 22 10:19:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 10:19:53 GMT Subject: [jdk21u-dev] Integrated: 8356897: Update NSS library to 3.111 In-Reply-To: References: Message-ID: On Wed, 17 Sep 2025 14:20:26 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle This pull request has now been integrated. Changeset: 638f8617 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/638f8617e8f71efa5e23cd7f3a109128d9567a20 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8356897: Update NSS library to 3.111 Backport-of: cabd7c1f7a8c471d5461e3557fb589fdfe4d88be ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2225 From goetz at openjdk.org Mon Sep 22 10:35:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 10:35:10 GMT Subject: [jdk21u-dev] Integrated: 8335986: Test javax/swing/JCheckBox/4449413/bug4449413.java fails on Windows 11 x64 because RBMenuItem's and CBMenuItem's checkmark on the left side are not visible In-Reply-To: References: Message-ID: On Wed, 17 Sep 2025 16:16:11 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: ae32eb57 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ae32eb5789a30a3d5fdccc8fc7b19aef87159abb Stats: 24 lines in 1 file changed: 18 ins; 1 del; 5 mod 8335986: Test javax/swing/JCheckBox/4449413/bug4449413.java fails on Windows 11 x64 because RBMenuItem's and CBMenuItem's checkmark on the left side are not visible Backport-of: c51bed739d97167ae768e204dd8666d078d2e607 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2226 From goetz at openjdk.org Mon Sep 22 10:37:17 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 10:37:17 GMT Subject: [jdk21u-dev] Integrated: 8355478: DoubleActionESC.java fails intermittently In-Reply-To: References: Message-ID: On Thu, 18 Sep 2025 18:00:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 980b2e8a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/980b2e8a6844817143020ebf088a87476d498511 Stats: 35 lines in 2 files changed: 13 ins; 8 del; 14 mod 8355478: DoubleActionESC.java fails intermittently Backport-of: d1052c70cbddb025e7f5b71bd61176e63277bba0 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2230 From goetz at openjdk.org Mon Sep 22 10:39:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 10:39:40 GMT Subject: [jdk21u-dev] Integrated: 8360022: ClassRefDupInConstantPoolTest.java fails when running in repeat In-Reply-To: <7Iv_CaA-f8gI5qxKlyQr-uolYPhe_P_wOchNXRh5Usg=.5485cf75-ea1e-4e88-a405-efa3a08aab05@github.com> References: <7Iv_CaA-f8gI5qxKlyQr-uolYPhe_P_wOchNXRh5Usg=.5485cf75-ea1e-4e88-a405-efa3a08aab05@github.com> Message-ID: On Thu, 18 Sep 2025 18:14:53 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > both chunks needed resolve. This pull request has now been integrated. Changeset: db2a8bcd Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/db2a8bcdd7cf3287a8765abdca5256dc7bfe7cd2 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8360022: ClassRefDupInConstantPoolTest.java fails when running in repeat Backport-of: 566279af49a7cf47e6030222e989417855caf1a9 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2231 From goetz at openjdk.org Mon Sep 22 10:42:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 10:42:02 GMT Subject: [jdk21u-dev] Integrated: 8305567: serviceability/tmtools/jstat/GcTest01.java failed utils.JstatGcResults.assertConsistency In-Reply-To: <03asc3Iyu6vPGpgq0C7QmLez6QXsAfykAZpIwMomjDo=.5ae88de6-3fee-4694-8c81-deaae097b243@github.com> References: <03asc3Iyu6vPGpgq0C7QmLez6QXsAfykAZpIwMomjDo=.5ae88de6-3fee-4694-8c81-deaae097b243@github.com> Message-ID: <1RctexkvqGdOKaV4D5DiBNrCciq7uSc_8CONPmUBSW0=.823ad345-7ebf-43f8-9e73-288916717ea3@github.com> On Fri, 19 Sep 2025 08:03:23 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: f1a6543b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/f1a6543bb6cfad5da4759210c198f43767884b1e 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/jdk21u-dev/pull/2238 From duke at openjdk.org Mon Sep 22 10:53:31 2025 From: duke at openjdk.org (duke) Date: Mon, 22 Sep 2025 10:53:31 GMT Subject: [jdk11u-dev] RFR: 8224087: Compile C code for at least C99 Standard compliance In-Reply-To: References: Message-ID: <6991rZSZHcEySTIGTgNSR-IGETdNkXRhWcHN8VJfEls=.6e1f9779-9a45-437b-b006-4e045a851908@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) @zzambers Your change (at version e7e9318a9efa5ba9660abae8aab4372c9c91e351) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3087#issuecomment-3318204080 From goetz at openjdk.org Mon Sep 22 11:08:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 11:08:19 GMT Subject: [jdk21u-dev] Integrated: 8362532: Test gc/g1/plab/* duplicate command-line options In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 10:06:40 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 2b9676a7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/2b9676a74934c9888eafd5349ff0e58e906ad04b 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/jdk21u-dev/pull/2242 From goetz at openjdk.org Mon Sep 22 11:10:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 11:10:44 GMT Subject: [jdk21u-dev] Integrated: 8362602: Add test.timeout.factor to CompileFactory to avoid test timeouts In-Reply-To: References: Message-ID: <49BFhzYrIPUESV0LNtq2DgmPpZKCnII797_t4V3NYNw=.25df2aca-5fd5-43b3-bf62-692fa6949adf@github.com> On Fri, 19 Sep 2025 10:12:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 09f76d11 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/09f76d11e230387949acaa17177dd078373a6775 Stats: 4 lines in 1 file changed: 2 ins; 0 del; 2 mod 8362602: Add test.timeout.factor to CompileFactory to avoid test timeouts Backport-of: f8c8bcf4fd31509fdb40d32e8e16ba4fba1f987d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2243 From goetz at openjdk.org Mon Sep 22 11:13:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 11:13:14 GMT Subject: [jdk21u-dev] Integrated: 8358048: java/net/httpclient/HttpsTunnelAuthTest.java incorrectly calls Thread::stop In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 10:21:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 512060c7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/512060c79d9a421d3e04a50ec83bbbb99aef1548 Stats: 6 lines in 1 file changed: 1 ins; 1 del; 4 mod 8358048: java/net/httpclient/HttpsTunnelAuthTest.java incorrectly calls Thread::stop Backport-of: d288ca28be7bfba3abe9f54cefbe53e73c25707e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2245 From goetz at openjdk.org Mon Sep 22 11:13:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 11:13:19 GMT Subject: [jdk17u-dev] Integrated: 8257810: Only First page are printed in JTable.scrollRectToVisible In-Reply-To: References: Message-ID: On Sun, 21 Sep 2025 07:46:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle > > Added neccesary adaptions from PassFailJFrame improvements that were already backported. > See also [JDK-8289238](https://bugs.openjdk.org/browse/JDK-8289238) This pull request has now been integrated. Changeset: 062a12c1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/062a12c11bce41e0f55444895562da3a5622c598 Stats: 121 lines in 2 files changed: 118 ins; 2 del; 1 mod 8257810: Only First page are printed in JTable.scrollRectToVisible Reviewed-by: mbaesken Backport-of: f710393e352b0945ad64df3ee5ccd34f082c2b63 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3976 From goetz at openjdk.org Mon Sep 22 11:15:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 11:15:20 GMT Subject: [jdk21u-dev] Integrated: 8360408: [TEST] Use @requires tag instead of exiting based on "os.name" property value for sun/net/www/protocol/file/FileURLTest.java In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 11:25:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 3b1087d7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/3b1087d74541c58b10afc25ebf628e5104816e31 Stats: 6 lines in 1 file changed: 1 ins; 4 del; 1 mod 8360408: [TEST] Use @requires tag instead of exiting based on "os.name" property value for sun/net/www/protocol/file/FileURLTest.java Backport-of: d4705947d89509b235cf48328014331c9c6cee80 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2247 From goetz at openjdk.org Mon Sep 22 11:15:34 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 11:15:34 GMT Subject: [jdk17u-dev] Integrated: 8210807: Printing a JTable with a JScrollPane prints table without rows populated In-Reply-To: References: Message-ID: On Sun, 21 Sep 2025 08:00:15 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. This pull request has now been integrated. Changeset: e6e8f64b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e6e8f64b5c0f4cd53b9789835f4054579e0aad83 Stats: 195 lines in 3 files changed: 189 ins; 0 del; 6 mod 8210807: Printing a JTable with a JScrollPane prints table without rows populated Backport-of: 95bd92a5601afdf02b9d62cab7dbae93f297df47 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3977 From goetz at openjdk.org Mon Sep 22 11:17:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 11:17:49 GMT Subject: [jdk17u-dev] Integrated: 8341138: Rename jtreg property docker.support as container.support In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 11:37:07 GMT, Goetz Lindenmaier wrote: > I backport this to make later backports clean. > > test/hotspot/jtreg/TEST.ROOT > test/jdk/TEST.ROOT > Resolved due to context. > > test/hotspot/jtreg/containers/docker/TestJFREvents.java > Resolved due to context. > > test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java > Resolved Copyright due to context. > > test/jtreg-ext/requires/VMProps.java > Several larger resolves and additional edits needed. > ' > Update: > This change depends on a refactoring in VMProps.java. No big thing, > but not nice as this test support coding has frequent updates in backports > and thus it's useful to keep it as close to head as possible. > The refactoring came with "8333446: Add tests for hierarchical container support" > a change that on first sight looks like a nice want-to-have for 17, especially as it > backports clean. But it depends on larger functional changes in 21 we do > not want to backport to 17. > So I now decided to take the refactoring of VMProps from 8333446 and include > it in this change, see also the first commit. This pull request has now been integrated. Changeset: d2302a81 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d2302a813d5545d5b8ebc9099a5e916316a23d69 Stats: 61 lines in 26 files changed: 6 ins; 1 del; 54 mod 8341138: Rename jtreg property docker.support as container.support Reviewed-by: mbaesken Backport-of: 41ee582df8c65f2f26b21e46784cf0bc4ece0585 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3924 From goetz at openjdk.org Mon Sep 22 11:18:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 11:18:49 GMT Subject: [jdk21u-dev] Integrated: 8361298: SwingUtilities/bug4967768.java fails where character P is not underline In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 11:32:30 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: b7bb6fab Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/b7bb6fab6b8e5ed3b42507ce7d805303cdf4675f 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/jdk21u-dev/pull/2249 From goetz at openjdk.org Mon Sep 22 11:20:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 11:20:08 GMT Subject: [jdk17u-dev] Integrated: 8337723: Remove redundant tests from com/sun/security/sasl/gsskerb In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 11:05:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. > > Needed to resolve. > * ProblemList > * deleting some files as "8267108: Alternate Subject.getSubject and doAs APIs that do not depend on Security Manager APIs" is not in 17 This pull request has now been integrated. Changeset: 12d86115 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/12d8611509d2ec01f38e8c98fe440f34e4db7340 Stats: 934 lines in 12 files changed: 58 ins; 859 del; 17 mod 8337723: Remove redundant tests from com/sun/security/sasl/gsskerb Reviewed-by: rschmelter Backport-of: 8e7ffeda908792ce5f4697af0897ec3848bf8d73 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3923 From goetz at openjdk.org Mon Sep 22 11:23:35 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 11:23:35 GMT Subject: [jdk21u-dev] Integrated: 8365168: Use 64-bit aligned addresses for CK_ULONG access in PKCS11 native key code In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 10:51:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > > Resolved Copyright. This pull request has now been integrated. Changeset: b33371b4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/b33371b4631b22402aeba2f9d6853f697e6bf9b2 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/jdk21u-dev/pull/2246 From goetz at openjdk.org Mon Sep 22 11:25:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 11:25:50 GMT Subject: [jdk17u-dev] Integrated: 8356897: Update NSS library to 3.111 In-Reply-To: <-wq7gW0szRjLQX-nLHPc35cbZLctWo4GbtUqhC2AiEY=.2eb24969-2c26-49f8-88a8-21576ef773e3@github.com> References: <-wq7gW0szRjLQX-nLHPc35cbZLctWo4GbtUqhC2AiEY=.2eb24969-2c26-49f8-88a8-21576ef773e3@github.com> Message-ID: On Wed, 17 Sep 2025 14:20:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. This pull request has now been integrated. Changeset: 6e2136c2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/6e2136c23a05c37376708ae85b0827fa6a892775 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8356897: Update NSS library to 3.111 Backport-of: cabd7c1f7a8c471d5461e3557fb589fdfe4d88be ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3945 From goetz at openjdk.org Mon Sep 22 11:30:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 11:30:07 GMT Subject: [jdk17u-dev] Integrated: 8335986: Test javax/swing/JCheckBox/4449413/bug4449413.java fails on Windows 11 x64 because RBMenuItem's and CBMenuItem's checkmark on the left side are not visible In-Reply-To: References: Message-ID: On Wed, 17 Sep 2025 16:16:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle This pull request has now been integrated. Changeset: 6fe0a603 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/6fe0a6038804dbd00e850bdc2d7cb7f6b1943549 Stats: 24 lines in 1 file changed: 18 ins; 1 del; 5 mod 8335986: Test javax/swing/JCheckBox/4449413/bug4449413.java fails on Windows 11 x64 because RBMenuItem's and CBMenuItem's checkmark on the left side are not visible Backport-of: c51bed739d97167ae768e204dd8666d078d2e607 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3946 From goetz at openjdk.org Mon Sep 22 11:32:23 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 11:32:23 GMT Subject: [jdk17u-dev] Integrated: 8355478: DoubleActionESC.java fails intermittently In-Reply-To: References: Message-ID: On Thu, 18 Sep 2025 18:00:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. This pull request has now been integrated. Changeset: 27abd403 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/27abd403d834623443300c5ab0fe23b3882c59c8 Stats: 35 lines in 2 files changed: 13 ins; 8 del; 14 mod 8355478: DoubleActionESC.java fails intermittently Backport-of: d1052c70cbddb025e7f5b71bd61176e63277bba0 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3951 From goetz at openjdk.org Mon Sep 22 11:34:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 11:34:37 GMT Subject: [jdk17u-dev] Integrated: 8305567: serviceability/tmtools/jstat/GcTest01.java failed utils.JstatGcResults.assertConsistency In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 08:03:31 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle This pull request has now been integrated. Changeset: c1fdf82d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/c1fdf82db975297cd79adcffeac102b30e4e849b 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/jdk17u-dev/pull/3958 From goetz at openjdk.org Mon Sep 22 11:37:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 11:37:25 GMT Subject: [jdk17u-dev] RFR: 8356187: TestJcmd.java may incorrectly parse podman version [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.18-oracle > > resolved copyright, probably clean. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains two commits: - Merge branch 'master' into goetz_backport_8356187 - backport 328715d84c0eafb4fe58d28b301138374ddac168 ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/3932/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3932&range=01 Stats: 13 lines in 1 file changed: 4 ins; 0 del; 9 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3932.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3932/head:pull/3932 PR: https://git.openjdk.org/jdk17u-dev/pull/3932 From goetz at openjdk.org Mon Sep 22 11:37:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 11:37:58 GMT Subject: [jdk17u-dev] Integrated: 8362532: Test gc/g1/plab/* duplicate command-line options In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 10:06:46 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle This pull request has now been integrated. Changeset: 7d26a7d9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/7d26a7d903252f2020a103279575ce01db6326cb 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/jdk17u-dev/pull/3961 From goetz at openjdk.org Mon Sep 22 11:38:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 11:38:01 GMT Subject: [jdk17u-dev] Integrated: 8362602: Add test.timeout.factor to CompileFactory to avoid test timeouts In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 10:12:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle This pull request has now been integrated. Changeset: 23cc1a09 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/23cc1a094c442c64b1dccc50aab01dfa0f7ab84f Stats: 4 lines in 1 file changed: 2 ins; 0 del; 2 mod 8362602: Add test.timeout.factor to CompileFactory to avoid test timeouts Backport-of: f8c8bcf4fd31509fdb40d32e8e16ba4fba1f987d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3962 From goetz at openjdk.org Mon Sep 22 11:40:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 11:40:16 GMT Subject: [jdk17u-dev] Integrated: 8320836: jtreg gtest runs should limit heap size In-Reply-To: <-dzhRQjGu0x_U2gGk2JAUB69NnY4_rNlEDXA0IMXv8E=.c77f56e2-dca7-493f-b5ad-1467502b9c32@github.com> References: <-dzhRQjGu0x_U2gGk2JAUB69NnY4_rNlEDXA0IMXv8E=.c77f56e2-dca7-493f-b5ad-1467502b9c32@github.com> Message-ID: On Fri, 19 Sep 2025 10:22:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle This pull request has now been integrated. Changeset: 666dd5db Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/666dd5dbc5c0be3c531be15b6b2b41a695fbd2ef Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8320836: jtreg gtest runs should limit heap size Backport-of: ac9e51023fc34a82b795950a109af2397826adaa ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3965 From goetz at openjdk.org Mon Sep 22 11:42:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 11:42:37 GMT Subject: [jdk17u-dev] Integrated: 8358048: java/net/httpclient/HttpsTunnelAuthTest.java incorrectly calls Thread::stop In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 10:22:05 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle This pull request has now been integrated. Changeset: 6ad3c13c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/6ad3c13cde3e13279372f569f3a91096f840429a Stats: 6 lines in 1 file changed: 1 ins; 1 del; 4 mod 8358048: java/net/httpclient/HttpsTunnelAuthTest.java incorrectly calls Thread::stop Backport-of: d288ca28be7bfba3abe9f54cefbe53e73c25707e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3964 From goetz at openjdk.org Mon Sep 22 11:44:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 11:44:51 GMT Subject: [jdk17u-dev] Integrated: 8360408: [TEST] Use @requires tag instead of exiting based on "os.name" property value for sun/net/www/protocol/file/FileURLTest.java In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 11:29:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle This pull request has now been integrated. Changeset: af68dfdf Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/af68dfdf0e097f36485f6720e8bb1db3b9bb73ea Stats: 6 lines in 1 file changed: 1 ins; 4 del; 1 mod 8360408: [TEST] Use @requires tag instead of exiting based on "os.name" property value for sun/net/www/protocol/file/FileURLTest.java Backport-of: d4705947d89509b235cf48328014331c9c6cee80 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3967 From goetz at openjdk.org Mon Sep 22 11:46:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 11:46:59 GMT Subject: [jdk17u-dev] Integrated: 8361298: SwingUtilities/bug4967768.java fails where character P is not underline In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 11:32:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle This pull request has now been integrated. Changeset: 8fa6f2bb Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/8fa6f2bb2d668d391cf5b525c5181feac41259c2 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/jdk17u-dev/pull/3969 From goetz at openjdk.org Mon Sep 22 11:49:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 11:49:09 GMT Subject: [jdk17u-dev] Integrated: 8365168: Use 64-bit aligned addresses for CK_ULONG access in PKCS11 native key code In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 10:52:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle > > Resolved Copyright. This pull request has now been integrated. Changeset: 837d5048 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/837d5048482b5cfb49a9314bbd19809f39595455 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/jdk17u-dev/pull/3966 From lbourges at openjdk.org Mon Sep 22 11:58:08 2025 From: lbourges at openjdk.org (Laurent =?UTF-8?B?Qm91cmfDqHM=?=) Date: Mon, 22 Sep 2025 11:58:08 GMT Subject: [jdk21u-dev] RFR: 8355077: Compiler error at splashscreen_gif.c due to unterminated string initialization In-Reply-To: References: Message-ID: On Sun, 25 May 2025 00:41:08 GMT, Jan Kratochvil wrote: > 8355077: Compiler error at splashscreen_gif.c due to unterminated string initialization Marked as reviewed by lbourges (Committer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1831#pullrequestreview-3252223940 From goetz at openjdk.org Mon Sep 22 12:07:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 12:07:48 GMT Subject: [jdk17u-dev] RFR: 8322140: javax/swing/JTable/JTableScrollPrintTest.java does not print the rows and columns of the table in Nimbus and Aqua LookAndFeel Message-ID: I backport this for parity with 17.0.18-oracle Based in push to 21, but again resolved Copyright. ------------- Commit messages: - backport e4bb47bcbbfe55dee4825d00a5b5eb76125a6ef5 Changes: https://git.openjdk.org/jdk17u-dev/pull/3981/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3981&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8322140 Stats: 62 lines in 4 files changed: 26 ins; 19 del; 17 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3981.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3981/head:pull/3981 PR: https://git.openjdk.org/jdk17u-dev/pull/3981 From goetz at openjdk.org Mon Sep 22 12:31:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 12:31:50 GMT Subject: [jdk17u-dev] RFR: 8322135: Printing JTable in Windows L&F throws InternalError: HTHEME is null Message-ID: 8322135: Printing JTable in Windows L&F throws InternalError: HTHEME is null ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/3981 Commit messages: - backport 21480a7ae8dce67cf3a844d8caafb0b96c37ac0e Changes: https://git.openjdk.org/jdk17u-dev/pull/3982/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3982&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8322135 Stats: 17 lines in 3 files changed: 9 ins; 0 del; 8 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3982.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3982/head:pull/3982 PR: https://git.openjdk.org/jdk17u-dev/pull/3982 From mbaesken at openjdk.org Mon Sep 22 12:54:48 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 22 Sep 2025 12:54:48 GMT Subject: [jdk25u] RFR: 8362516: Support of GCC static analyzer (-fanalyzer) Message-ID: 8362516: Support of GCC static analyzer (-fanalyzer) ------------- Commit messages: - Backport ba90ccc6a8ca7b0b728568ea614470c85a5f7f8a Changes: https://git.openjdk.org/jdk25u/pull/224/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=224&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362516 Stats: 28 lines in 2 files changed: 28 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/224.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/224/head:pull/224 PR: https://git.openjdk.org/jdk25u/pull/224 From zzambers at openjdk.org Mon Sep 22 13:25:02 2025 From: zzambers at openjdk.org (Zdenek Zambersky) Date: Mon, 22 Sep 2025 13:25:02 GMT Subject: [jdk11u-dev] Integrated: 8224087: Compile C code for at least C99 Standard compliance In-Reply-To: References: Message-ID: <5jO2snP2ir12v487ebOw9uTQ0RBhDXfAPRmwpz8aquA=.08ba308e-7c0e-4570-9a7e-efc5cd115b36@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) This pull request has now been integrated. Changeset: 156d9982 Author: Zdenek Zambersky Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk11u-dev/commit/156d9982412c0983a8d1f4eee7b4eacb98017662 Stats: 35 lines in 4 files changed: 33 ins; 1 del; 1 mod 8224087: Compile C code for at least C99 Standard compliance Reviewed-by: andrew Backport-of: 03428d73fc3618202627bbe9d9880a63221c1811 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3087 From duke at openjdk.org Mon Sep 22 13:34:08 2025 From: duke at openjdk.org (Jayashree S Kumar) Date: Mon, 22 Sep 2025 13:34:08 GMT Subject: [jdk25u] RFR: 8361314: Test serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java FATAL ERROR in native method: Failed during the GetClassSignature call Message-ID: <-qKCM2UmUdW7LVBUJOpCjxCt18brjKDOq_Uujx3VK-w=.68bbf8b4-589d-47f6-8168-61f623bfdcc0@github.com> A clean backport for [JDK-8361314](https://bugs.openjdk.org/browse/JDK-8361314) This patch is to fix FATAL ERROR in native method: Failed during the GetClassSignature call on serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java testcase. Backporting this patch can help fix test gap. Run VMEventRecursionTest.java test on all supported platforms on mach5 and see them pass. ------------- Commit messages: - Backport 8c00c374ec3e5ae2db3c35a970f6c7a691ae274e Changes: https://git.openjdk.org/jdk25u/pull/225/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=225&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361314 Stats: 41 lines in 1 file changed: 40 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/225.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/225/head:pull/225 PR: https://git.openjdk.org/jdk25u/pull/225 From avu at openjdk.org Mon Sep 22 13:39:57 2025 From: avu at openjdk.org (Alexey Ushakov) Date: Mon, 22 Sep 2025 13:39:57 GMT Subject: [jdk25u] RFR: 8364434: Inconsistent BufferedContext state after GC In-Reply-To: References: Message-ID: On Mon, 1 Sep 2025 13:37:23 GMT, Nikita Gubarkov wrote: > 8364434: Inconsistent BufferedContext state after GC LGTM ------------- Marked as reviewed by avu (no project role). PR Review: https://git.openjdk.org/jdk25u/pull/148#pullrequestreview-3252849147 From avu at openjdk.org Mon Sep 22 13:40:07 2025 From: avu at openjdk.org (Alexey Ushakov) Date: Mon, 22 Sep 2025 13:40:07 GMT Subject: [jdk21u-dev] RFR: 8364434: Inconsistent BufferedContext state after GC In-Reply-To: References: Message-ID: On Mon, 1 Sep 2025 13:33:40 GMT, Nikita Gubarkov wrote: > 8364434: Inconsistent BufferedContext state after GC LGTM ------------- Marked as reviewed by avu (no project role). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2136#pullrequestreview-3252845237 From mbaesken at openjdk.org Mon Sep 22 14:17:41 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 22 Sep 2025 14:17:41 GMT Subject: [jdk21u-dev] RFR: 8364996: java/awt/font/FontNames/LocaleFamilyNames.java times out on Windows Message-ID: 8364996: java/awt/font/FontNames/LocaleFamilyNames.java times out on Windows ------------- Commit messages: - Backport 15e8609a2c3d246e89cfb349cbd21777bc471bae Changes: https://git.openjdk.org/jdk21u-dev/pull/2257/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2257&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364996 Stats: 11 lines in 1 file changed: 6 ins; 3 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2257.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2257/head:pull/2257 PR: https://git.openjdk.org/jdk21u-dev/pull/2257 From mbaesken at openjdk.org Mon Sep 22 14:20:22 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 22 Sep 2025 14:20:22 GMT Subject: [jdk21u-dev] RFR: 8364199: Enhance list of environment variables printed in hserr/hsinfo file Message-ID: 8364199: Enhance list of environment variables printed in hserr/hsinfo file ------------- Commit messages: - Backport 812bd8e94d22f9751651e28a2ef8affdf6a33220 Changes: https://git.openjdk.org/jdk21u-dev/pull/2258/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2258&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364199 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2258.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2258/head:pull/2258 PR: https://git.openjdk.org/jdk21u-dev/pull/2258 From sgehwolf at openjdk.org Mon Sep 22 14:21:57 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 22 Sep 2025 14:21:57 GMT Subject: [jdk11u-dev] RFR: 8271456: Avoid looking up standard charsets in "java.desktop" module In-Reply-To: References: Message-ID: On Thu, 28 Aug 2025 14:10:48 GMT, Timofei Pushkin wrote: > Backport of [JDK-8271456](https://bugs.openjdk.org/browse/JDK-8271456) from JDK 17, for parity with Oracle 11.0.26. > > There were trivial conflicts in copyright years and imports in a few files. > > Testing: GitHub CI, `jdk_imageio` test group locally (mac/arm64) Looks OK. ------------- Marked as reviewed by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3081#pullrequestreview-3253113619 From duke at openjdk.org Mon Sep 22 14:33:11 2025 From: duke at openjdk.org (Jayashree S Kumar) Date: Mon, 22 Sep 2025 14:33:11 GMT Subject: [jdk25u] RFR: 8360178: TestArguments.atojulong gtest has incorrect format string Message-ID: A clean backport for [JDK-8360178](https://bugs.openjdk.org/browse/JDK-8360178) This patch is to fix format directive when printing ULLONG_MAX by TestArguments.atojulong gtest. Instead of using JULONG_FORMAT, which might not be the proper type (though sized properly), use "%llu" to avoid potential warning. Backporting this patch can help fix test gtest gap. Testing: mach5 tier1 ------------- Commit messages: - Backport 878497fb85b9f7d066829b745324028f9f8cdc60 Changes: https://git.openjdk.org/jdk25u/pull/228/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=228&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360178 Stats: 4 lines in 1 file changed: 2 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/228.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/228/head:pull/228 PR: https://git.openjdk.org/jdk25u/pull/228 From shade at openjdk.org Mon Sep 22 14:46:52 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 22 Sep 2025 14:46:52 GMT Subject: [jdk25u] RFR: 8367031: [backout] Change java.time month/day field types to 'byte' In-Reply-To: References: Message-ID: On Thu, 18 Sep 2025 21:40:22 GMT, Roger Riggs wrote: > Propagate [backout] Change java.time month/day field types to 'byte' to jdk 25. > Previously reviewed as: https://github.com/openjdk/jdk/pull/27346 Time to integrate :) ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/217#issuecomment-3319493578 From rriggs at openjdk.org Mon Sep 22 15:16:47 2025 From: rriggs at openjdk.org (Roger Riggs) Date: Mon, 22 Sep 2025 15:16:47 GMT Subject: [jdk25u] Integrated: 8367031: [backout] Change java.time month/day field types to 'byte' In-Reply-To: References: Message-ID: On Thu, 18 Sep 2025 21:40:22 GMT, Roger Riggs wrote: > Propagate [backout] Change java.time month/day field types to 'byte' to jdk 25. > Previously reviewed as: https://github.com/openjdk/jdk/pull/27346 This pull request has now been integrated. Changeset: 00be643f Author: Roger Riggs URL: https://git.openjdk.org/jdk25u/commit/00be643fa3eff6fd66d39f5f5ea70ff347296318 Stats: 17 lines in 4 files changed: 0 ins; 0 del; 17 mod 8367031: [backout] Change java.time month/day field types to 'byte' Reviewed-by: lancea, shade, alanb Backport-of: 0756ecb214b8ab76cb69f354063d153b72f978c2 ------------- PR: https://git.openjdk.org/jdk25u/pull/217 From goetz at openjdk.org Mon Sep 22 15:42:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Sep 2025 15:42:55 GMT Subject: [jdk17u-dev] RFR: 8294680: Refactor scaled border rendering Message-ID: I backport this to make later backports more simple. We should keep 17 up to date, especially in awt/javax where subtle bugs can annoy users. I had to resolve SwingUtilities3.java as two later changes were already backported, see History of [17](https://github.com/openjdk/jdk17u-dev/commits/master/src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java) compared to [21](https://github.com/openjdk/jdk21u-dev/commits/master/src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java) The file is now at the level of 21, except for [8285306: Fix typos in java.desktop](https://github.com/openjdk/jdk21u-dev/commit/2a799e5c82395919b807561da4a062e0fe6da31d) ------------- Commit messages: - backport 80ab50b3389cbdae6bced7cea3f3a84b94c5bb82 Changes: https://git.openjdk.org/jdk17u-dev/pull/3984/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3984&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8294680 Stats: 322 lines in 4 files changed: 150 ins; 138 del; 34 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3984.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3984/head:pull/3984 PR: https://git.openjdk.org/jdk17u-dev/pull/3984 From ssubramaniam at openjdk.org Mon Sep 22 16:34:10 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 22 Sep 2025 16:34:10 GMT Subject: [jdk21u-dev] Integrated: 8353445: Open source several AWT Menu tests - Batch 1 In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 20:46:41 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353445: Open source several AWT Menu tests - Batch 1. Adds four AWT menu 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: 516688cf Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/516688cf3bcfc9345ba0aee964eb4ee812718af5 Stats: 454 lines in 5 files changed: 454 ins; 0 del; 0 mod 8353445: Open source several AWT Menu tests - Batch 1 Backport-of: 367bcc5df83722231106b635068a17f92404477b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2251 From ssubramaniam at openjdk.org Mon Sep 22 16:35:03 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 22 Sep 2025 16:35:03 GMT Subject: [jdk17u-dev] Integrated: 8327748: Convert javax/swing/JFileChooser/6798062/bug6798062.java applet test to main In-Reply-To: References: Message-ID: <4m_WDroW3rfcjuddtcuzIl5TUHYqPhZk5GcZDLVnXrg=.b3a8058d-5839-4abe-b9bb-30b20b930296@github.com> On Fri, 19 Sep 2025 20:48:00 GMT, Satyen Subramaniam wrote: > Backporting JDK-8327748: Convert javax/swing/JFileChooser/6798062/bug6798062.java applet test to main. Ran GHA Sanity Checks and adjusted test directly. Patch is clean. Backporting for parity with Oracle. This pull request has now been integrated. Changeset: 3a5225de Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/3a5225de399b1761a6c93fd7f5533cba81d339dc Stats: 106 lines in 2 files changed: 35 ins; 43 del; 28 mod 8327748: Convert javax/swing/JFileChooser/6798062/bug6798062.java applet test to main Backport-of: 782206bc97dc6ae953b0c3ce01f8b6edab4ad30b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3972 From ssubramaniam at openjdk.org Mon Sep 22 16:36:14 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 22 Sep 2025 16:36:14 GMT Subject: [jdk17u-dev] Integrated: 8353445: Open source several AWT Menu tests - Batch 1 In-Reply-To: <4yb5ekNtjJ144jirqG2Qy5spECHFfQAbMF0dudddwpc=.7a9d61c4-578a-4643-a34c-2d892df92c50@github.com> References: <4yb5ekNtjJ144jirqG2Qy5spECHFfQAbMF0dudddwpc=.7a9d61c4-578a-4643-a34c-2d892df92c50@github.com> Message-ID: On Fri, 19 Sep 2025 20:46:44 GMT, Satyen Subramaniam wrote: > Backporting JDK-8353445: Open source several AWT Menu tests - Batch 1. Adds four AWT menu 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: dca33960 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/dca33960959f71ef646d346e328acd27196f5bef Stats: 454 lines in 5 files changed: 454 ins; 0 del; 0 mod 8353445: Open source several AWT Menu tests - Batch 1 Backport-of: 367bcc5df83722231106b635068a17f92404477b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3971 From duke at openjdk.org Mon Sep 22 16:52:17 2025 From: duke at openjdk.org (duke) Date: Mon, 22 Sep 2025 16:52:17 GMT Subject: [jdk25u] RFR: 8367782: VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName In-Reply-To: <92m_hISD-nNmc5u4Y3O_DmbxGUDMKl5ldn9n2ASh3nY=.66f4231b-0d5f-4c98-b066-0edaf647f3e9@github.com> References: <92m_hISD-nNmc5u4Y3O_DmbxGUDMKl5ldn9n2ASh3nY=.66f4231b-0d5f-4c98-b066-0edaf647f3e9@github.com> Message-ID: On Fri, 19 Sep 2025 15:26:14 GMT, Francisco Ferrari Bihurriet wrote: > Hi, I'm proposing this test-only improvement for consistency with the older releases, where I'm doing backports of the main issue ([JDK-8339280](https://bugs.openjdk.org/browse/JDK-8339280 "jarsigner -verify performs cross-checking between CEN and LOC"), openjdk/jdk at bbd5b174c50346152a624317b6bd76ec48f7e551) and also including this version of the test. Those backports are openjdk/jdk21u-dev#2235, openjdk/jdk17u-dev#3954, openjdk/jdk11u-dev#3098 and openjdk/jdk8u-dev#699. > > The backport is clean and improves the reliability and coverage of the `VerifyJarEntryName.java` test. @franferrax Your change (at version 1cfee0d549ff776853343ca26db3e4c47cc96efd) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/221#issuecomment-3320158170 From fferrari at openjdk.org Mon Sep 22 17:31:02 2025 From: fferrari at openjdk.org (Francisco Ferrari Bihurriet) Date: Mon, 22 Sep 2025 17:31:02 GMT Subject: [jdk25u] Integrated: 8367782: VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName In-Reply-To: <92m_hISD-nNmc5u4Y3O_DmbxGUDMKl5ldn9n2ASh3nY=.66f4231b-0d5f-4c98-b066-0edaf647f3e9@github.com> References: <92m_hISD-nNmc5u4Y3O_DmbxGUDMKl5ldn9n2ASh3nY=.66f4231b-0d5f-4c98-b066-0edaf647f3e9@github.com> Message-ID: On Fri, 19 Sep 2025 15:26:14 GMT, Francisco Ferrari Bihurriet wrote: > Hi, I'm proposing this test-only improvement for consistency with the older releases, where I'm doing backports of the main issue ([JDK-8339280](https://bugs.openjdk.org/browse/JDK-8339280 "jarsigner -verify performs cross-checking between CEN and LOC"), openjdk/jdk at bbd5b174c50346152a624317b6bd76ec48f7e551) and also including this version of the test. Those backports are openjdk/jdk21u-dev#2235, openjdk/jdk17u-dev#3954, openjdk/jdk11u-dev#3098 and openjdk/jdk8u-dev#699. > > The backport is clean and improves the reliability and coverage of the `VerifyJarEntryName.java` test. This pull request has now been integrated. Changeset: c2d79609 Author: Francisco Ferrari Bihurriet Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u/commit/c2d79609d85a0abbe83515e03223fb32709c8d55 Stats: 27 lines in 1 file changed: 22 ins; 0 del; 5 mod 8367782: VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName Backport-of: 1b9a11682d5f73885213822423bfce8dfc17febd ------------- PR: https://git.openjdk.org/jdk25u/pull/221 From fferrari at openjdk.org Mon Sep 22 17:31:01 2025 From: fferrari at openjdk.org (Francisco Ferrari Bihurriet) Date: Mon, 22 Sep 2025 17:31:01 GMT Subject: [jdk25u] RFR: 8367782: VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName In-Reply-To: <92m_hISD-nNmc5u4Y3O_DmbxGUDMKl5ldn9n2ASh3nY=.66f4231b-0d5f-4c98-b066-0edaf647f3e9@github.com> References: <92m_hISD-nNmc5u4Y3O_DmbxGUDMKl5ldn9n2ASh3nY=.66f4231b-0d5f-4c98-b066-0edaf647f3e9@github.com> Message-ID: On Fri, 19 Sep 2025 15:26:14 GMT, Francisco Ferrari Bihurriet wrote: > Hi, I'm proposing this test-only improvement for consistency with the older releases, where I'm doing backports of the main issue ([JDK-8339280](https://bugs.openjdk.org/browse/JDK-8339280 "jarsigner -verify performs cross-checking between CEN and LOC"), openjdk/jdk at bbd5b174c50346152a624317b6bd76ec48f7e551) and also including this version of the test. Those backports are openjdk/jdk21u-dev#2235, openjdk/jdk17u-dev#3954, openjdk/jdk11u-dev#3098 and openjdk/jdk8u-dev#699. > > The backport is clean and improves the reliability and coverage of the `VerifyJarEntryName.java` test. Thanks @phohensee! ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/221#issuecomment-3320343460 From abakhtin at openjdk.org Mon Sep 22 18:00:19 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Mon, 22 Sep 2025 18:00:19 GMT Subject: [jdk21u-dev] RFR: 8339280: jarsigner -verify performs cross-checking between CEN and LOC [v2] In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 18:38:36 GMT, Francisco Ferrari Bihurriet wrote: >> Hi, this is a backport of openjdk/jdk at bbd5b174c50346152a624317b6bd76ec48f7e551. The backport is not clean because of the following reasons. >> >> ##### Internationalization files >> >> 21u doesn't have [JDK-8345940: Migrate security-related resources from Java classes to properties files](https://bugs.openjdk.org/browse/JDK-8345940) (openjdk/jdk at 9a49418138b93bc8ed8879be5c9b9b9c85ef47e1), so changes from `resources/jarsigner.properties`, were applied to `Resources.java`. >> >> ~~Also, internationalized messages were added later, so they have been recovered from [JDK-8359761: JDK 25 RDP1 L10n resource files update](https://bugs.openjdk.org/browse/JDK-8359761) (openjdk/jdk at da7080fffb2389465dc9afca6d02e9085fe15302):~~ >> >> * ~~New messages in `resources/jarsigner_de.properties` were applied to `Resources_de.java`~~ >> * ~~New messages in `resources/jarsigner_ja.properties` were applied to `Resources_ja.java`~~ >> * ~~New messages in `resources/jarsigner_zh_CN.properties` were applied to `Resources_zh_CN.java`~~ >> >> ~~To convert these messages, I created the [PropertiesToResources.java](https://github.com/user-attachments/files/22413901/PropertiesToResources.java) small program.~~ >> >> $\mbox{\color{red}UPDATE}$ (5d7505cae747aecf2d12cb486e2ece4c527e01f9): all the internationalized messages have been removed, as they aren't typically included in backports (thanks @jerboaa for letting me know). >> >> ##### Man pages >> >> 21u doesn't have [JDK-8344056: Use markdown format for man pages](https://bugs.openjdk.org/browse/JDK-8344056) (openjdk/jdk at 475feb064bb6b9dfd34fc52762e3e0ab825254ec), so changes from `jarsigner.md`, were applied to `jarsigner.1`. >> >> #### Related issues ("relates to" Jira issue links) >> >> [JDK-8353299](https://bugs.openjdk.org/browse/JDK-8353299 "VerifyJarEntryName.java test fails") (openjdk/jdk at acd4da49a01760599ec4c325ff6c56f53ba5cc9c) and [JDK-8367782](https://bugs.openjdk.org/browse/JDK-8367782 "VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName") (openjdk/jdk at 1b9a11682d5f73885213822423bfce8dfc17febd) were also included as part of this backport. They are test-only changes that improve the reliability and coverage of `VerifyJarEntryName.java`. >> >> Since `test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java` is not failing after the backport, [JDK-8353330](https://bugs.openjdk.org/browse/JDK-8353330 "Test runtime/cds/appcds/SignedJar.java fails in CDSHeapVerifier") was not included. >> >>... > > Francisco Ferrari Bihurriet has updated the pull request incrementally with one additional commit since the last revision: > > Remove internationalized messages LGTM ------------- Marked as reviewed by abakhtin (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2235#pullrequestreview-3254348371 From ssubramaniam at openjdk.org Mon Sep 22 18:32:36 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 22 Sep 2025 18:32:36 GMT Subject: [jdk21u-dev] RFR: 8334756: javac crashed on call to non-existent generic method with explicit annotated type arg [v2] In-Reply-To: References: Message-ID: > Backporting JDK-8334756: javac crashed on call to non-existent generic method with explicit annotated type arg. Adjusts code to avoid a ClassCastException in javac while compiling a non-existent method annotated with type annotations. Rather than encouraging users to file a JBS issue, directly identify the problematic annotations. Ran GHA Sanity Checks, local Tier 1 and 2, and new test directly. 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 8334756 - Backport abcd23f4d65698f47fd79a95aed197a12edf2784 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1859/files - new: https://git.openjdk.org/jdk21u-dev/pull/1859/files/a0d5cc8b..465d632f Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1859&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1859&range=00-01 Stats: 59181 lines in 1271 files changed: 38484 ins; 15824 del; 4873 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1859.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1859/head:pull/1859 PR: https://git.openjdk.org/jdk21u-dev/pull/1859 From ssubramaniam at openjdk.org Mon Sep 22 18:32:38 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 22 Sep 2025 18:32:38 GMT Subject: [jdk21u-dev] RFR: 8334756: javac crashed on call to non-existent generic method with explicit annotated type arg In-Reply-To: References: Message-ID: On Mon, 9 Jun 2025 17:20:30 GMT, Satyen Subramaniam wrote: > Backporting JDK-8334756: javac crashed on call to non-existent generic method with explicit annotated type arg. Adjusts code to avoid a ClassCastException in javac while compiling a non-existent method annotated with type annotations. Rather than encouraging users to file a JBS issue, directly identify the problematic annotations. Ran GHA Sanity Checks, local Tier 1 and 2, and new test directly. Patch is clean. Marked as fix request yes, so re-opening. Will re-merge master into the branch and run test again locally to confirm it fixes the issue. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1859#issuecomment-3320691307 From fferrari at openjdk.org Mon Sep 22 18:33:52 2025 From: fferrari at openjdk.org (Francisco Ferrari Bihurriet) Date: Mon, 22 Sep 2025 18:33:52 GMT Subject: [jdk21u-dev] RFR: 8339280: jarsigner -verify performs cross-checking between CEN and LOC [v2] In-Reply-To: References: <_7M47laetyUghS8wcUAGo8_GeOgSRTOr-g5sp63JMVM=.47deb9b9-eac0-4a56-b095-8e9e139c385e@github.com> <6fXktEF5IifNbmvLOTImN_RAwDcesK9baA1duQTGv7E=.4dd66d56-c8e9-4cca-a3dc-c4e643b74d1d@github.com> Message-ID: On Fri, 19 Sep 2025 21:06:27 GMT, Alexey Bakhtin wrote: >> Thanks @jerboaa, done in 5d7505cae747aecf2d12cb486e2ece4c527e01f9. > > @franferrax Shouldn't we update the copyright years in src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java, src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java, and src/jdk.jartool/share/man/jarsigner.1 files. > It is not part of the original patch because copyright year is 2025 for these files already Thank you for your reviews, @alexeybakhtin and @jerboaa. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2235#issuecomment-3320717133 From manc at openjdk.org Mon Sep 22 18:55:51 2025 From: manc at openjdk.org (Man Cao) Date: Mon, 22 Sep 2025 18:55:51 GMT Subject: [jdk25u] RFR: 8368071: Compilation throughput regressed 2X-8X after JDK-8355003 Message-ID: Hi all, This pull request contains a backport of commit [bdfe05b5](https://github.com/openjdk/jdk/commit/bdfe05b595d86c62f7dad78549023a3426423679) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Man Cao on 22 Sep 2025 and was reviewed by Igor Veresov and Aleksey Shipilev. Thanks! ------------- Commit messages: - Backport bdfe05b595d86c62f7dad78549023a3426423679 Changes: https://git.openjdk.org/jdk25u/pull/229/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=229&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8368071 Stats: 13 lines in 1 file changed: 8 ins; 2 del; 3 mod Patch: https://git.openjdk.org/jdk25u/pull/229.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/229/head:pull/229 PR: https://git.openjdk.org/jdk25u/pull/229 From serb at openjdk.org Mon Sep 22 19:37:18 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 22 Sep 2025 19:37:18 GMT Subject: [jdk25u] Integrated: 8367131: Test com/sun/jdi/ThreadMemoryLeakTest.java fails on 32 bits In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 19:07:45 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [fdc11a15](https://github.com/openjdk/jdk/commit/fdc11a1569248c9b671b66d547b4616aeb953ecf) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 10 Sep 2025 and was reviewed by Leonid Mesnik, Chris Plummer and Aleksey Shipilev. > > Thanks! This pull request has now been integrated. Changeset: 3c07c11d Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk25u/commit/3c07c11d162341c6df3f81d6d7f605c839439a36 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8367131: Test com/sun/jdi/ThreadMemoryLeakTest.java fails on 32 bits Backport-of: fdc11a1569248c9b671b66d547b4616aeb953ecf ------------- PR: https://git.openjdk.org/jdk25u/pull/194 From serb at openjdk.org Mon Sep 22 19:45:45 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 22 Sep 2025 19:45:45 GMT Subject: [jdk21u-dev] Integrated: 8367131: Test com/sun/jdi/ThreadMemoryLeakTest.java fails on 32 bits In-Reply-To: References: Message-ID: On Fri, 12 Sep 2025 19:11:53 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [fdc11a15](https://github.com/openjdk/jdk/commit/fdc11a1569248c9b671b66d547b4616aeb953ecf) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 10 Sep 2025 and was reviewed by Leonid Mesnik, Chris Plummer and Aleksey Shipilev. > > Thanks! This pull request has now been integrated. Changeset: 5a464d85 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk21u-dev/commit/5a464d856bea02898655b538b5fd1928e1ba69cd Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8367131: Test com/sun/jdi/ThreadMemoryLeakTest.java fails on 32 bits Backport-of: fdc11a1569248c9b671b66d547b4616aeb953ecf ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2204 From serb at openjdk.org Mon Sep 22 20:24:40 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 22 Sep 2025 20:24:40 GMT Subject: [jdk17u] Integrated: 8367388: Tests start to fail on JDK-21 after JDK-8351907 In-Reply-To: References: Message-ID: <9rZ_YQZuIJc6vPWBpcl2SCOV8g5KSZpZMOy9HBU5n3o=.c6d40b0d-2119-4295-8698-e056be520a5a@github.com> On Fri, 19 Sep 2025 02:18:13 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [dea855e1](https://github.com/openjdk/jdk21u/commit/dea855e163572dc4a1761f5aefe89c148d75c9bf) from the [openjdk/jdk21u](https://git.openjdk.org/jdk21u) repository. > > The commit being backported was authored by Sergey Bylokhov on 19 Sep 2025 and was reviewed by Paul Hohensee. > > Thanks! This pull request has now been integrated. Changeset: baf3bb07 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk17u/commit/baf3bb0737c32a3a2b9f52f7a7029a22a83ccafc Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod 8367388: Tests start to fail on JDK-21 after JDK-8351907 Backport-of: dea855e163572dc4a1761f5aefe89c148d75c9bf ------------- PR: https://git.openjdk.org/jdk17u/pull/410 From avieiro at openjdk.org Mon Sep 22 21:14:11 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Mon, 22 Sep 2025 21:14:11 GMT Subject: [jdk11u-dev] RFR: 8347381: Upgrade jQuery UI to version 1.14.1 In-Reply-To: References: Message-ID: On Mon, 25 Aug 2025 14:01:12 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8347381](https://bugs.openjdk.org/browse/JDK-8347381) that upgrades the jQueryUI library to v1.14.1, for parity with 11.0.29 and because it's always a good idea to keep these updated. > > [This is compatible](https://blog.jqueryui.com/2024/10/jquery-ui-1-14-1-released/) with the already bundled jQuery 3.7.1. Let's keep this open, because it may raise security issues in the future. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3076#issuecomment-3321502710 From ssubramaniam at openjdk.org Mon Sep 22 21:56:49 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 22 Sep 2025 21:56:49 GMT Subject: [jdk17u-dev] RFR: 8328247: Remove redundant dir for tests converted from applet to main Message-ID: Backporting JDK-8328247: Remove redundant dir for tests converted from applet to main. Renames three javax swing tests, as per change accepted by Oracle. Notably, this change also adapts JDK-8355333: Some Problem list entries point to non-existent / wrong files, to ensure that the renamed files are correctly excluded. I'm also removing the PrintToFileTest tests from the exclude list (since these only run on windows anyway). The `ScrollPaneEventType.java` test hasn't been backported yet (I'll follow up with another PR doing so and excluding as needed), so I've left that change out. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 32a597b36f994d6e720e0576ad110dac4a5304fe - Backport ece4124f25f676da9bf2d1b7fd8e4394dd7d31af Changes: https://git.openjdk.org/jdk17u-dev/pull/3985/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3985&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328247 Stats: 4 lines in 4 files changed: 0 ins; 2 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3985.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3985/head:pull/3985 PR: https://git.openjdk.org/jdk17u-dev/pull/3985 From ssubramaniam at openjdk.org Mon Sep 22 21:58:15 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 22 Sep 2025 21:58:15 GMT Subject: [jdk21u-dev] RFR: 8334756: javac crashed on call to non-existent generic method with explicit annotated type arg [v2] In-Reply-To: References: Message-ID: On Mon, 22 Sep 2025 18:32:36 GMT, Satyen Subramaniam wrote: >> Backporting JDK-8334756: javac crashed on call to non-existent generic method with explicit annotated type arg. Adjusts code to avoid a ClassCastException in javac while compiling a non-existent method annotated with type annotations. Rather than encouraging users to file a JBS issue, directly identify the problematic annotations. Ran GHA Sanity Checks, local Tier 1 and 2, and new test directly. 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 8334756 > - Backport abcd23f4d65698f47fd79a95aed197a12edf2784 Confirmed test passing locally, I'll let the GHA tests complete before merging ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1859#issuecomment-3321616873 From ssubramaniam at openjdk.org Mon Sep 22 22:01:25 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 22 Sep 2025 22:01:25 GMT Subject: [jdk21u-dev] RFR: 8328247: Remove redundant dir for tests converted from applet to main Message-ID: Backporting JDK-8328247: Remove redundant dir for tests converted from applet to main. Renames three javax swing tests, as per change accepted by Oracle. Notably, this change also adapts JDK-8355333: Some Problem list entries point to non-existent / wrong files, to ensure that the renamed files are correctly excluded. I'm also removing the PrintToFileTest tests from the exclude list (since these only run on windows anyway). The `ScrollPaneEventType.java` test hasn't been backported yet (I'll follow up with another PR doing so and excluding as needed), so I've left that change out. Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. ------------- Commit messages: - Backport 32a597b36f994d6e720e0576ad110dac4a5304fe - Backport ece4124f25f676da9bf2d1b7fd8e4394dd7d31af Changes: https://git.openjdk.org/jdk21u-dev/pull/2260/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2260&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328247 Stats: 4 lines in 4 files changed: 0 ins; 2 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2260.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2260/head:pull/2260 PR: https://git.openjdk.org/jdk21u-dev/pull/2260 From duke at openjdk.org Mon Sep 22 22:24:29 2025 From: duke at openjdk.org (Daniel Hu) Date: Mon, 22 Sep 2025 22:24:29 GMT Subject: [jdk21u-dev] RFR: 8320577: Improve MessageHeader's toString() function to make HttpURLConnection's debug log readable Message-ID: Improves HttpURLConnection debug logs. GHA passes. ------------- Commit messages: - Merge branch 'openjdk:master' into 8320577 - Backport aac43184319d852eb792c83dfb52d74a3126108d Changes: https://git.openjdk.org/jdk21u-dev/pull/2252/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2252&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320577 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2252.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2252/head:pull/2252 PR: https://git.openjdk.org/jdk21u-dev/pull/2252 From duke at openjdk.org Mon Sep 22 22:43:59 2025 From: duke at openjdk.org (Daniel Hu) Date: Mon, 22 Sep 2025 22:43:59 GMT Subject: [jdk21u-dev] RFR: 8321183: Incorrect warning from cds about the modules file Message-ID: Clean backport. Improves CDS warning message about incorrect module file size. Passes GHA ------------- Commit messages: - Merge branch 'openjdk:master' into 8321183 - Backport fd31f6a1663de0e06accdf015a71086346aa0d98 Changes: https://git.openjdk.org/jdk21u-dev/pull/2261/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2261&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8321183 Stats: 30 lines in 5 files changed: 10 ins; 8 del; 12 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2261.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2261/head:pull/2261 PR: https://git.openjdk.org/jdk21u-dev/pull/2261 From serb at openjdk.org Mon Sep 22 23:18:51 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 22 Sep 2025 23:18:51 GMT Subject: [jdk21u-dev] RFR: 8366208: Unexpected exception in sun.java2d.cmm.lcms.LCMSImageLayout [v2] In-Reply-To: <6W2g4wvkYYPSL6BQHv4m8LttwAl6fU6PMqVAE4Olv7U=.e71f0155-415f-4861-94b2-25525499a92a@github.com> References: <6W2g4wvkYYPSL6BQHv4m8LttwAl6fU6PMqVAE4Olv7U=.e71f0155-415f-4861-94b2-25525499a92a@github.com> 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! 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-12e6a0b6-master - Merge branch 'openjdk:master' into backport-mrserb-12e6a0b6-master - Backport 12e6a0b6d0086caf156cf5513a604320c619b856 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2139/files - new: https://git.openjdk.org/jdk21u-dev/pull/2139/files/2a85e3d7..8fdcc0eb Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2139&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2139&range=00-01 Stats: 5184 lines in 97 files changed: 4825 ins; 113 del; 246 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2139.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2139/head:pull/2139 PR: https://git.openjdk.org/jdk21u-dev/pull/2139 From fyang at openjdk.org Tue Sep 23 00:32:22 2025 From: fyang at openjdk.org (Fei Yang) Date: Tue, 23 Sep 2025 00:32:22 GMT Subject: [jdk25u] Integrated: 8362972: C2 fails with unexpected node in SuperWord truncation: IsFiniteF, IsFiniteD In-Reply-To: References: Message-ID: On Sat, 20 Sep 2025 13:03:51 GMT, Fei Yang wrote: > Hi all, > > This pull request contains a backport of commit [9f796da3](https://github.com/openjdk/jdk/commit/9f796da3774b2e2f92dca178fdccd93989919256) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Wang Haomin on 23 Jul 2025 and was reviewed by Tobias Hartmann and Jasmine Karthikeyan. > > Thanks! This pull request has now been integrated. Changeset: 1482b6a0 Author: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/1482b6a0dba1440cb045b6c2f309de3c711ad674 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod 8362972: C2 fails with unexpected node in SuperWord truncation: IsFiniteF, IsFiniteD Backport-of: 9f796da3774b2e2f92dca178fdccd93989919256 ------------- PR: https://git.openjdk.org/jdk25u/pull/222 From syan at openjdk.org Tue Sep 23 00:34:36 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 23 Sep 2025 00:34:36 GMT Subject: [jdk17u-dev] RFR: 8333200: Test containers/docker/TestPids.java fails Limit value -1 is not accepted as unlimited Message-ID: Hi all, This pull request contains a backport of commit [7ab74c5f](https://github.com/openjdk/jdk/commit/7ab74c5f268dac82bbd36355acf8e4f3d357134c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 31 May 2024 and was reviewed by Severin Gehwolf. Thanks! ------------- Commit messages: - Backport 7ab74c5f268dac82bbd36355acf8e4f3d357134c Changes: https://git.openjdk.org/jdk17u-dev/pull/3986/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3986&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8333200 Stats: 6 lines in 1 file changed: 2 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3986.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3986/head:pull/3986 PR: https://git.openjdk.org/jdk17u-dev/pull/3986 From syan at openjdk.org Tue Sep 23 00:34:40 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 23 Sep 2025 00:34:40 GMT Subject: [jdk11u-dev] RFR: 8333200: Test containers/docker/TestPids.java fails Limit value -1 is not accepted as unlimited Message-ID: Hi all, This pull request contains a backport of commit [7ab74c5f](https://github.com/openjdk/jdk/commit/7ab74c5f268dac82bbd36355acf8e4f3d357134c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 31 May 2024 and was reviewed by Severin Gehwolf. Thanks! ------------- Commit messages: - Backport 7ab74c5f268dac82bbd36355acf8e4f3d357134c Changes: https://git.openjdk.org/jdk11u-dev/pull/3102/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3102&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8333200 Stats: 6 lines in 1 file changed: 2 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3102.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3102/head:pull/3102 PR: https://git.openjdk.org/jdk11u-dev/pull/3102 From syan at openjdk.org Tue Sep 23 00:35:32 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 23 Sep 2025 00:35:32 GMT Subject: [jdk21u-dev] RFR: 8365893: test/jdk/java/lang/Thread/virtual/JfrEvents.java failing intermittently [v2] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [58e75815](https://github.com/openjdk/jdk/commit/58e7581527208dfd6dd694793e4790dcad8fc3ef) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alan Bateman on 24 Aug 2025 and was reviewed by Jaikiran Pai. > > Thanks! SendaoYan has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into backport-sendaoYan-58e75815-master - Backport 58e7581527208dfd6dd694793e4790dcad8fc3ef ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2122/files - new: https://git.openjdk.org/jdk21u-dev/pull/2122/files/a22ba47b..c1471771 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2122&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2122&range=00-01 Stats: 15866 lines in 420 files changed: 13013 ins; 1875 del; 978 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2122.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2122/head:pull/2122 PR: https://git.openjdk.org/jdk21u-dev/pull/2122 From syan at openjdk.org Tue Sep 23 00:41:56 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 23 Sep 2025 00:41:56 GMT Subject: [jdk25u] RFR: 8367869: Test java/io/FileDescriptor/Sync.java timed out Message-ID: Hi all, This pull request contains a backport of commit [61c5245b](https://github.com/openjdk/jdk/commit/61c5245bf7d6626b0c816612adcb0d94d6863644) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 23 Sep 2025 and was reviewed by Jaikiran Pai, Aleksey Shipilev and Roger Riggs. Thanks! ------------- Commit messages: - Backport 61c5245bf7d6626b0c816612adcb0d94d6863644 Changes: https://git.openjdk.org/jdk25u/pull/230/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=230&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367869 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/230.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/230/head:pull/230 PR: https://git.openjdk.org/jdk25u/pull/230 From syan at openjdk.org Tue Sep 23 00:43:09 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 23 Sep 2025 00:43:09 GMT Subject: [jdk17u-dev] RFR: 8367869: Test java/io/FileDescriptor/Sync.java timed out Message-ID: Hi all, This pull request contains a backport of commit [61c5245b](https://github.com/openjdk/jdk/commit/61c5245bf7d6626b0c816612adcb0d94d6863644) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 23 Sep 2025 and was reviewed by Jaikiran Pai, Aleksey Shipilev and Roger Riggs. Thanks! ------------- Commit messages: - Backport 61c5245bf7d6626b0c816612adcb0d94d6863644 Changes: https://git.openjdk.org/jdk17u-dev/pull/3987/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3987&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367869 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3987.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3987/head:pull/3987 PR: https://git.openjdk.org/jdk17u-dev/pull/3987 From syan at openjdk.org Tue Sep 23 00:43:19 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 23 Sep 2025 00:43:19 GMT Subject: [jdk21u-dev] RFR: 8367869: Test java/io/FileDescriptor/Sync.java timed out Message-ID: <-q1bgsxJZ-B2U3ctwFCn7821yMf5NKEwuZhbUVAVFa8=.5ed4d535-c3f1-42e5-976b-bb7b7d3d167e@github.com> Hi all, This pull request contains a backport of commit [61c5245b](https://github.com/openjdk/jdk/commit/61c5245bf7d6626b0c816612adcb0d94d6863644) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 23 Sep 2025 and was reviewed by Jaikiran Pai, Aleksey Shipilev and Roger Riggs. Thanks! ------------- Commit messages: - Backport 61c5245bf7d6626b0c816612adcb0d94d6863644 Changes: https://git.openjdk.org/jdk21u-dev/pull/2262/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2262&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367869 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2262.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2262/head:pull/2262 PR: https://git.openjdk.org/jdk21u-dev/pull/2262 From ssubramaniam at openjdk.org Tue Sep 23 01:40:37 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 23 Sep 2025 01:40:37 GMT Subject: [jdk21u-dev] Integrated: 8334756: javac crashed on call to non-existent generic method with explicit annotated type arg In-Reply-To: References: Message-ID: <5oHVCTD9Sp9jtFmB3UuOu2yjL22zus4kAVl9Vq7UELA=.48406ac6-7ef1-406b-b2c5-5ace42cde33f@github.com> On Mon, 9 Jun 2025 17:20:30 GMT, Satyen Subramaniam wrote: > Backporting JDK-8334756: javac crashed on call to non-existent generic method with explicit annotated type arg. Adjusts code to avoid a ClassCastException in javac while compiling a non-existent method annotated with type annotations. Rather than encouraging users to file a JBS issue, directly identify the problematic annotations. Ran GHA Sanity Checks, local Tier 1 and 2, and new test directly. Patch is clean. This pull request has now been integrated. Changeset: 64cc452e Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/64cc452e8a7c342044246ac1065b256ab03c50ef Stats: 29 lines in 3 files changed: 28 ins; 0 del; 1 mod 8334756: javac crashed on call to non-existent generic method with explicit annotated type arg Backport-of: abcd23f4d65698f47fd79a95aed197a12edf2784 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1859 From jjiang at openjdk.org Tue Sep 23 02:11:32 2025 From: jjiang at openjdk.org (John Jiang) Date: Tue, 23 Sep 2025 02:11:32 GMT Subject: [jdk11u-dev] Integrated: 8299748: java/util/zip/Deinflate.java failing on s390x In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 09:07:57 GMT, John Jiang wrote: > `java/util/zip/Deinflate.java` failed with a system zlib. > This backport is clean. This pull request has now been integrated. Changeset: 7c21badf Author: John Jiang URL: https://git.openjdk.org/jdk11u-dev/commit/7c21badf94a423ba8a3611869fd56a3cb3682d74 Stats: 52 lines in 1 file changed: 31 ins; 2 del; 19 mod 8299748: java/util/zip/Deinflate.java failing on s390x Backport-of: 26fb0f87897e7d7b193e08c1d69e6c0fa12c976c ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3097 From duke at openjdk.org Tue Sep 23 04:44:21 2025 From: duke at openjdk.org (Jayashree S Kumar) Date: Tue, 23 Sep 2025 04:44:21 GMT Subject: [jdk25u] RFR: 8361253: CommandLineOptionTest library should report observed values on failure Message-ID: A clean backport for [JDK-8361253](https://bugs.openjdk.org/browse/JDK-8361253) This patch is to make CommandLineOptionTest library report observed values on failure rather than only report expected value when failing. Backporting this patch can help fix debugging gap. Testing: mach5 tier1,tier2,tier3 & Oracle internal testing ------------- Commit messages: - Backport f153e415d740f4ede272929171e9bb3e73ddbe1c Changes: https://git.openjdk.org/jdk25u/pull/231/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=231&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361253 Stats: 7 lines in 1 file changed: 3 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk25u/pull/231.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/231/head:pull/231 PR: https://git.openjdk.org/jdk25u/pull/231 From shade at openjdk.org Tue Sep 23 05:22:21 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 23 Sep 2025 05:22:21 GMT Subject: [jdk25u] RFR: 8368071: Compilation throughput regressed 2X-8X after JDK-8355003 In-Reply-To: References: Message-ID: <8TlM2WaGkPGOsjntqGVkVp6Lqh9ZqdcWLaWfHtrJqw8=.c60d64de-2638-491c-ab13-315e28dcd6ce@github.com> On Mon, 22 Sep 2025 18:48:08 GMT, Man Cao wrote: > Hi all, > > This pull request contains a backport of commit [bdfe05b5](https://github.com/openjdk/jdk/commit/bdfe05b595d86c62f7dad78549023a3426423679) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Man Cao on 22 Sep 2025 and was reviewed by Igor Veresov and Aleksey Shipilev. > > Thanks! The patch is very new, but I am in favor of pulling it into 25u at this point. ------------- Marked as reviewed by shade (Reviewer). PR Review: https://git.openjdk.org/jdk25u/pull/229#pullrequestreview-3256262511 From mvs at openjdk.org Tue Sep 23 06:57:57 2025 From: mvs at openjdk.org (Manukumar V S) Date: Tue, 23 Sep 2025 06:57:57 GMT Subject: [jdk25u] RFR: 8346839: [TESTBUG] "java/awt/textfield/setechochartest4/setechochartest4.java" failed because the test frame disappears on clicking "Click Several Times" button Message-ID: <7vNsgVnET_QCpo3ofAAyvX2utwmlkaDot_dNnz4pjRo=.c82c914e-a323-4035-a42b-ca9605d9d2fe@github.com> Hi all, This pull request contains a backport of commit [58270b75](https://github.com/openjdk/jdk/commit/58270b757c0bdf82bf753fa304b829e3b64196e4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Harshitha Onkar on 22 Sep 2025 and was reviewed by Prasanta Sadhukhan and Sergey Bylokhov. Thanks! ------------- Commit messages: - Backport 58270b757c0bdf82bf753fa304b829e3b64196e4 Changes: https://git.openjdk.org/jdk25u/pull/232/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=232&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346839 Stats: 16 lines in 1 file changed: 1 ins; 4 del; 11 mod Patch: https://git.openjdk.org/jdk25u/pull/232.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/232/head:pull/232 PR: https://git.openjdk.org/jdk25u/pull/232 From mbaesken at openjdk.org Tue Sep 23 07:32:44 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 23 Sep 2025 07:32:44 GMT Subject: [jdk21u-dev] Integrated: 8364199: Enhance list of environment variables printed in hserr/hsinfo file In-Reply-To: References: Message-ID: On Mon, 22 Sep 2025 14:12:26 GMT, Matthias Baesken wrote: > 8364199: Enhance list of environment variables printed in hserr/hsinfo file This pull request has now been integrated. Changeset: 792970f5 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/792970f50ade98f0f89c48d02963f1314362755f Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod 8364199: Enhance list of environment variables printed in hserr/hsinfo file Backport-of: 812bd8e94d22f9751651e28a2ef8affdf6a33220 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2258 From goetz at openjdk.org Tue Sep 23 07:47:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 23 Sep 2025 07:47:31 GMT Subject: [jdk21u-dev] RFR: 8139228: JFileChooser renders file names as HTML document In-Reply-To: References: Message-ID: <8cHxtMVuA4l4_08Uz5my1VkRiGDMF3uGdYaG9pMvpf0=.3b690493-a9c8-48c4-8537-97a457b6ac23@github.com> On Mon, 22 Sep 2025 08:06:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. GHA failure: infra issue, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2254#issuecomment-3322796191 From goetz at openjdk.org Tue Sep 23 07:47:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 23 Sep 2025 07:47:33 GMT Subject: [jdk21u-dev] Integrated: 8139228: JFileChooser renders file names as HTML document In-Reply-To: References: Message-ID: <50RUrxgFWxAdRWaJgbV2LNSDsDYYExZQc-ZKvekz8j0=.75c02402-4ce2-4706-bccf-26f3bdd7b032@github.com> On Mon, 22 Sep 2025 08:06:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 129eb4e3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/129eb4e30f25b2be10b4d030beb4cd59c00b4a7f Stats: 189 lines in 8 files changed: 189 ins; 0 del; 0 mod 8139228: JFileChooser renders file names as HTML document Backport-of: 917c1546f353c2814de8465d1dfad66b01561f12 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2254 From goetz at openjdk.org Tue Sep 23 07:49:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 23 Sep 2025 07:49:29 GMT Subject: [jdk21u-dev] Integrated: 8354646: java.awt.TextField allows to identify the spaces in a password when double clicked at the starting and end of the text In-Reply-To: References: Message-ID: <0s3_fVkH2VXi819ZbFyNekaaY0Q_5_BpmAlNtLiUlFs=.c1fa7383-7a49-40ee-9fb2-b1fb7eec11e0@github.com> On Mon, 22 Sep 2025 09:11:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > Resolved copyright, probably clean anyways. This pull request has now been integrated. Changeset: 771f277d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/771f277da2259a745662c4bbec26400879226300 Stats: 149 lines in 5 files changed: 110 ins; 34 del; 5 mod 8354646: java.awt.TextField allows to identify the spaces in a password when double clicked at the starting and end of the text Backport-of: 8d33ea7395e5dd504b899d8972617f6696546d84 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2256 From goetz at openjdk.org Tue Sep 23 07:53:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 23 Sep 2025 07:53:29 GMT Subject: [jdk21u-dev] Integrated: 8361314: Test serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java FATAL ERROR in native method: Failed during the GetClassSignature call In-Reply-To: References: Message-ID: <6jPA5JD2oxCXDhttNeitTQ5y0zLZRIUUMT8PW9NrQy0=.19c5cadb-5aef-4f73-9235-55038ec1b59f@github.com> On Fri, 19 Sep 2025 08:18:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 4cd7221f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/4cd7221fa9c3ae7097cd95c5e462b8e1a9c65e51 Stats: 41 lines in 1 file changed: 40 ins; 0 del; 1 mod 8361314: Test serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java FATAL ERROR in native method: Failed during the GetClassSignature call Backport-of: 8c00c374ec3e5ae2db3c35a970f6c7a691ae274e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2239 From goetz at openjdk.org Tue Sep 23 07:56:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 23 Sep 2025 07:56:16 GMT Subject: [jdk21u-dev] RFR: 8358532: JFileChooser in GTK L&F still displays HTML filename [v2] In-Reply-To: <5licV9uN9crHi8G78EcNmf_R48L4HYo4dvBkO_mFW6Y=.18183e58-afee-4aee-a03a-6b75d5d1428e@github.com> References: <5licV9uN9crHi8G78EcNmf_R48L4HYo4dvBkO_mFW6Y=.18183e58-afee-4aee-a03a-6b75d5d1428e@github.com> Message-ID: > I backport this for parity with 21.0.10-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_8358532 - backport 6fe9143bbbe269af62d2084834fc0c9afc51b5f3 - Backport 917c1546f353c2814de8465d1dfad66b01561f12 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2255/files - new: https://git.openjdk.org/jdk21u-dev/pull/2255/files/35e0b71a..24863d7f Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2255&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2255&range=00-01 Stats: 930 lines in 37 files changed: 742 ins; 103 del; 85 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2255.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2255/head:pull/2255 PR: https://git.openjdk.org/jdk21u-dev/pull/2255 From goetz at openjdk.org Tue Sep 23 07:58:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 23 Sep 2025 07:58:54 GMT Subject: [jdk21u-dev] Integrated: 8358532: JFileChooser in GTK L&F still displays HTML filename In-Reply-To: <5licV9uN9crHi8G78EcNmf_R48L4HYo4dvBkO_mFW6Y=.18183e58-afee-4aee-a03a-6b75d5d1428e@github.com> References: <5licV9uN9crHi8G78EcNmf_R48L4HYo4dvBkO_mFW6Y=.18183e58-afee-4aee-a03a-6b75d5d1428e@github.com> Message-ID: On Mon, 22 Sep 2025 08:50:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 7645c1cd Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/7645c1cd29a729da302a321a970fc139eee8d98b Stats: 7 lines in 2 files changed: 6 ins; 0 del; 1 mod 8358532: JFileChooser in GTK L&F still displays HTML filename Backport-of: 6fe9143bbbe269af62d2084834fc0c9afc51b5f3 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2255 From goetz at openjdk.org Tue Sep 23 08:01:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 23 Sep 2025 08:01:03 GMT Subject: [jdk21u-dev] Integrated: 8361751: Test sun/tools/jcmd/TestJcmdSanity.java timed out on Windows In-Reply-To: References: Message-ID: <1sN6sC-ISUfYAGVJaSzEyojHHgBmXQ_xvZsuiFbOv54=.d2bb13dc-e814-414d-97fd-3ff6c94ee67b@github.com> On Fri, 19 Sep 2025 10:01:44 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: ce9e6fed Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ce9e6fedf38249563f0341704fff61079740c566 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod 8361751: Test sun/tools/jcmd/TestJcmdSanity.java timed out on Windows Backport-of: a3843e8e6e189447e554759c3ba672530f8c7329 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2241 From goetz at openjdk.org Tue Sep 23 08:02:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 23 Sep 2025 08:02:59 GMT Subject: [jdk21u-dev] Integrated: 8360411: [TEST] open/test/jdk/java/io/File/MaxPathLength.java Refactor extract method to encapsulate Windows specific test logic In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 10:20:44 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: dbb43271 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/dbb432712be58fa3ea735fbbda132687311281bb Stats: 20 lines in 1 file changed: 11 ins; 7 del; 2 mod 8360411: [TEST] open/test/jdk/java/io/File/MaxPathLength.java Refactor extract method to encapsulate Windows specific test logic Backport-of: 016694bf74f6920f850330e353df9fd03458cca1 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2244 From goetz at openjdk.org Tue Sep 23 08:05:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 23 Sep 2025 08:05:11 GMT Subject: [jdk21u-dev] Integrated: 8364484: misc tests fail with Received fatal alert: handshake_failure In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 11:30:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. This pull request has now been integrated. Changeset: 43c84df4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/43c84df4a3d73ca3b0aeddc738d2e2f0e9f5145a Stats: 8 lines in 1 file changed: 7 ins; 0 del; 1 mod 8364484: misc tests fail with Received fatal alert: handshake_failure Backport-of: 724e8c076e1aed05de893ef9366af0e62cc2ac2b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2248 From goetz at openjdk.org Tue Sep 23 08:53:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 23 Sep 2025 08:53:46 GMT Subject: [jdk17u-dev] RFR: 8139228: JFileChooser renders file names as HTML document In-Reply-To: References: Message-ID: <6knRPBGgh0rNAS1ku-0bPjNRMTVqNS964dV7Kb5De-Y=.2ea2b99c-3e93-4868-b019-f88ae66a126a@github.com> On Mon, 22 Sep 2025 08:06:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. GHA failures: infra issue, unrelated E: Failed getting release file https://httpredir.debian.org/debian/dists/bookworm/Release ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3978#issuecomment-3323005532 From goetz at openjdk.org Tue Sep 23 08:54:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 23 Sep 2025 08:54:53 GMT Subject: [jdk17u-dev] RFR: 8358532: JFileChooser in GTK L&F still displays HTML filename In-Reply-To: References: Message-ID: On Mon, 22 Sep 2025 08:50:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle GHA failure: infra, unrelated Couldn't download packages: binutils-powerpc64le-linux-gnu HTTP request sent, awaiting response... 302 Found ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3979#issuecomment-3323009356 From goetz at openjdk.org Tue Sep 23 08:54:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 23 Sep 2025 08:54:56 GMT Subject: [jdk17u-dev] Integrated: 8322140: javax/swing/JTable/JTableScrollPrintTest.java does not print the rows and columns of the table in Nimbus and Aqua LookAndFeel In-Reply-To: References: Message-ID: On Mon, 22 Sep 2025 12:00:04 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle > > Based in push to 21, but again resolved Copyright. This pull request has now been integrated. Changeset: d1f41948 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d1f419485364b15b2031e9a3bd0b7fe5c5f94fb6 Stats: 62 lines in 4 files changed: 26 ins; 19 del; 17 mod 8322140: javax/swing/JTable/JTableScrollPrintTest.java does not print the rows and columns of the table in Nimbus and Aqua LookAndFeel Backport-of: e4bb47bcbbfe55dee4825d00a5b5eb76125a6ef5 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3981 From goetz at openjdk.org Tue Sep 23 08:56:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 23 Sep 2025 08:56:00 GMT Subject: [jdk17u-dev] Integrated: 8356187: TestJcmd.java may incorrectly parse podman version In-Reply-To: References: Message-ID: On Mon, 15 Sep 2025 14:31:49 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle > > resolved copyright, probably clean. This pull request has now been integrated. Changeset: 3f9350cc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/3f9350cc314aff432fec97c397aa395eb259447b Stats: 13 lines in 1 file changed: 4 ins; 0 del; 9 mod 8356187: TestJcmd.java may incorrectly parse podman version Backport-of: 328715d84c0eafb4fe58d28b301138374ddac168 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3932 From goetz at openjdk.org Tue Sep 23 08:58:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 23 Sep 2025 08:58:18 GMT Subject: [jdk17u-dev] Integrated: 8139228: JFileChooser renders file names as HTML document In-Reply-To: References: Message-ID: On Mon, 22 Sep 2025 08:06:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. This pull request has now been integrated. Changeset: d39ca878 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d39ca878be3d524e683d69d3ac183984512aa21f Stats: 189 lines in 8 files changed: 189 ins; 0 del; 0 mod 8139228: JFileChooser renders file names as HTML document Backport-of: 917c1546f353c2814de8465d1dfad66b01561f12 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3978 From goetz at openjdk.org Tue Sep 23 09:00:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 23 Sep 2025 09:00:46 GMT Subject: [jdk17u-dev] RFR: 8322135: Printing JTable in Windows L&F throws InternalError: HTHEME is null [v2] In-Reply-To: References: Message-ID: > 8322135: Printing JTable in Windows L&F throws InternalError: HTHEME is null Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3982/files - new: https://git.openjdk.org/jdk17u-dev/pull/3982/files/c3d7a19e..c3d7a19e Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3982&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3982&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3982.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3982/head:pull/3982 PR: https://git.openjdk.org/jdk17u-dev/pull/3982 From goetz at openjdk.org Tue Sep 23 09:01:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 23 Sep 2025 09:01:36 GMT Subject: [jdk17u-dev] Integrated: 8354646: java.awt.TextField allows to identify the spaces in a password when double clicked at the starting and end of the text In-Reply-To: References: Message-ID: On Mon, 22 Sep 2025 09:11:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle > Resolved copyright, probably clean anyways. This pull request has now been integrated. Changeset: 307c1c4a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/307c1c4a714d2101b30db752e4e41695e1dda75d Stats: 149 lines in 5 files changed: 110 ins; 34 del; 5 mod 8354646: java.awt.TextField allows to identify the spaces in a password when double clicked at the starting and end of the text Backport-of: 8d33ea7395e5dd504b899d8972617f6696546d84 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3980 From goetz at openjdk.org Tue Sep 23 09:04:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 23 Sep 2025 09:04:14 GMT Subject: [jdk17u-dev] RFR: 8358532: JFileChooser in GTK L&F still displays HTML filename [v2] In-Reply-To: References: Message-ID: <0oFtiJ6PKvyzWZ5whnMQu6HESqBEubymITY6WDRx584=.c72e4150-9078-4c08-b733-22257d1c81ac@github.com> > I backport this for parity with 17.0.18-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_8358532 - backport 6fe9143bbbe269af62d2084834fc0c9afc51b5f3 - Backport 917c1546f353c2814de8465d1dfad66b01561f12 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3979/files - new: https://git.openjdk.org/jdk17u-dev/pull/3979/files/1ab61693..e1db9282 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3979&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3979&range=00-01 Stats: 2187 lines in 73 files changed: 1021 ins; 974 del; 192 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3979.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3979/head:pull/3979 PR: https://git.openjdk.org/jdk17u-dev/pull/3979 From goetz at openjdk.org Tue Sep 23 09:04:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 23 Sep 2025 09:04:15 GMT Subject: [jdk17u-dev] Integrated: 8358532: JFileChooser in GTK L&F still displays HTML filename In-Reply-To: References: Message-ID: <7zKtmPhfc4QCiStPmDewcoyAb9GeiSZ_xZ24n5Omle8=.db5116da-e0cc-4c0a-8e59-858c0c3b2fe1@github.com> On Mon, 22 Sep 2025 08:50:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle This pull request has now been integrated. Changeset: 79c64df2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/79c64df26965275c8b33ae16d82e97c85f7a0c62 Stats: 7 lines in 2 files changed: 6 ins; 0 del; 1 mod 8358532: JFileChooser in GTK L&F still displays HTML filename Backport-of: 6fe9143bbbe269af62d2084834fc0c9afc51b5f3 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3979 From goetz at openjdk.org Tue Sep 23 09:05:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 23 Sep 2025 09:05:55 GMT Subject: [jdk17u-dev] Integrated: 8361314: Test serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java FATAL ERROR in native method: Failed during the GetClassSignature call In-Reply-To: References: Message-ID: <9e_UXpDIZ60Jg0xtnML12Cq6t2mpEHC4BnR-HSLHme0=.6130126a-7c98-426e-9ef8-c6f7ff996324@github.com> On Fri, 19 Sep 2025 08:18:22 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle This pull request has now been integrated. Changeset: a1d71187 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/a1d71187f5ac9b2849427cf5d31668edb601f1be Stats: 41 lines in 1 file changed: 40 ins; 0 del; 1 mod 8361314: Test serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java FATAL ERROR in native method: Failed during the GetClassSignature call Backport-of: 8c00c374ec3e5ae2db3c35a970f6c7a691ae274e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3959 From goetz at openjdk.org Tue Sep 23 09:08:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 23 Sep 2025 09:08:11 GMT Subject: [jdk17u-dev] Integrated: 8361751: Test sun/tools/jcmd/TestJcmdSanity.java timed out on Windows In-Reply-To: <63WiNEDVbyu5wKnGilcUw2IR8n0j52KEMfHUmzA0O6k=.eb04190f-5ce2-4ed8-9a2c-8c7a7e163691@github.com> References: <63WiNEDVbyu5wKnGilcUw2IR8n0j52KEMfHUmzA0O6k=.eb04190f-5ce2-4ed8-9a2c-8c7a7e163691@github.com> Message-ID: On Fri, 19 Sep 2025 10:01:51 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle This pull request has now been integrated. Changeset: a155fd84 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/a155fd84ca29121e31446f8dfde7befdd5b38e15 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod 8361751: Test sun/tools/jcmd/TestJcmdSanity.java timed out on Windows Backport-of: a3843e8e6e189447e554759c3ba672530f8c7329 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3960 From goetz at openjdk.org Tue Sep 23 09:10:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 23 Sep 2025 09:10:27 GMT Subject: [jdk17u-dev] Integrated: 8360411: [TEST] open/test/jdk/java/io/File/MaxPathLength.java Refactor extract method to encapsulate Windows specific test logic In-Reply-To: References: Message-ID: <3WYGH8Sa1IzvjyMlSdowTr5BxCwIqPadiVccLGcfOuA=.bbfa8a28-18bf-4b42-b01a-96c6a70a1442@github.com> On Fri, 19 Sep 2025 10:20:57 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle This pull request has now been integrated. Changeset: dc6fb998 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/dc6fb99880d9009cc6546b9a4fd0423cfd3fc1c0 Stats: 20 lines in 1 file changed: 11 ins; 7 del; 2 mod 8360411: [TEST] open/test/jdk/java/io/File/MaxPathLength.java Refactor extract method to encapsulate Windows specific test logic Backport-of: 016694bf74f6920f850330e353df9fd03458cca1 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3963 From goetz at openjdk.org Tue Sep 23 09:12:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 23 Sep 2025 09:12:50 GMT Subject: [jdk17u-dev] Integrated: 8364484: misc tests fail with Received fatal alert: handshake_failure In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 11:30:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle This pull request has now been integrated. Changeset: 78cafc31 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/78cafc3138f09de208a786b7e55bed585e42ade8 Stats: 8 lines in 1 file changed: 7 ins; 0 del; 1 mod 8364484: misc tests fail with Received fatal alert: handshake_failure Backport-of: 724e8c076e1aed05de893ef9366af0e62cc2ac2b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3968 From goetz at openjdk.org Tue Sep 23 09:13:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 23 Sep 2025 09:13:04 GMT Subject: [jdk17u-dev] RFR: 8322135: Printing JTable in Windows L&F throws InternalError: HTHEME is null [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.18-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_8322135 - backport 21480a7ae8dce67cf3a844d8caafb0b96c37ac0e - backport e4bb47bcbbfe55dee4825d00a5b5eb76125a6ef5 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3982/files - new: https://git.openjdk.org/jdk17u-dev/pull/3982/files/c3d7a19e..ef5582b9 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3982&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3982&range=01-02 Stats: 981 lines in 25 files changed: 851 ins; 84 del; 46 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3982.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3982/head:pull/3982 PR: https://git.openjdk.org/jdk17u-dev/pull/3982 From mbaesken at openjdk.org Tue Sep 23 09:20:09 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 23 Sep 2025 09:20:09 GMT Subject: [jdk21u-dev] Integrated: 8364996: java/awt/font/FontNames/LocaleFamilyNames.java times out on Windows In-Reply-To: References: Message-ID: On Mon, 22 Sep 2025 14:11:01 GMT, Matthias Baesken wrote: > 8364996: java/awt/font/FontNames/LocaleFamilyNames.java times out on Windows This pull request has now been integrated. Changeset: 1bfd0492 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/1bfd0492b618fff510576a5360398a25ddfdab07 Stats: 11 lines in 1 file changed: 6 ins; 3 del; 2 mod 8364996: java/awt/font/FontNames/LocaleFamilyNames.java times out on Windows Backport-of: 15e8609a2c3d246e89cfb349cbd21777bc471bae ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2257 From mdoerr at openjdk.org Tue Sep 23 10:04:19 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 23 Sep 2025 10:04:19 GMT Subject: [jdk21u-dev] RFR: 8319570: Change to GCC 13.2.0 for building on Linux at Oracle In-Reply-To: References: Message-ID: On Mon, 22 Sep 2025 07:34:01 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. > > Resolved some chunks due to context. > > This should not change any existing build setup, just bring the possibility > to generate a devkit with gcc 13. LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2253#pullrequestreview-3257174083 From duke at openjdk.org Tue Sep 23 10:07:42 2025 From: duke at openjdk.org (Jayashree S Kumar) Date: Tue, 23 Sep 2025 10:07:42 GMT Subject: [jdk25u] RFR: 8361897: gc/z/TestUncommit.java fails with Uncommitted too slow Message-ID: <-cUIi8qkaaOeq_nw9T3hfUrE8wHzgi2kZ7jOkNC3mJ4=.d80338df-8740-40aa-b726-580dc2ef38ee@github.com> A clean backport for [JDK-8361897](https://bugs.openjdk.org/browse/JDK-8361897) This patch is loosens the threshold for flagging slow un-committing as an error in TestUncommit.java. Backporting this patch can help fix intermittent issue in environments where external factors affect whether un-committing is run as expected. But ensure to still capture if the un-commit logic breaks completely. Testing: Ran TestUncommit.java test (with and without JVM options) on all supported platforms and see them pass. ------------- Commit messages: - Backport 3f21c8bd1f0cd7f27df940505b249ba7798940cf Changes: https://git.openjdk.org/jdk25u/pull/233/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=233&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361897 Stats: 9 lines in 1 file changed: 9 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/233.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/233/head:pull/233 PR: https://git.openjdk.org/jdk25u/pull/233 From mdoerr at openjdk.org Tue Sep 23 10:24:28 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 23 Sep 2025 10:24:28 GMT Subject: [jdk17u-dev] RFR: 8294680: Refactor scaled border rendering In-Reply-To: References: Message-ID: On Mon, 22 Sep 2025 15:36:27 GMT, Goetz Lindenmaier wrote: > I backport this to make later backports more simple. > We should keep 17 up to date, especially in awt/javax where > subtle bugs can annoy users. > > I had to resolve SwingUtilities3.java as two later changes were already backported, > see History of [17](https://github.com/openjdk/jdk17u-dev/commits/master/src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java) compared to [21](https://github.com/openjdk/jdk21u-dev/commits/master/src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java) > > The file is now at the level of 21, except for [8285306: Fix typos in java.desktop](https://github.com/openjdk/jdk21u-dev/commit/2a799e5c82395919b807561da4a062e0fe6da31d) > > I ran the following tests, selected my name: > > test/jdk/javax/swing/JComboBox/JComboBoxWithTitledBorderTest.java > test/jdk/javax/swing/JInternalFrame/InternalFrameBorderTest.java > test/jdk/javax/swing/JMenuBar/MisplacedBorder > test/jdk/javax/swing/JTree/8041705/DefaultTreeCellRendererBorderTest.java > test/jdk/javax/swing/border > test/jdk/javax/swing/plaf/metal/MetalBorders > test/jdk/javax/swing/plaf/nimbus/TestDisabledToolTipBorder.java > test/jdk/javax/swing/plaf/synth/TitledBorderLabel.java > > Related issues mentioned in the bug are either backported or on my list. I would have included the typo fix "may change in incompatible", but ok. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3984#pullrequestreview-3257253312 From duke at openjdk.org Tue Sep 23 11:57:08 2025 From: duke at openjdk.org (duke) Date: Tue, 23 Sep 2025 11:57:08 GMT Subject: [jdk11u-dev] RFR: 8271456: Avoid looking up standard charsets in "java.desktop" module In-Reply-To: References: Message-ID: <8htQ-PNNBXrLrGbduqSPWEuR-e0yx1JWHDCIT9qQ-YM=.eeddcd7f-5f05-4ea5-8ea9-b30fcc9b513c@github.com> On Thu, 28 Aug 2025 14:10:48 GMT, Timofei Pushkin wrote: > Backport of [JDK-8271456](https://bugs.openjdk.org/browse/JDK-8271456) from JDK 17, for parity with Oracle 11.0.26. > > There were trivial conflicts in copyright years and imports in a few files. > > Testing: GitHub CI, `jdk_imageio` test group locally (mac/arm64) @TimPushkin Your change (at version 02e544e5db6cbe439de75ff183bf7eac203cf936) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3081#issuecomment-3323683346 From duke at openjdk.org Tue Sep 23 12:07:27 2025 From: duke at openjdk.org (duke) Date: Tue, 23 Sep 2025 12:07:27 GMT Subject: [jdk21u-dev] RFR: 8339280: jarsigner -verify performs cross-checking between CEN and LOC [v2] In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 18:38:36 GMT, Francisco Ferrari Bihurriet wrote: >> Hi, this is a backport of openjdk/jdk at bbd5b174c50346152a624317b6bd76ec48f7e551. The backport is not clean because of the following reasons. >> >> ##### Internationalization files >> >> 21u doesn't have [JDK-8345940: Migrate security-related resources from Java classes to properties files](https://bugs.openjdk.org/browse/JDK-8345940) (openjdk/jdk at 9a49418138b93bc8ed8879be5c9b9b9c85ef47e1), so changes from `resources/jarsigner.properties`, were applied to `Resources.java`. >> >> ~~Also, internationalized messages were added later, so they have been recovered from [JDK-8359761: JDK 25 RDP1 L10n resource files update](https://bugs.openjdk.org/browse/JDK-8359761) (openjdk/jdk at da7080fffb2389465dc9afca6d02e9085fe15302):~~ >> >> * ~~New messages in `resources/jarsigner_de.properties` were applied to `Resources_de.java`~~ >> * ~~New messages in `resources/jarsigner_ja.properties` were applied to `Resources_ja.java`~~ >> * ~~New messages in `resources/jarsigner_zh_CN.properties` were applied to `Resources_zh_CN.java`~~ >> >> ~~To convert these messages, I created the [PropertiesToResources.java](https://github.com/user-attachments/files/22413901/PropertiesToResources.java) small program.~~ >> >> $\mbox{\color{red}UPDATE}$ (5d7505cae747aecf2d12cb486e2ece4c527e01f9): all the internationalized messages have been removed, as they aren't typically included in backports (thanks @jerboaa for letting me know). >> >> ##### Man pages >> >> 21u doesn't have [JDK-8344056: Use markdown format for man pages](https://bugs.openjdk.org/browse/JDK-8344056) (openjdk/jdk at 475feb064bb6b9dfd34fc52762e3e0ab825254ec), so changes from `jarsigner.md`, were applied to `jarsigner.1`. >> >> #### Related issues ("relates to" Jira issue links) >> >> [JDK-8353299](https://bugs.openjdk.org/browse/JDK-8353299 "VerifyJarEntryName.java test fails") (openjdk/jdk at acd4da49a01760599ec4c325ff6c56f53ba5cc9c) and [JDK-8367782](https://bugs.openjdk.org/browse/JDK-8367782 "VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName") (openjdk/jdk at 1b9a11682d5f73885213822423bfce8dfc17febd) were also included as part of this backport. They are test-only changes that improve the reliability and coverage of `VerifyJarEntryName.java`. >> >> Since `test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java` is not failing after the backport, [JDK-8353330](https://bugs.openjdk.org/browse/JDK-8353330 "Test runtime/cds/appcds/SignedJar.java fails in CDSHeapVerifier") was not included. >> >>... > > Francisco Ferrari Bihurriet has updated the pull request incrementally with one additional commit since the last revision: > > Remove internationalized messages @franferrax Your change (at version 5d7505cae747aecf2d12cb486e2ece4c527e01f9) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2235#issuecomment-3323720716 From duke at openjdk.org Tue Sep 23 12:09:41 2025 From: duke at openjdk.org (Yagmur Eren) Date: Tue, 23 Sep 2025 12:09:41 GMT Subject: [jdk25u] RFR: 8358748: Large page size initialization fails with assert "page_size must be a power of 2" Message-ID: Hi all, This pull request contains a backport of commit [40bc083](https://github.com/openjdk/jdk/commit/40bc083267c0bac64b1092c63325b8d245937b0e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Yagmur Eren on 20 Aug 2025 and was reviewed by Albert Yang and David Holmes. Thanks! ------------- Commit messages: - Backport 40bc083267c0bac64b1092c63325b8d245937b0e Changes: https://git.openjdk.org/jdk25u/pull/234/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=234&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358748 Stats: 17 lines in 4 files changed: 13 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk25u/pull/234.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/234/head:pull/234 PR: https://git.openjdk.org/jdk25u/pull/234 From goetz at openjdk.org Tue Sep 23 13:16:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 23 Sep 2025 13:16:51 GMT Subject: [jdk17u-dev] RFR: 8294680: Refactor scaled border rendering In-Reply-To: References: Message-ID: <7Oy8zUKSXai11oMbuuLhb4GTvpgAYeRxRGxCV2btgkU=.756c2944-4db6-426e-a84d-f6a7fc6d69b1@github.com> On Mon, 22 Sep 2025 15:36:27 GMT, Goetz Lindenmaier wrote: > I backport this to make later backports more simple. > We should keep 17 up to date, especially in awt/javax where > subtle bugs can annoy users. > > I had to resolve SwingUtilities3.java as two later changes were already backported, > see History of [17](https://github.com/openjdk/jdk17u-dev/commits/master/src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java) compared to [21](https://github.com/openjdk/jdk21u-dev/commits/master/src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java) > > The file is now at the level of 21, except for [8285306: Fix typos in java.desktop](https://github.com/openjdk/jdk21u-dev/commit/2a799e5c82395919b807561da4a062e0fe6da31d) > > I ran the following tests, selected my name: > > test/jdk/javax/swing/JComboBox/JComboBoxWithTitledBorderTest.java > test/jdk/javax/swing/JInternalFrame/InternalFrameBorderTest.java > test/jdk/javax/swing/JMenuBar/MisplacedBorder > test/jdk/javax/swing/JTree/8041705/DefaultTreeCellRendererBorderTest.java > test/jdk/javax/swing/border > test/jdk/javax/swing/plaf/metal/MetalBorders > test/jdk/javax/swing/plaf/nimbus/TestDisabledToolTipBorder.java > test/jdk/javax/swing/plaf/synth/TitledBorderLabel.java > > Related issues mentioned in the bug are either backported or on my list. Thanks for the review! I think we should more often backport changes as [8285306: Fix typos in java.desktop](https://github.com/openjdk/jdk21u-dev/commit/2a799e5c82395919b807561da4a062e0fe6da31d) to avoid they spoil clean backports. But it is common practice to not include such small edits of other changes in backports. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3984#issuecomment-3323966823 From mbaesken at openjdk.org Tue Sep 23 13:41:04 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 23 Sep 2025 13:41:04 GMT Subject: [jdk21u-dev] RFR: 8361871: [GCC static analyzer] complains about use of uninitialized value ckpObject in p11_util.c Message-ID: 8361871: [GCC static analyzer] complains about use of uninitialized value ckpObject in p11_util.c ------------- Commit messages: - Backport 518d5f4bbb78ae35db793d7fd15b3cd35c881664 Changes: https://git.openjdk.org/jdk21u-dev/pull/2264/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2264&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361871 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2264.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2264/head:pull/2264 PR: https://git.openjdk.org/jdk21u-dev/pull/2264 From rrich at openjdk.org Tue Sep 23 13:48:37 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Tue, 23 Sep 2025 13:48:37 GMT Subject: [jdk21u-dev] RFR: 8357561: BootstrapLoggerTest does not work on Ubuntu 24 with LANG de_DE.UTF-8 In-Reply-To: References: Message-ID: <9d-wI9A8zHZr_NMOR06dPNA-ZqCeai5PshdaIzdWE64=.730c3046-657a-4171-83ed-78b324af757d@github.com> On Thu, 18 Sep 2025 17:37:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > In BootstrapLoggerTest.java: > * resolve Copyright > * adapted placement of setLocale as 21 has test cases with security manager that have been removed in head and 25. LGTM. Cheers, Richard. ------------- Marked as reviewed by rrich (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2229#pullrequestreview-3258117665 From rrich at openjdk.org Tue Sep 23 13:53:15 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Tue, 23 Sep 2025 13:53:15 GMT Subject: [jdk21u-dev] RFR: 8362207: Add more test cases for possible double-rounding in fma In-Reply-To: References: Message-ID: <6HE7lrNan7zFjeDwPFc8QQC42qN-vzkS88twqD0d3RA=.e55b08fc-9393-469c-b6f9-00652f160be7@github.com> On Fri, 19 Sep 2025 08:20:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > Omitted b/test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java > which was added by https://bugs.openjdk.org/browse/JDK-8341260 Add Float16 to jdk.incubator.vector Looks good. Cheers, Richard. ------------- Marked as reviewed by rrich (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2240#pullrequestreview-3258137535 From rrich at openjdk.org Tue Sep 23 14:11:21 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Tue, 23 Sep 2025 14:11:21 GMT Subject: [jdk17u-dev] RFR: 8356040: java/util/PluggableLocale/LocaleNameProviderTest.java timed out In-Reply-To: References: Message-ID: On Thu, 18 Sep 2025 16:41:11 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle based on the push to 21. > > I resolved Copyright and modified the test as [8282319: java.util.Locale method to stream available Locales](https://github.com/openjdk/jdk21u-dev/commit/7e47d51e10eef7b3bead636d20ff392e7b1dd185) is not in 17. I replaced the call to Locale.availableLocales(). Looks good. Cheers, Richard. ------------- Marked as reviewed by rrich (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3950#pullrequestreview-3258217280 From fferrari at openjdk.org Tue Sep 23 14:26:44 2025 From: fferrari at openjdk.org (Francisco Ferrari Bihurriet) Date: Tue, 23 Sep 2025 14:26:44 GMT Subject: [jdk21u-dev] Integrated: 8339280: jarsigner -verify performs cross-checking between CEN and LOC In-Reply-To: References: Message-ID: On Thu, 18 Sep 2025 21:27:28 GMT, Francisco Ferrari Bihurriet wrote: > Hi, this is a backport of openjdk/jdk at bbd5b174c50346152a624317b6bd76ec48f7e551. The backport is not clean because of the following reasons. > > ##### Internationalization files > > 21u doesn't have [JDK-8345940: Migrate security-related resources from Java classes to properties files](https://bugs.openjdk.org/browse/JDK-8345940) (openjdk/jdk at 9a49418138b93bc8ed8879be5c9b9b9c85ef47e1), so changes from `resources/jarsigner.properties`, were applied to `Resources.java`. > > ~~Also, internationalized messages were added later, so they have been recovered from [JDK-8359761: JDK 25 RDP1 L10n resource files update](https://bugs.openjdk.org/browse/JDK-8359761) (openjdk/jdk at da7080fffb2389465dc9afca6d02e9085fe15302):~~ > > * ~~New messages in `resources/jarsigner_de.properties` were applied to `Resources_de.java`~~ > * ~~New messages in `resources/jarsigner_ja.properties` were applied to `Resources_ja.java`~~ > * ~~New messages in `resources/jarsigner_zh_CN.properties` were applied to `Resources_zh_CN.java`~~ > > ~~To convert these messages, I created the [PropertiesToResources.java](https://github.com/user-attachments/files/22413901/PropertiesToResources.java) small program.~~ > > $\mbox{\color{red}UPDATE}$ (5d7505cae747aecf2d12cb486e2ece4c527e01f9): all the internationalized messages have been removed, as they aren't typically included in backports (thanks @jerboaa for letting me know). > > ##### Man pages > > 21u doesn't have [JDK-8344056: Use markdown format for man pages](https://bugs.openjdk.org/browse/JDK-8344056) (openjdk/jdk at 475feb064bb6b9dfd34fc52762e3e0ab825254ec), so changes from `jarsigner.md`, were applied to `jarsigner.1`. > > #### Related issues ("relates to" Jira issue links) > > [JDK-8353299](https://bugs.openjdk.org/browse/JDK-8353299 "VerifyJarEntryName.java test fails") (openjdk/jdk at acd4da49a01760599ec4c325ff6c56f53ba5cc9c) and [JDK-8367782](https://bugs.openjdk.org/browse/JDK-8367782 "VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName") (openjdk/jdk at 1b9a11682d5f73885213822423bfce8dfc17febd) were also included as part of this backport. They are test-only changes that improve the reliability and coverage of `VerifyJarEntryName.java`. > > Since `test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java` is not failing after the backport, [JDK-8353330](https://bugs.openjdk.org/browse/JDK-8353330 "Test runtime/cds/appcds/SignedJar.java fails in CDSHeapVerifier") was not included. > > #### Testing > > * Besides the `tier1` run from the [Git... This pull request has now been integrated. Changeset: 3e41a78d Author: Francisco Ferrari Bihurriet Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk21u-dev/commit/3e41a78da726325cfac10a22ab10195aa7b6ba03 Stats: 323 lines in 4 files changed: 323 ins; 0 del; 0 mod 8339280: jarsigner -verify performs cross-checking between CEN and LOC 8353299: VerifyJarEntryName.java test fails 8367782: VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName Reviewed-by: sgehwolf, abakhtin Backport-of: bbd5b174c50346152a624317b6bd76ec48f7e551 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2235 From andrew at openjdk.org Tue Sep 23 15:26:20 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 23 Sep 2025 15:26:20 GMT Subject: [jdk11u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel [v4] In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 09:09:02 GMT, Antonio Vieiro wrote: >> Backport of [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) (P1 - CPU25_10-critical-approved) that properly renders `JRadioButtonMenuItem`s with `ImageIcon`s in the Windows Look and Feel. >> >> Mostly clean but for copyright issues, also the multi-line string in `test/jdk/javax/swing/JMenuItem/TestRadioAndCheckMenuItemWithIcon.java` was replaced with string concatenation. >> >> The issue is reproducible in OpenJDK 11 with the Windows Look and Feel on Windows 11. >> >> - Passes `tier1` tests on all platforms. >> - Passes the new (manual) test on Windows 11/x86_64 (24H2/26100.6584) >> - SwingSet2 looks normal (tested with Windows Look And Feel and the Windows Classic Look and Feel) >> >> NOTE: Related issues [JDK-8365375](https://bugs.openjdk.org/browse/JDK-8365375), [JDK-8365389](https://bugs.openjdk.org/browse/JDK-8365389) and [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) (all P3) will also need to be backported. > > Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: > > Keep import wildcards in 11. Removed propertyChangeListener & doc. `WindowsCheckBoxMenuItemUI.java` still has a host of import changes that don't seem necessary: ~~~ -import java.awt.*; -import javax.swing.*; -import javax.swing.plaf.*; -import javax.swing.plaf.basic.*; +import java.awt.Color; +import java.awt.Graphics; +import java.awt.Rectangle; + +import javax.swing.ButtonModel; +import javax.swing.Icon; +import javax.swing.JComponent; +import javax.swing.JMenuItem; +import javax.swing.plaf.ComponentUI; +import javax.swing.plaf.basic.BasicCheckBoxMenuItemUI; ~~~ The 17u patch just adds `javax.swing.Icon`, which shouldn't be needed with the existing wildcard. ~~~ ------------- Changes requested by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk11u/pull/104#pullrequestreview-3258554365 From tpushkin at openjdk.org Tue Sep 23 15:35:01 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Tue, 23 Sep 2025 15:35:01 GMT Subject: [jdk11u-dev] Integrated: 8271456: Avoid looking up standard charsets in "java.desktop" module In-Reply-To: References: Message-ID: <3Xb-qMlQHYY21roRmUwb42zlJ7gGwFTBEh-a6GASkxk=.1901569d-76a9-42a3-883e-af161cf15184@github.com> On Thu, 28 Aug 2025 14:10:48 GMT, Timofei Pushkin wrote: > Backport of [JDK-8271456](https://bugs.openjdk.org/browse/JDK-8271456) from JDK 17, for parity with Oracle 11.0.26. > > There were trivial conflicts in copyright years and imports in a few files. > > Testing: GitHub CI, `jdk_imageio` test group locally (mac/arm64) This pull request has now been integrated. Changeset: 27213806 Author: Timofei Pushkin Committer: Alexey Bakhtin URL: https://git.openjdk.org/jdk11u-dev/commit/2721380614d587396ca39cdb0a5958142b091ea5 Stats: 762 lines in 33 files changed: 339 ins; 269 del; 154 mod 8271456: Avoid looking up standard charsets in "java.desktop" module Reviewed-by: abakhtin, sgehwolf Backport-of: 6b55ef3b58ae405c46f440e06b5adb03cec3a500 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3081 From tpushkin at openjdk.org Tue Sep 23 15:42:05 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Tue, 23 Sep 2025 15:42:05 GMT Subject: [jdk11u-dev] RFR: 8274893: Update java.desktop classes to use try-with-resources [v2] In-Reply-To: <2-JtIzp5zeIRKsNskliVIcAGxRMbh4qrV0def7ANrVs=.de09f132-3bdf-4403-a7cc-4dffb802cd30@github.com> References: <2-JtIzp5zeIRKsNskliVIcAGxRMbh4qrV0def7ANrVs=.de09f132-3bdf-4403-a7cc-4dffb802cd30@github.com> Message-ID: > Backport of [JDK-8274893](https://bugs.openjdk.org/browse/JDK-8274893) from JDK 17, for parity with Oracle 11.0.27. > > The only conflict was trivial: in imports of `JEditorPane` which uses * imports in this release, so no change was needed. > > Testing: GitHub CI, `jdk_imageio` test group locally (mac/arm64) 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/jdk11u-dev/pull/3082/files - new: https://git.openjdk.org/jdk11u-dev/pull/3082/files/fecde385..fecde385 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3082&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3082&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3082.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3082/head:pull/3082 PR: https://git.openjdk.org/jdk11u-dev/pull/3082 From goetz at openjdk.org Tue Sep 23 16:38:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 23 Sep 2025 16:38:02 GMT Subject: [jdk21u-dev] RFR: 8362207: Add more test cases for possible double-rounding in fma In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 08:20:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > Omitted b/test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java > which was added by https://bugs.openjdk.org/browse/JDK-8341260 Add Float16 to jdk.incubator.vector Thanks for the reviews! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2240#issuecomment-3324780130 From serb at openjdk.org Tue Sep 23 17:24:12 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 23 Sep 2025 17:24:12 GMT Subject: [jdk21u-dev] Integrated: 8366208: Unexpected exception in sun.java2d.cmm.lcms.LCMSImageLayout In-Reply-To: <6W2g4wvkYYPSL6BQHv4m8LttwAl6fU6PMqVAE4Olv7U=.e71f0155-415f-4861-94b2-25525499a92a@github.com> References: <6W2g4wvkYYPSL6BQHv4m8LttwAl6fU6PMqVAE4Olv7U=.e71f0155-415f-4861-94b2-25525499a92a@github.com> Message-ID: On Tue, 2 Sep 2025 18:21:49 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: 49f10813 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk21u-dev/commit/49f108130b3f64a491bf364324936876afaf4b39 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/jdk21u-dev/pull/2139 From duke at openjdk.org Tue Sep 23 17:25:56 2025 From: duke at openjdk.org (duke) Date: Tue, 23 Sep 2025 17:25:56 GMT Subject: [jdk21u-dev] RFR: 8320577: Improve MessageHeader's toString() function to make HttpURLConnection's debug log readable In-Reply-To: References: Message-ID: On Sat, 20 Sep 2025 00:30:36 GMT, Daniel Hu wrote: > Clean backport. Improves HttpURLConnection debug logs. GHA passes. @cost0much Your change (at version 43595fa8a8d2ca4a64154bb8717318e8e99b0836) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2252#issuecomment-3324915220 From abakhtin at openjdk.org Tue Sep 23 19:19:56 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Tue, 23 Sep 2025 19:19:56 GMT Subject: [jdk17u-dev] RFR: 8339280: jarsigner -verify performs cross-checking between CEN and LOC [v2] In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 18:43:41 GMT, Francisco Ferrari Bihurriet wrote: >> Hi, this is a backport of openjdk/jdk21u-dev#2235. The backport is almost clean, except for: >> >> * A slightly different context around `Main.java` imports >> * ~~17u doesn't have `Resources_de.java` (changes were discarded)~~ >> * $\mbox{\color{red}UPDATE}$ (ea571bc85aae540b395d0175bc4014e899413064): all the internationalized messages have been removed, as they aren't typically included in backports (thanks @jerboaa for letting me know). >> * The `jarsigner.1` manpage has a slightly different format (manually adjusted to match the 17u format) >> >> #### Related issues ("relates to" Jira issue links) >> >> [JDK-8353299](https://bugs.openjdk.org/browse/JDK-8353299 "VerifyJarEntryName.java test fails") (openjdk/jdk at acd4da49a01760599ec4c325ff6c56f53ba5cc9c) and [JDK-8367782](https://bugs.openjdk.org/browse/JDK-8367782 "VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName") (openjdk/jdk at 1b9a11682d5f73885213822423bfce8dfc17febd) were also included as part of this backport. They are test-only changes that improve the reliability and coverage of `VerifyJarEntryName.java`. >> >> Since `test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java` is not failing after the backport, [JDK-8353330](https://bugs.openjdk.org/browse/JDK-8353330 "Test runtime/cds/appcds/SignedJar.java fails in CDSHeapVerifier") was not included. >> >> #### Testing >> >> * Besides the `tier1` run from the [GitHub actions](https://github.com/franferrax/jdk17u-dev/actions/runs/17832135845) (all passed), I ran a regression using the following categories and individual tests: >> * `test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java` >> * `test/jdk/java/security/SignedJar` >> * `test/jdk/java/util/jar` >> * `test/jdk/jdk/security/jarsigner` >> * `test/jdk/sun/security/pkcs/pkcs7` >> * `test/jdk/sun/security/tools/jarsigner` >> * Includes `VerifyJarEntryName.java`, created for this issue >> * `test/jdk/sun/security/tools/keytool` >> >> No regressions were found against the current `master` branch (ec6528e9cf66abe34b9c293359ca11a4b550b7a8). > > Francisco Ferrari Bihurriet has updated the pull request incrementally with one additional commit since the last revision: > > Remove internationalized messages Thank you for the backport LGTM ------------- Marked as reviewed by abakhtin (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3954#pullrequestreview-3259300156 From abakhtin at openjdk.org Tue Sep 23 19:55:54 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Tue, 23 Sep 2025 19:55:54 GMT Subject: [jdk17u-dev] RFR: 8348986: Improve coverage of enhanced exception messages Message-ID: I'd like to backport JDK-8348986 to control sensitive information in Exception messages. Backport from https://github.com/openjdk/jdk21u-dev/pull/2132 is not clean. The following changes were applied manually: - src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java - copyright year - src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java - Throwing IOException from the connect() method is updated manually because of a context difference - src/java.base/share/classes/module-info.java - exports sun.security.util updated manually - src/java.base/share/classes/java/net/Inet4AddressImpl.java - changes discarded. JDK17 does not have JDK-8244202 and related changes : lookupAllHostAddr(String hostname, LookupPolicy lookupPolicy) - src/java.base/share/classes/java/net/InetAddress.java - throwing UnknownHostException from NameServiceAddresses::get is updated manually because of context differences - import section - no CachecdLookup and ValidCachedLookup classes in JDK17. changes discarded - src/java.base/share/classes/java/net/Proxy.java - copyright year - src/java.base/share/classes/java/net/SocketPermission.java - copyright year - src/java.base/share/classes/java/net/SocksSocketImpl.java - copyright year - src/java.base/share/classes/java/net/URI.java - import section - src/java.base/share/classes/java/net/URL.java - copyright year - src/java.base/share/classes/java/net/URLStreamHandler.java - copyright year - src/java.base/share/classes/sun/net/www/protocol/jar/Handler.java - copyright year - src/java.base/windows/native/libnet/Inet4AddressImpl.c - copyright year - src/java.base/windows/native/libnet/Inet6AddressImpl.c - copyright year - src/java.base/share/native/libnet/net_util.h - copyright year - getEnhancedExceptionsAllowed() declaration added manually because of context difference - src/java.naming/share/classes/com/sun/jndi/toolkit/url/Uri.java - parseCompat method is updated manually because of context differences - src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java - copyright year - src/java.base/windows/classes/sun/nio/fs/WindowsUserPrincipals.java - copyright year - lookup method is updated manually because of context differences - src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java - no such class in JDK17 Modified and related JTREG tests are passed ------------- Commit messages: - Backport b6f827ef054959662190e21ce63fc3d3c45b92f3 Changes: https://git.openjdk.org/jdk17u-dev/pull/3989/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3989&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348986 Stats: 948 lines in 41 files changed: 683 ins; 109 del; 156 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3989.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3989/head:pull/3989 PR: https://git.openjdk.org/jdk17u-dev/pull/3989 From ssubramaniam at openjdk.org Tue Sep 23 20:52:46 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 23 Sep 2025 20:52:46 GMT Subject: [jdk21u-dev] RFR: 8354248: Open source several AWT GridBagLayout and List tests Message-ID: Backporting JDK-8354248: Open source several AWT GridBagLayout and List tests. Adds a GridBagLayout and two List 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 6a310613392b9d619ae1bbe3e663cb4a022165d9 Changes: https://git.openjdk.org/jdk21u-dev/pull/2265/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2265&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354248 Stats: 368 lines in 4 files changed: 368 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2265.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2265/head:pull/2265 PR: https://git.openjdk.org/jdk21u-dev/pull/2265 From ssubramaniam at openjdk.org Tue Sep 23 20:53:09 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 23 Sep 2025 20:53:09 GMT Subject: [jdk17u-dev] RFR: 8354248: Open source several AWT GridBagLayout and List tests Message-ID: Backporting JDK-8354248: Open source several AWT GridBagLayout and List tests. Adds a GridBagLayout and two List 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 6a310613392b9d619ae1bbe3e663cb4a022165d9 Changes: https://git.openjdk.org/jdk17u-dev/pull/3990/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3990&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354248 Stats: 368 lines in 4 files changed: 368 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3990.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3990/head:pull/3990 PR: https://git.openjdk.org/jdk17u-dev/pull/3990 From serb at openjdk.org Tue Sep 23 22:02:42 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 23 Sep 2025 22:02:42 GMT Subject: [jdk11u-dev] RFR: 8295301: Problem list TrayIcon tests that fail on Ubuntu 22.04 Message-ID: Hi all, This pull request contains a backport of commit [fdb74ed4](https://github.com/openjdk/jdk/commit/fdb74ed45240477bd08eb40ede5eaa2345ca6b5d) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Phil Race on 13 Oct 2022 and was reviewed by David Holmes. Thanks! ------------- Commit messages: - Backport fdb74ed45240477bd08eb40ede5eaa2345ca6b5d Changes: https://git.openjdk.org/jdk11u-dev/pull/3100/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3100&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8295301 Stats: 7 lines in 1 file changed: 0 ins; 0 del; 7 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3100.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3100/head:pull/3100 PR: https://git.openjdk.org/jdk11u-dev/pull/3100 From syan at openjdk.org Wed Sep 24 03:26:54 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 24 Sep 2025 03:26:54 GMT Subject: [jdk11u-dev] RFR: 8366125: [11u] Test compiler/loopopts/TestRangeCheckPredicatesControl.java fails OOM In-Reply-To: References: Message-ID: On Tue, 26 Aug 2025 07:35:26 GMT, SendaoYan wrote: > Hi all, > > On ours linux-x64 machine, `-Xmx256M -XX:+UnlockExperimentalVMOptions -XX:+UseZGC` can not start JVM because of OOM. I think it's not a JVM bug in jdk11u, I think we should increase the max heap size to make test run normally after [JDK-8251949](https://bugs.openjdk.org/browse/JDK-8251949). The `-Xmx256m` was introduced by [JDK-8251949](https://bugs.openjdk.org/browse/JDK-8251949) only for jdk11u. So this PR will only for jdk11u also. > > Change has been verified locally, test-fix only, ro risk. Looking for reviewer for this test bug fix. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3077#issuecomment-3326307091 From serb at openjdk.org Wed Sep 24 04:33:01 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 24 Sep 2025 04:33:01 GMT Subject: [jdk25u] RFR: 8367017: Remove legacy checks from WrappedToolkitTest and convert from bash Message-ID: Hi all, This pull request contains a backport of commit [e1071797](https://github.com/openjdk/jdk/commit/e1071797a4f0ab1a6af29824a777a7800d729b0e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 16 Sep 2025 and was reviewed by Phil Race. Thanks! ------------- Commit messages: - Backport e1071797a4f0ab1a6af29824a777a7800d729b0e Changes: https://git.openjdk.org/jdk25u/pull/235/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=235&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367017 Stats: 265 lines in 2 files changed: 7 ins; 231 del; 27 mod Patch: https://git.openjdk.org/jdk25u/pull/235.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/235/head:pull/235 PR: https://git.openjdk.org/jdk25u/pull/235 From duke at openjdk.org Wed Sep 24 07:36:56 2025 From: duke at openjdk.org (KavyaKS94) Date: Wed, 24 Sep 2025 07:36:56 GMT Subject: [jdk25u] RFR: 8361520: Stabilize SystemGC benchmarks Message-ID: <4LAj14DJNodG_sH-T0aFlt4jH_QBbJyfcwRxdHBDdNQ=.b3f4ea17-857c-4813-9f4c-d1b22da066ed@github.com> Clean backport. tested locally by running `sudo make test TEST="micro:vm.gc.systemgc"` Benchmark Mode Cnt Score Error Units AllDead.gc ss 125 12.133 ? 1.641 ms/op AllLive.gc ss 125 44.718 ? 1.723 ms/op DifferentObjectSizesArray.gc ss 125 78.024 ? 5.487 ms/op DifferentObjectSizesHashMap.gc ss 125 90.232 ? 3.675 ms/op DifferentObjectSizesTreeMap.gc ss 125 105.918 ? 3.267 ms/op HalfDeadFirstPart.gc ss 125 27.406 ? 0.601 ms/op HalfDeadInterleaved.gc ss 125 88.963 ? 0.827 ms/op HalfDeadInterleavedChunks.gc ss 125 74.533 ? 3.662 ms/op HalfDeadSecondPart.gc ss 125 27.213 ? 0.452 ms/op HalfHashedHalfDead.gc ss 125 95.042 ? 1.031 ms/op NoObjects.gc ss 125 9.586 ? 0.327 ms/op OneBigObject.gc ss 125 74.786 ? 2.621 ms/op Finished running test 'micro:vm.gc.systemgc' Test report is stored in /Users/kavyaks/jdk25u-cpu/build/macosx-x64/test-results/micro_vm_gc_systemgc ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR SKIP micro:vm.gc.systemgc 1 1 0 0 0 ============================== TEST SUCCESS ------------- Commit messages: - 8361520: Stabilize SystemGC benchmarks Changes: https://git.openjdk.org/jdk25u/pull/237/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=237&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361520 Stats: 125 lines in 12 files changed: 125 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/237.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/237/head:pull/237 PR: https://git.openjdk.org/jdk25u/pull/237 From rrich at openjdk.org Wed Sep 24 07:54:41 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Wed, 24 Sep 2025 07:54:41 GMT Subject: [jdk17u-dev] RFR: 8350106: [PPC] Avoid ticks_unknown_not_Java AsyncGetCallTrace() if JavaFrameAnchor::_last_Java_pc not set Message-ID: This pull request contains a backport of commit [d5908231](https://github.com/openjdk/jdk21u-dev/commit/d5908231ebc16f443b3fc9b2ebf03cc4deb67373) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository. There are a few trivial adaptations * of copyright headers * of the hunk that includes os.inline.hpp because of a diff in the context * and because `frame::abi_minframe` was renamed `frame::common_abi` in higher releases In addition to these there's a non-trivial adaptation. In jdk17, we cannot use the frame constructor that takes a `pc` as 2nd argument because it requires it not to be `nullptr`. The appropriate [frame constructor to use](https://github.com/openjdk/jdk17u-dev/blob/dca33960959f71ef646d346e328acd27196f5bef/src/hotspot/cpu/ppc/frame_ppc.inline.hpp#L61) is the one that takes `sp` as single argument. It reads the pc from the frames `lr` slot just as [`frame::setup()`](https://github.com/openjdk/jdk21u-dev/blob/43c84df4a3d73ca3b0aeddc738d2e2f0e9f5145a/src/hotspot/cpu/ppc/frame_ppc.inline.hpp#L40) in jdk21. This pr depends on https://github.com/openjdk/jdk17u-dev/pull/3949. Risk is low because the patch is small and ppc only and the changed method `JavaThread::pd_get_top_frame_for_profiling()` is only used when profiling with jfr or async-profiler. The backport passed our CI testing: JTReg tests: tier1-4 of hotspot and jdk. All of Langtools and jaxp. JCK, SPECjvm2008, SPECjbb2015, Renaissance Suite, and SAP specific tests. Testing was done with fastdebug builds on the main platforms and also on Linux/PPC64le. ------------- Commit messages: - Use frame constructur that inits pc from the lr slot - Rename frame::common_abi to frame::abi_minframe - Order includes in thread_aix_ppc.cpp - Backport d5908231ebc16f443b3fc9b2ebf03cc4deb67373 Changes: https://git.openjdk.org/jdk17u-dev/pull/3957/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3957&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350106 Stats: 31 lines in 2 files changed: 21 ins; 0 del; 10 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3957.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3957/head:pull/3957 PR: https://git.openjdk.org/jdk17u-dev/pull/3957 From goetz at openjdk.org Wed Sep 24 07:55:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 24 Sep 2025 07:55:20 GMT Subject: [jdk21u-dev] RFR: Merge jdk21u:master Message-ID: <6W-jaF0jtnqYuB8pz7DKDsSSM0uGKGmQjrPq7BK6v98=.ac2b544b-b5c2-492f-9381-d0a9a82b380d@github.com> Merge build tag 21.0.9+8 from jdk21u to jdk21u-dev ------------- Commit messages: - Merge - 8367388: Tests start to fail on JDK-21 after JDK-8351907 The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk21u-dev/pull/2266/files Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2266.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2266/head:pull/2266 PR: https://git.openjdk.org/jdk21u-dev/pull/2266 From rrich at openjdk.org Wed Sep 24 07:55:39 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Wed, 24 Sep 2025 07:55:39 GMT Subject: [jdk17u-dev] RFR: 8352800: [PPC] OpenJDK fails to build on PPC after JDK-8350106 Message-ID: Hi all, This pull request contains a backport of commit [72bcd824](https://github.com/openjdk/jdk21u-dev/commit/72bcd824606d8a9bc25fb088e73de4c25738ecea) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository. https://github.com/openjdk/jdk17u-dev/pull/3957 depends on this backport. It fixes build problems by including the declaration of `class os::Linux` referenced in https://github.com/openjdk/jdk17u-dev/pull/3957 . In jdk17 os_linux.hpp cannot be included directly though. os.hpp needs to be included which includes os_linux.hpp into the declaration of `class os` (see [here](https://github.com/openjdk/jdk17u-dev/blob/78cafc3138f09de208a786b7e55bed585e42ade8/src/hotspot/share/runtime/os.hpp#L896)). Risk is low. Thanks, Richard. ------------- Commit messages: - Must include os.hpp in jdk17 to access os::Linux - Backport 72bcd824606d8a9bc25fb088e73de4c25738ecea Changes: https://git.openjdk.org/jdk17u-dev/pull/3949/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3949&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352800 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3949.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3949/head:pull/3949 PR: https://git.openjdk.org/jdk17u-dev/pull/3949 From goetz at openjdk.org Wed Sep 24 08:01:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 24 Sep 2025 08:01:42 GMT Subject: [jdk21u-dev] Integrated: Merge jdk21u:master In-Reply-To: <6W-jaF0jtnqYuB8pz7DKDsSSM0uGKGmQjrPq7BK6v98=.ac2b544b-b5c2-492f-9381-d0a9a82b380d@github.com> References: <6W-jaF0jtnqYuB8pz7DKDsSSM0uGKGmQjrPq7BK6v98=.ac2b544b-b5c2-492f-9381-d0a9a82b380d@github.com> Message-ID: On Wed, 24 Sep 2025 07:49:34 GMT, Goetz Lindenmaier wrote: > Merge build tag 21.0.9+8 from jdk21u to jdk21u-dev This pull request has now been integrated. Changeset: 89bd3fc6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/89bd3fc6a160f395c262cf6dbcc66b3f0cdd6014 Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod Merge ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2266 From goetz at openjdk.org Wed Sep 24 08:03:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 24 Sep 2025 08:03:51 GMT Subject: [jdk17u-dev] Integrated: Merge jdk17u:master Message-ID: Merge build tag 17.0.17+8 from jdk17u to jdk17u-dev ------------- Commit messages: - Merge - 8367388: Tests start to fail on JDK-21 after JDK-8351907 The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk17u-dev/pull/3991/files Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3991.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3991/head:pull/3991 PR: https://git.openjdk.org/jdk17u-dev/pull/3991 From goetz at openjdk.org Wed Sep 24 08:03:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 24 Sep 2025 08:03:51 GMT Subject: [jdk17u-dev] Integrated: Merge jdk17u:master In-Reply-To: References: Message-ID: <1wCzEwLUE8PCatCtz9HpcbvHrxqqy_gFwx8jJCsm6Z0=.34b90725-7e81-4873-976d-1d8f999a7ad7@github.com> On Wed, 24 Sep 2025 07:54:43 GMT, Goetz Lindenmaier wrote: > Merge build tag 17.0.17+8 from jdk17u to jdk17u-dev This pull request has now been integrated. Changeset: 074a2060 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/074a2060c78a88fcc05969452bce197bf34e7e2a Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod Merge ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3991 From avieiro at openjdk.org Wed Sep 24 08:16:58 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Wed, 24 Sep 2025 08:16:58 GMT Subject: [jdk11u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel [v5] In-Reply-To: References: Message-ID: > Backport of [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) (P1 - CPU25_10-critical-approved) that properly renders `JRadioButtonMenuItem`s with `ImageIcon`s in the Windows Look and Feel. > > Mostly clean but for copyright issues, also the multi-line string in `test/jdk/javax/swing/JMenuItem/TestRadioAndCheckMenuItemWithIcon.java` was replaced with string concatenation. > > The issue is reproducible in OpenJDK 11 with the Windows Look and Feel on Windows 11. > > - Passes `tier1` tests on all platforms. > - Passes the new (manual) test on Windows 11/x86_64 (24H2/26100.6584) > - SwingSet2 looks normal (tested with Windows Look And Feel and the Windows Classic Look and Feel) > > NOTE: Related issues [JDK-8365375](https://bugs.openjdk.org/browse/JDK-8365375), [JDK-8365389](https://bugs.openjdk.org/browse/JDK-8365389) and [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) (all P3) will also need to be backported. Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: Keep wildcards in WindowsMenuItemUI.java ------------- Changes: - all: https://git.openjdk.org/jdk11u/pull/104/files - new: https://git.openjdk.org/jdk11u/pull/104/files/bdebc8a2..a8865a0a Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u&pr=104&range=04 - incr: https://webrevs.openjdk.org/?repo=jdk11u&pr=104&range=03-04 Stats: 10 lines in 1 file changed: 0 ins; 6 del; 4 mod Patch: https://git.openjdk.org/jdk11u/pull/104.diff Fetch: git fetch https://git.openjdk.org/jdk11u.git pull/104/head:pull/104 PR: https://git.openjdk.org/jdk11u/pull/104 From avieiro at openjdk.org Wed Sep 24 08:17:01 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Wed, 24 Sep 2025 08:17:01 GMT Subject: [jdk11u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel [v4] In-Reply-To: References: Message-ID: <_3i-AYy-8RvgiSkR5nL8HpyYIBrkgBOjaZoGSfT8SsE=.05bf5431-a2cb-41c5-8531-1b83efa760fa@github.com> On Tue, 23 Sep 2025 15:23:40 GMT, Andrew John Hughes wrote: >> Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: >> >> Keep import wildcards in 11. Removed propertyChangeListener & doc. > > `WindowsCheckBoxMenuItemUI.java` still has a host of import changes that don't seem necessary: > > ~~~ > -import java.awt.*; > -import javax.swing.*; > -import javax.swing.plaf.*; > -import javax.swing.plaf.basic.*; > +import java.awt.Color; > +import java.awt.Graphics; > +import java.awt.Rectangle; > + > +import javax.swing.ButtonModel; > +import javax.swing.Icon; > +import javax.swing.JComponent; > +import javax.swing.JMenuItem; > +import javax.swing.plaf.ComponentUI; > +import javax.swing.plaf.basic.BasicCheckBoxMenuItemUI; > ~~~ > > The 17u patch just adds `javax.swing.Icon`, which shouldn't be needed with the existing wildcard. > ~~~ Thanks for the review, @gnu-andrew , I removed the explicit imports and restored the wildcards in `WindowsCheckBoxMenuItemUI.java` ------------- PR Comment: https://git.openjdk.org/jdk11u/pull/104#issuecomment-3327140277 From rgangadhar at openjdk.org Wed Sep 24 11:05:27 2025 From: rgangadhar at openjdk.org (Ramesh Bhagavatam Gangadhar) Date: Wed, 24 Sep 2025 11:05:27 GMT Subject: [jdk25u] RFR: 8368192: Test java/lang/ProcessBuilder/Basic.java#id0 fails with Exception: Stack trace Message-ID: <5lHuYT66-_d2Z7vOFSqyj5xtb_EK3-3BpadxnYhhJmw=.4adc2f1c-5839-4d10-a66f-fe447ce50778@github.com> Note to reviewer for Changes: 1. It's a clean backport in java/lang/ProcessBuilder/Basic.java 2. ProblemList.txt changes are not considered since there is no entry of testcase in ProblemList.txt ------------- Commit messages: - Backport 218e82c875237f82a649a214c72d925a5ebf188c Changes: https://git.openjdk.org/jdk25u/pull/236/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=236&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8368192 Stats: 20 lines in 1 file changed: 2 ins; 3 del; 15 mod Patch: https://git.openjdk.org/jdk25u/pull/236.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/236/head:pull/236 PR: https://git.openjdk.org/jdk25u/pull/236 From coffeys at openjdk.org Wed Sep 24 11:10:09 2025 From: coffeys at openjdk.org (Sean Coffey) Date: Wed, 24 Sep 2025 11:10:09 GMT Subject: [jdk25u] RFR: 8368192: Test java/lang/ProcessBuilder/Basic.java#id0 fails with Exception: Stack trace In-Reply-To: <5lHuYT66-_d2Z7vOFSqyj5xtb_EK3-3BpadxnYhhJmw=.4adc2f1c-5839-4d10-a66f-fe447ce50778@github.com> References: <5lHuYT66-_d2Z7vOFSqyj5xtb_EK3-3BpadxnYhhJmw=.4adc2f1c-5839-4d10-a66f-fe447ce50778@github.com> Message-ID: On Wed, 24 Sep 2025 07:16:39 GMT, Ramesh Bhagavatam Gangadhar wrote: > Note to reviewer for Changes: > > 1. It's a clean backport in java/lang/ProcessBuilder/Basic.java > 2. ProblemList.txt changes are not considered since there is no entry of testcase in ProblemList.txt LGTM ------------- PR Review: https://git.openjdk.org/jdk25u/pull/236#pullrequestreview-3262350686 From coffeys at openjdk.org Wed Sep 24 11:20:03 2025 From: coffeys at openjdk.org (Sean Coffey) Date: Wed, 24 Sep 2025 11:20:03 GMT Subject: [jdk25u] RFR: 8368192: Test java/lang/ProcessBuilder/Basic.java#id0 fails with Exception: Stack trace In-Reply-To: <5lHuYT66-_d2Z7vOFSqyj5xtb_EK3-3BpadxnYhhJmw=.4adc2f1c-5839-4d10-a66f-fe447ce50778@github.com> References: <5lHuYT66-_d2Z7vOFSqyj5xtb_EK3-3BpadxnYhhJmw=.4adc2f1c-5839-4d10-a66f-fe447ce50778@github.com> Message-ID: <9RWlur8GHO3rM7YRoMj_1_uuOFQFKfDUT47rgbKjgic=.1049f58e-0b23-4417-b03b-52d62e75c52f@github.com> On Wed, 24 Sep 2025 07:16:39 GMT, Ramesh Bhagavatam Gangadhar wrote: > Note to reviewer for Changes: > > 1. It's a clean backport in java/lang/ProcessBuilder/Basic.java > 2. ProblemList.txt changes are not considered since there is no entry of testcase in ProblemList.txt Marked as reviewed by coffeys (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk25u/pull/236#pullrequestreview-3262373222 From duke at openjdk.org Wed Sep 24 11:20:04 2025 From: duke at openjdk.org (duke) Date: Wed, 24 Sep 2025 11:20:04 GMT Subject: [jdk25u] RFR: 8368192: Test java/lang/ProcessBuilder/Basic.java#id0 fails with Exception: Stack trace In-Reply-To: <5lHuYT66-_d2Z7vOFSqyj5xtb_EK3-3BpadxnYhhJmw=.4adc2f1c-5839-4d10-a66f-fe447ce50778@github.com> References: <5lHuYT66-_d2Z7vOFSqyj5xtb_EK3-3BpadxnYhhJmw=.4adc2f1c-5839-4d10-a66f-fe447ce50778@github.com> Message-ID: <8iNrBva9UfVUvYrjzyWmTpKrwGlnLBIPAdZjL2vUaDQ=.570ade4b-418d-47e7-90cd-c6caa3ccb424@github.com> On Wed, 24 Sep 2025 07:16:39 GMT, Ramesh Bhagavatam Gangadhar wrote: > Note to reviewer for Changes: > > 1. It's a clean backport in java/lang/ProcessBuilder/Basic.java > 2. ProblemList.txt changes are not considered since there is no entry of testcase in ProblemList.txt @rgangadhar Your change (at version fdbe9457d99b58d0c98eab1cd71cc011ff18c7d9) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/236#issuecomment-3327897407 From rgangadhar at openjdk.org Wed Sep 24 11:29:50 2025 From: rgangadhar at openjdk.org (Ramesh Bhagavatam Gangadhar) Date: Wed, 24 Sep 2025 11:29:50 GMT Subject: [jdk25u] Integrated: 8368192: Test java/lang/ProcessBuilder/Basic.java#id0 fails with Exception: Stack trace In-Reply-To: <5lHuYT66-_d2Z7vOFSqyj5xtb_EK3-3BpadxnYhhJmw=.4adc2f1c-5839-4d10-a66f-fe447ce50778@github.com> References: <5lHuYT66-_d2Z7vOFSqyj5xtb_EK3-3BpadxnYhhJmw=.4adc2f1c-5839-4d10-a66f-fe447ce50778@github.com> Message-ID: <3YIEruMuMPBXBkcgLULyhgna0TE2FZB8SjcLlBFroBM=.1a90363e-961e-4c34-861a-7338f224f017@github.com> On Wed, 24 Sep 2025 07:16:39 GMT, Ramesh Bhagavatam Gangadhar wrote: > Note to reviewer for Changes: > > 1. It's a clean backport in java/lang/ProcessBuilder/Basic.java > 2. ProblemList.txt changes are not considered since there is no entry of testcase in ProblemList.txt This pull request has now been integrated. Changeset: e90d5419 Author: Ramesh Bhagavatam Gangadhar Committer: Sean Coffey URL: https://git.openjdk.org/jdk25u/commit/e90d54198d4310830c3a970dbe2bc883c67867f8 Stats: 20 lines in 1 file changed: 2 ins; 3 del; 15 mod 8368192: Test java/lang/ProcessBuilder/Basic.java#id0 fails with Exception: Stack trace Reviewed-by: coffeys Backport-of: 218e82c875237f82a649a214c72d925a5ebf188c ------------- PR: https://git.openjdk.org/jdk25u/pull/236 From fyang at openjdk.org Wed Sep 24 12:02:52 2025 From: fyang at openjdk.org (Fei Yang) Date: Wed, 24 Sep 2025 12:02:52 GMT Subject: [jdk25u] RFR: 8368366: RISC-V: AlignVector is mistakenly set to AvoidUnalignedAccesses Message-ID: Hi all, This pull request contains a backport of commit [2313f8e4](https://github.com/openjdk/jdk/commit/2313f8e4ebe5b6d7542fa8a33fd08673cc0caf10) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Fei Yang on 24 Sep 2025 and was reviewed by Feilong Jiang, Robbin Ehn and Hamlin Li. Thanks! ------------- Commit messages: - Backport 2313f8e4ebe5b6d7542fa8a33fd08673cc0caf10 Changes: https://git.openjdk.org/jdk25u/pull/238/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=238&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8368366 Stats: 4 lines in 1 file changed: 0 ins; 4 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/238.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/238/head:pull/238 PR: https://git.openjdk.org/jdk25u/pull/238 From syan at openjdk.org Wed Sep 24 14:38:30 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 24 Sep 2025 14:38:30 GMT Subject: [jdk25u] RFR: 8368367: Test jdk/jfr/event/gc/detailed/TestGCHeapMemoryUsageEvent.java fails jdk.GCHeapMemoryUsage "expected 0 > 0" Message-ID: Hi all, This pull request contains a backport of commit [ed31023f](https://github.com/openjdk/jdk/commit/ed31023fc5a96a6f9a16c8a5c0fc86e794ce4aa7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Thomas Schatzl on 24 Sep 2025 and was reviewed by Ivan Walulya, Albert Mingkun Yang and SendaoYan. Thanks! ------------- Commit messages: - Backport ed31023fc5a96a6f9a16c8a5c0fc86e794ce4aa7 Changes: https://git.openjdk.org/jdk25u/pull/239/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=239&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8368367 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/239.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/239/head:pull/239 PR: https://git.openjdk.org/jdk25u/pull/239 From andrew at openjdk.org Wed Sep 24 15:31:47 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 24 Sep 2025 15:31:47 GMT Subject: [jdk11u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel [v4] In-Reply-To: References: Message-ID: On Tue, 23 Sep 2025 15:23:40 GMT, Andrew John Hughes wrote: >> Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: >> >> Keep import wildcards in 11. Removed propertyChangeListener & doc. > > `WindowsCheckBoxMenuItemUI.java` still has a host of import changes that don't seem necessary: > > ~~~ > -import java.awt.*; > -import javax.swing.*; > -import javax.swing.plaf.*; > -import javax.swing.plaf.basic.*; > +import java.awt.Color; > +import java.awt.Graphics; > +import java.awt.Rectangle; > + > +import javax.swing.ButtonModel; > +import javax.swing.Icon; > +import javax.swing.JComponent; > +import javax.swing.JMenuItem; > +import javax.swing.plaf.ComponentUI; > +import javax.swing.plaf.basic.BasicCheckBoxMenuItemUI; > ~~~ > > The 17u patch just adds `javax.swing.Icon`, which shouldn't be needed with the existing wildcard. > ~~~ > Thanks for the review, @gnu-andrew , > > I removed the explicit imports and restored the wildcards in `WindowsCheckBoxMenuItemUI.java` > Thanks, I'll do a fresh look in a moment. > We can do this in `BasicMenuItemUI.java` too, let me know if you want me to do that in all files. I didn't notice an issue with this file, but will double-check. Thanks for the update. ------------- PR Comment: https://git.openjdk.org/jdk11u/pull/104#issuecomment-3329424968 From phh at openjdk.org Wed Sep 24 15:58:41 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 24 Sep 2025 15:58:41 GMT Subject: [jdk21u-dev] RFR: 8328247: Remove redundant dir for tests converted from applet to main In-Reply-To: References: Message-ID: On Mon, 22 Sep 2025 21:50:03 GMT, Satyen Subramaniam wrote: > Backporting JDK-8328247: Remove redundant dir for tests converted from applet to main. Renames three javax swing tests, as per change accepted by Oracle. > > Notably, this change also adapts JDK-8355333: Some Problem list entries point to non-existent / wrong files, to ensure that the renamed files are correctly excluded. I'm also removing the PrintToFileTest tests from the exclude list (since these only run on windows anyway). The `ScrollPaneEventType.java` test hasn't been backported yet (I'll follow up with another PR doing so and excluding as needed), so I've left that change out. > > Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2260#pullrequestreview-3263611149 From phh at openjdk.org Wed Sep 24 15:59:50 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 24 Sep 2025 15:59:50 GMT Subject: [jdk21u-dev] RFR: 8319570: Change to GCC 13.2.0 for building on Linux at Oracle In-Reply-To: References: Message-ID: On Mon, 22 Sep 2025 07:34:01 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. > > Resolved some chunks due to context. > > This should not change any existing build setup, just bring the possibility > to generate a devkit with gcc 13. Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2253#pullrequestreview-3263617411 From andrew at openjdk.org Wed Sep 24 16:59:35 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 24 Sep 2025 16:59:35 GMT Subject: [jdk11u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel [v5] In-Reply-To: References: Message-ID: On Wed, 24 Sep 2025 08:16:58 GMT, Antonio Vieiro wrote: >> Backport of [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) (P1 - CPU25_10-critical-approved) that properly renders `JRadioButtonMenuItem`s with `ImageIcon`s in the Windows Look and Feel. >> >> Mostly clean but for copyright issues, also the multi-line string in `test/jdk/javax/swing/JMenuItem/TestRadioAndCheckMenuItemWithIcon.java` was replaced with string concatenation. >> >> The issue is reproducible in OpenJDK 11 with the Windows Look and Feel on Windows 11. >> >> - Passes `tier1` tests on all platforms. >> - Passes the new (manual) test on Windows 11/x86_64 (24H2/26100.6584) >> - SwingSet2 looks normal (tested with Windows Look And Feel and the Windows Classic Look and Feel) >> >> NOTE: Related issues [JDK-8365375](https://bugs.openjdk.org/browse/JDK-8365375), [JDK-8365389](https://bugs.openjdk.org/browse/JDK-8365389) and [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) (all P3) will also need to be backported. > > Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: > > Keep wildcards in WindowsMenuItemUI.java New version looks good. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk11u/pull/104#pullrequestreview-3263817206 From sgehwolf at openjdk.org Wed Sep 24 17:02:57 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 24 Sep 2025 17:02:57 GMT Subject: [jdk11u-dev] RFR: 8274893: Update java.desktop classes to use try-with-resources [v2] In-Reply-To: References: <2-JtIzp5zeIRKsNskliVIcAGxRMbh4qrV0def7ANrVs=.de09f132-3bdf-4403-a7cc-4dffb802cd30@github.com> Message-ID: On Tue, 23 Sep 2025 15:42:05 GMT, Timofei Pushkin wrote: >> Backport of [JDK-8274893](https://bugs.openjdk.org/browse/JDK-8274893) from JDK 17, for parity with Oracle 11.0.27. >> >> The only conflict was trivial: in imports of `JEditorPane` which uses * imports in this release, so no change was needed. >> >> Testing: GitHub CI, `jdk_imageio` test group locally (mac/arm64) > > 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. @TimPushkin Please fix the merge conflict and merge master. Thanks! ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3082#issuecomment-3329875032 From andrew at openjdk.org Wed Sep 24 17:10:29 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 24 Sep 2025 17:10:29 GMT Subject: [jdk11u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel [v4] In-Reply-To: References: Message-ID: <1i28BSGvyL3m1f12THbGkKKT0IyDBk4YhMWhvEOop3k=.1481d988-3394-44a7-a218-59c14778503a@github.com> On Wed, 24 Sep 2025 15:29:15 GMT, Andrew John Hughes wrote: > > We can do this in `BasicMenuItemUI.java` too, let me know if you want me to do that in all files. > > I didn't notice an issue with this file, but will double-check. Thanks for the update. I double-checked this and the import changes there were introduced in the original 8348760, so to remove them would be to deviate from the original fix. For clarity, my concern with these `import` changes was not that they were wrong, but that they were a deviation from the change being backported. We try to keep backports as close to the original as possible. Changes beyond what those which are essential to make the backport work should be done in other backports or possibly even fixed in trunk first and backported. In this case, the `import` changes were added in OpenJDK 16 as part of [JDK-8256014](https://bugs.openjdk.org/browse/JDK-8256014), a change unsuitable for backporting. If you do wish to bring these import changes to 8u & 11u to simplify other backports, I'd be open to this as a separate 8u & 11u bug which brings in the import changes but not the doc changes from 8256014. However, I don't see a real need for this. In this case, the wildcards in 11u have actually resulted in removing the need to alter the `import` statements in some places where it was needed in 17+. ------------- PR Comment: https://git.openjdk.org/jdk11u/pull/104#issuecomment-3329897276 From andrew at openjdk.org Wed Sep 24 17:22:33 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 24 Sep 2025 17:22:33 GMT Subject: [jdk11u-dev] RFR: 8336854: CAInterop.java#actalisauthenticationrootca conflicted with /manual and /timeout In-Reply-To: References: Message-ID: On Tue, 26 Aug 2025 15:25:28 GMT, Severin Gehwolf wrote: > Backport of JDK-8336854 to fix the `/manual` and `/timeout` conflict. The patch isn't clean since only one `/timeout` value was left. Ported manually. The result then runs and results in [JDK-8366176](https://bugs.openjdk.org/browse/JDK-8366176) seen elsewhere. > > *Testing* > - [x] `CAInterop.java` tests run manually which has some failures, but they seem intermittent. > > OK? 11u does not have GET OSCP calls ([JDK-8179503](https://bugs.openjdk.org/browse/JDK-8179503)) and thus also lacks the test change [JDK-8328638](https://bugs.openjdk.org/browse/JDK-8328638) which made sure both GET and POST OSCP calls were tested by `CAInterop.java`. This is why only one `@run` line needed to be changed here. Change looks good. Please apply for approval. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3078#pullrequestreview-3263898796 From sgehwolf at openjdk.org Wed Sep 24 17:26:34 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 24 Sep 2025 17:26:34 GMT Subject: [jdk11u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel [v5] In-Reply-To: References: Message-ID: On Wed, 24 Sep 2025 08:16:58 GMT, Antonio Vieiro wrote: >> Backport of [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) (P1 - CPU25_10-critical-approved) that properly renders `JRadioButtonMenuItem`s with `ImageIcon`s in the Windows Look and Feel. >> >> Mostly clean but for copyright issues, also the multi-line string in `test/jdk/javax/swing/JMenuItem/TestRadioAndCheckMenuItemWithIcon.java` was replaced with string concatenation. >> >> The issue is reproducible in OpenJDK 11 with the Windows Look and Feel on Windows 11. >> >> - Passes `tier1` tests on all platforms. >> - Passes the new (manual) test on Windows 11/x86_64 (24H2/26100.6584) >> - SwingSet2 looks normal (tested with Windows Look And Feel and the Windows Classic Look and Feel) >> >> NOTE: Related issues [JDK-8365375](https://bugs.openjdk.org/browse/JDK-8365375), [JDK-8365389](https://bugs.openjdk.org/browse/JDK-8365389) and [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) (all P3) will also need to be backported. > > Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision: > > Keep wildcards in WindowsMenuItemUI.java Marked as reviewed by sgehwolf (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u/pull/104#pullrequestreview-3263917308 From avieiro at openjdk.org Wed Sep 24 18:14:04 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Wed, 24 Sep 2025 18:14:04 GMT Subject: [jdk11u] Integrated: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel In-Reply-To: References: Message-ID: On Wed, 10 Sep 2025 09:40:29 GMT, Antonio Vieiro wrote: > Backport of [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) (P1 - CPU25_10-critical-approved) that properly renders `JRadioButtonMenuItem`s with `ImageIcon`s in the Windows Look and Feel. > > Mostly clean but for copyright issues, also the multi-line string in `test/jdk/javax/swing/JMenuItem/TestRadioAndCheckMenuItemWithIcon.java` was replaced with string concatenation. > > The issue is reproducible in OpenJDK 11 with the Windows Look and Feel on Windows 11. > > - Passes `tier1` tests on all platforms. > - Passes the new (manual) test on Windows 11/x86_64 (24H2/26100.6584) > - SwingSet2 looks normal (tested with Windows Look And Feel and the Windows Classic Look and Feel) > > NOTE: Related issues [JDK-8365375](https://bugs.openjdk.org/browse/JDK-8365375), [JDK-8365389](https://bugs.openjdk.org/browse/JDK-8365389) and [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) (all P3) will also need to be backported. This pull request has now been integrated. Changeset: 31fc05c4 Author: Antonio Vieiro URL: https://git.openjdk.org/jdk11u/commit/31fc05c4721aa1aaf12e5f326a52c1db48006abb Stats: 627 lines in 8 files changed: 520 ins; 82 del; 25 mod 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel 8365375: Method SU3.setAcceleratorSelectionForeground assigns to acceleratorForeground Reviewed-by: sgehwolf, andrew Backport-of: 2ed2edb244d0a6bf1a156f2a4a346986388c4236 ------------- PR: https://git.openjdk.org/jdk11u/pull/104 From kfarrell at openjdk.org Wed Sep 24 18:21:17 2025 From: kfarrell at openjdk.org (Kieran Farrell) Date: Wed, 24 Sep 2025 18:21:17 GMT Subject: [jdk25u] RFR: 8368308: ISO 4217 Amendment 180 Update Message-ID: Clean backport ------------- Commit messages: - backport Changes: https://git.openjdk.org/jdk25u/pull/240/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=240&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8368308 Stats: 12 lines in 3 files changed: 0 ins; 0 del; 12 mod Patch: https://git.openjdk.org/jdk25u/pull/240.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/240/head:pull/240 PR: https://git.openjdk.org/jdk25u/pull/240 From naoto at openjdk.org Wed Sep 24 19:01:07 2025 From: naoto at openjdk.org (Naoto Sato) Date: Wed, 24 Sep 2025 19:01:07 GMT Subject: [jdk25u] RFR: 8368308: ISO 4217 Amendment 180 Update In-Reply-To: References: Message-ID: On Wed, 24 Sep 2025 18:14:46 GMT, Kieran Farrell wrote: > Clean backport Marked as reviewed by naoto (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk25u/pull/240#pullrequestreview-3264268429 From jlu at openjdk.org Wed Sep 24 19:06:21 2025 From: jlu at openjdk.org (Justin Lu) Date: Wed, 24 Sep 2025 19:06:21 GMT Subject: [jdk25u] RFR: 8368308: ISO 4217 Amendment 180 Update In-Reply-To: References: Message-ID: <9K8cCfe5x_JvgAqcrI_X3BK-ZYcJKBVhreIq7pe5d8k=.860e68d0-fae2-454e-80bf-04a87fc3a1ce@github.com> On Wed, 24 Sep 2025 18:14:46 GMT, Kieran Farrell wrote: > Clean backport Marked as reviewed by jlu (no project role). ------------- PR Review: https://git.openjdk.org/jdk25u/pull/240#pullrequestreview-3264288934 From duke at openjdk.org Wed Sep 24 19:31:22 2025 From: duke at openjdk.org (duke) Date: Wed, 24 Sep 2025 19:31:22 GMT Subject: [jdk25u] RFR: 8368308: ISO 4217 Amendment 180 Update In-Reply-To: References: Message-ID: On Wed, 24 Sep 2025 18:14:46 GMT, Kieran Farrell wrote: > Clean backport @kieran-farrell Your change (at version ca4a000fb6dee289eb27dfa0b074256c454ff220) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/240#issuecomment-3330364156 From kfarrell at openjdk.org Wed Sep 24 19:43:13 2025 From: kfarrell at openjdk.org (Kieran Farrell) Date: Wed, 24 Sep 2025 19:43:13 GMT Subject: [jdk25u] Integrated: 8368308: ISO 4217 Amendment 180 Update In-Reply-To: References: Message-ID: On Wed, 24 Sep 2025 18:14:46 GMT, Kieran Farrell wrote: > Clean backport This pull request has now been integrated. Changeset: 3f9c6655 Author: Kieran Farrell Committer: Naoto Sato URL: https://git.openjdk.org/jdk25u/commit/3f9c665586705c833674ae998f49cabbc7e15615 Stats: 12 lines in 3 files changed: 0 ins; 0 del; 12 mod 8368308: ISO 4217 Amendment 180 Update Reviewed-by: naoto, jlu Backport-of: 85f5bf3f415cc3d44d1618ec574e73f846bb91c4 ------------- PR: https://git.openjdk.org/jdk25u/pull/240 From serb at openjdk.org Wed Sep 24 19:49:36 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 24 Sep 2025 19:49:36 GMT Subject: [jdk11u-dev] RFR: 8357657: [11u][windows] cannot stat '/jdk.crypto.ec/*': No such file or directory Message-ID: This patch provides a workaround for a bug in the latest version of Cygwin. Only JDK 11 is affected; newer versions are not impacted because the makefiles were updated by [JDK-8220383](https://bugs.openjdk.org/browse/JDK-8220383). The issue is that: `ifneq ($(wildcard $(IMPORT_MODULES_CLASSES)/$(MODULE)), )` returns results even when `IMPORT_MODULES_CLASSES` is empty/unset. This causes the build to incorrectly search for a module like `/jdk.crypto.ec/`, which fails because the directory does not exist. The fix is to first check whether `IMPORT_MODULES_CLASSES` is set. If it is, we define `IMPORT_MODULE_DIR` as `$(IMPORT_MODULES_CLASSES)/$(MODULE)` and use this property consistently throughout the build. This matches the approach introduced in [JDK-8220383](https://cr.openjdk.org/~erikj/8220383/webrev.01/make/CompileJavaModules.gmk.sdiff.html) for this codepath. ------------- Commit messages: - Merge branch 'openjdk:master' into JDK-8357657 - 8357657: [11u][windows] cannot stat '/jdk.crypto.ec/*': No such file or directory Changes: https://git.openjdk.org/jdk11u-dev/pull/3035/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3035&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357657 Stats: 10 lines in 1 file changed: 5 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3035.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3035/head:pull/3035 PR: https://git.openjdk.org/jdk11u-dev/pull/3035 From wkemper at openjdk.org Wed Sep 24 23:50:37 2025 From: wkemper at openjdk.org (William Kemper) Date: Wed, 24 Sep 2025 23:50:37 GMT Subject: [jdk25u] RFR: 8368152: Shenandoah: Incorrect behavior at end of degenerated cycle Message-ID: Not clean, but conflict was trivial to resolve. ------------- Commit messages: - 8368152: Shenandoah: Incorrect behavior at end of degenerated cycle Changes: https://git.openjdk.org/jdk25u/pull/241/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=241&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8368152 Stats: 143 lines in 5 files changed: 110 ins; 19 del; 14 mod Patch: https://git.openjdk.org/jdk25u/pull/241.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/241/head:pull/241 PR: https://git.openjdk.org/jdk25u/pull/241 From iveresov at openjdk.org Thu Sep 25 00:47:40 2025 From: iveresov at openjdk.org (Igor Veresov) Date: Thu, 25 Sep 2025 00:47:40 GMT Subject: [jdk25u] RFR: 8366948: AOT cache creation crashes when iterating training data Message-ID: <8WBLrqxTjc-S8aZSdYaYH-7FMU3Z8XZxgBDPM2N2xIk=.515582d6-f30e-4a8b-94b4-054da45eabaa@github.com> 8366948: AOT cache creation crashes when iterating training data ------------- Commit messages: - Backport 2aafda1968f3fc8902f7d146a1cba72998aeb976 Changes: https://git.openjdk.org/jdk25u/pull/242/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=242&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366948 Stats: 17 lines in 1 file changed: 15 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u/pull/242.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/242/head:pull/242 PR: https://git.openjdk.org/jdk25u/pull/242 From syan at openjdk.org Thu Sep 25 01:20:49 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 25 Sep 2025 01:20:49 GMT Subject: [jdk25u] RFR: 8368367: Test jdk/jfr/event/gc/detailed/TestGCHeapMemoryUsageEvent.java fails jdk.GCHeapMemoryUsage "expected 0 > 0" In-Reply-To: References: Message-ID: On Wed, 24 Sep 2025 14:32:22 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [ed31023f](https://github.com/openjdk/jdk/commit/ed31023fc5a96a6f9a16c8a5c0fc86e794ce4aa7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Schatzl on 24 Sep 2025 and was reviewed by Ivan Walulya, Albert Mingkun Yang and SendaoYan. > > Thanks! GHA report java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java#id0 timed out on macos-aarch64, I think it's unrelated to this test-fix only backport PR. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/239#issuecomment-3331343610 From syan at openjdk.org Thu Sep 25 02:57:43 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 25 Sep 2025 02:57:43 GMT Subject: [jdk11u-dev] RFR: 8366221: [11u] TestPromotionFromSurvivorToTenuredAfterMinorGC.java javac build fails [v2] In-Reply-To: References: Message-ID: > Hi all, > > The test gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java use the class SurvivorAlignmentTestMain and AlignmentHelper which located in the same directory with tested class. I think we should build the depencied class explictly to avoid jtreg report javac compile failure. > > This test was removed by https://bugs.openjdk.org/browse/JDK-8255298, So this test only effect jdk11u. > > Change has been verified locally, test-fix only, no risk. SendaoYan has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into jbs8366221 - 8366221: [11u] TestPromotionFromSurvivorToTenuredAfterMinorGC.java javac build fails ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3079/files - new: https://git.openjdk.org/jdk11u-dev/pull/3079/files/7bcf6894..c31f7403 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3079&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3079&range=00-01 Stats: 20191 lines in 271 files changed: 10646 ins; 3762 del; 5783 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3079.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3079/head:pull/3079 PR: https://git.openjdk.org/jdk11u-dev/pull/3079 From tpushkin at openjdk.org Thu Sep 25 07:45:29 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Thu, 25 Sep 2025 07:45:29 GMT Subject: [jdk11u-dev] RFR: 8274893: Update java.desktop classes to use try-with-resources [v3] In-Reply-To: <2-JtIzp5zeIRKsNskliVIcAGxRMbh4qrV0def7ANrVs=.de09f132-3bdf-4403-a7cc-4dffb802cd30@github.com> References: <2-JtIzp5zeIRKsNskliVIcAGxRMbh4qrV0def7ANrVs=.de09f132-3bdf-4403-a7cc-4dffb802cd30@github.com> Message-ID: > Backport of [JDK-8274893](https://bugs.openjdk.org/browse/JDK-8274893) from JDK 17, for parity with Oracle 11.0.27. > > The only conflict was trivial: in imports of `JEditorPane` which uses * imports in this release, so no change was needed. > > Testing: GitHub CI, `jdk_imageio` test group locally (mac/arm64) 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: - 8274893: Update java.desktop classes to use try-with-resources Backport-of: 70c6df6be431fe11c5441986ed04040f9ec3b750 - Merge remote-tracking branch 'openjdk-jdk11/master' into 8274893-jdk11 - 8274893: Update java.desktop classes to use try-with-resources Backport-of: 70c6df6be431fe11c5441986ed04040f9ec3b750 - 8271456: Avoid looking up standard charsets in "java.desktop" module Reviewed-by: phh Backport-of: 6b55ef3b58ae405c46f440e06b5adb03cec3a500 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3082/files - new: https://git.openjdk.org/jdk11u-dev/pull/3082/files/fecde385..fae3c5cd Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3082&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3082&range=01-02 Stats: 18835 lines in 224 files changed: 10217 ins; 3002 del; 5616 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3082.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3082/head:pull/3082 PR: https://git.openjdk.org/jdk11u-dev/pull/3082 From duke at openjdk.org Thu Sep 25 09:35:02 2025 From: duke at openjdk.org (duke) Date: Thu, 25 Sep 2025 09:35:02 GMT Subject: [jdk25u] RFR: 8346839: [TESTBUG] "java/awt/textfield/setechochartest4/setechochartest4.java" failed because the test frame disappears on clicking "Click Several Times" button In-Reply-To: <7vNsgVnET_QCpo3ofAAyvX2utwmlkaDot_dNnz4pjRo=.c82c914e-a323-4035-a42b-ca9605d9d2fe@github.com> References: <7vNsgVnET_QCpo3ofAAyvX2utwmlkaDot_dNnz4pjRo=.c82c914e-a323-4035-a42b-ca9605d9d2fe@github.com> Message-ID: <3G0z3NXcrqkopcYeQV1nWb0iASrB-WKCW5pYY_OG2Pc=.1ecd3f72-0488-4385-8247-5bcd72de70f0@github.com> On Tue, 23 Sep 2025 06:48:54 GMT, Manukumar V S wrote: > Hi all, > > This pull request contains a backport of commit [58270b75](https://github.com/openjdk/jdk/commit/58270b757c0bdf82bf753fa304b829e3b64196e4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Harshitha Onkar on 22 Sep 2025 and was reviewed by Prasanta Sadhukhan and Sergey Bylokhov. > > Thanks! @openjdk[bot] Your change (at version f9d06e2eadf51e36f88f1da50732f35f45e38640) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/232#issuecomment-3333100856 From fyang at openjdk.org Thu Sep 25 09:41:55 2025 From: fyang at openjdk.org (Fei Yang) Date: Thu, 25 Sep 2025 09:41:55 GMT Subject: [jdk25u] Integrated: 8368366: RISC-V: AlignVector is mistakenly set to AvoidUnalignedAccesses In-Reply-To: References: Message-ID: On Wed, 24 Sep 2025 11:43:35 GMT, Fei Yang wrote: > Hi all, > > This pull request contains a backport of commit [2313f8e4](https://github.com/openjdk/jdk/commit/2313f8e4ebe5b6d7542fa8a33fd08673cc0caf10) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Fei Yang on 24 Sep 2025 and was reviewed by Feilong Jiang, Robbin Ehn and Hamlin Li. > > Thanks! This pull request has now been integrated. Changeset: 74c06848 Author: Fei Yang URL: https://git.openjdk.org/jdk25u/commit/74c0684839aee775dab5fd97ecc339b0c7ce70ee Stats: 4 lines in 1 file changed: 0 ins; 4 del; 0 mod 8368366: RISC-V: AlignVector is mistakenly set to AvoidUnalignedAccesses Backport-of: 2313f8e4ebe5b6d7542fa8a33fd08673cc0caf10 ------------- PR: https://git.openjdk.org/jdk25u/pull/238 From syan at openjdk.org Thu Sep 25 09:56:58 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 25 Sep 2025 09:56:58 GMT Subject: [jdk25u] RFR: 8366893: java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java timed out on macos-aarch64 In-Reply-To: References: Message-ID: <0KiS0K4oPnmfmmIqbpZ4SwKs3JjSR6OigQiu1ioT3i8=.85ae46b1-cb23-4587-8627-6d40eedc36ef@github.com> On Thu, 11 Sep 2025 11:26:38 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit 0dad3f1a from the openjdk/jdk repository. > > The commit being backported was authored by Aleksey Shipilev on 5 Sep 2025 and was reviewed by Alan Bateman and Jaikiran Pai. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/184#issuecomment-3333180914 From syan at openjdk.org Thu Sep 25 10:00:21 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 25 Sep 2025 10:00:21 GMT Subject: [jdk25u] Integrated: 8366893: java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java timed out on macos-aarch64 In-Reply-To: References: Message-ID: <9ApITew4SwOABUZHtx2ZuntOuX6BlCNjWYuehBCOgxk=.126c0031-9410-4b61-b9b1-f21fdabb0c7a@github.com> On Thu, 11 Sep 2025 11:26:38 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit 0dad3f1a from the openjdk/jdk repository. > > The commit being backported was authored by Aleksey Shipilev on 5 Sep 2025 and was reviewed by Alan Bateman and Jaikiran Pai. > > Thanks! This pull request has now been integrated. Changeset: 147c08cc Author: SendaoYan URL: https://git.openjdk.org/jdk25u/commit/147c08cc3a940e04e69dd84f571a7b07565ea29b Stats: 6 lines in 3 files changed: 0 ins; 0 del; 6 mod 8366893: java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java timed out on macos-aarch64 Backport-of: 0dad3f1ae8d0c35c4b7a8188ad7854d01c7cd6b4 ------------- PR: https://git.openjdk.org/jdk25u/pull/184 From duke at openjdk.org Thu Sep 25 10:15:46 2025 From: duke at openjdk.org (duke) Date: Thu, 25 Sep 2025 10:15:46 GMT Subject: [jdk25u] RFR: 8361520: Stabilize SystemGC benchmarks In-Reply-To: <4LAj14DJNodG_sH-T0aFlt4jH_QBbJyfcwRxdHBDdNQ=.b3f4ea17-857c-4813-9f4c-d1b22da066ed@github.com> References: <4LAj14DJNodG_sH-T0aFlt4jH_QBbJyfcwRxdHBDdNQ=.b3f4ea17-857c-4813-9f4c-d1b22da066ed@github.com> Message-ID: On Wed, 24 Sep 2025 07:25:37 GMT, KavyaKS94 wrote: > Clean backport. tested locally by running `sudo make test TEST="micro:vm.gc.systemgc"` > > > Benchmark Mode Cnt Score Error Units > AllDead.gc ss 125 12.133 ? 1.641 ms/op > AllLive.gc ss 125 44.718 ? 1.723 ms/op > DifferentObjectSizesArray.gc ss 125 78.024 ? 5.487 ms/op > DifferentObjectSizesHashMap.gc ss 125 90.232 ? 3.675 ms/op > DifferentObjectSizesTreeMap.gc ss 125 105.918 ? 3.267 ms/op > HalfDeadFirstPart.gc ss 125 27.406 ? 0.601 ms/op > HalfDeadInterleaved.gc ss 125 88.963 ? 0.827 ms/op > HalfDeadInterleavedChunks.gc ss 125 74.533 ? 3.662 ms/op > HalfDeadSecondPart.gc ss 125 27.213 ? 0.452 ms/op > HalfHashedHalfDead.gc ss 125 95.042 ? 1.031 ms/op > NoObjects.gc ss 125 9.586 ? 0.327 ms/op > OneBigObject.gc ss 125 74.786 ? 2.621 ms/op > Finished running test 'micro:vm.gc.systemgc' > Test report is stored in /Users/kavyaks/jdk25u-cpu/build/macosx-x64/test-results/micro_vm_gc_systemgc > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR SKIP > micro:vm.gc.systemgc 1 1 0 0 0 > ============================== > TEST SUCCESS @KavyaKS94 Your change (at version 7b4ec0d4cd7d74c52262bf70361161e0ce1ba8c3) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/237#issuecomment-3333251630 From goetz at openjdk.org Thu Sep 25 10:17:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 25 Sep 2025 10:17:08 GMT Subject: [jdk21u] RFR: 8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI Message-ID: I'd like to bring this late to 21 to assure the regression introduced by [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) doesn't get into the product. Unfortunately the follow-up change [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) is not yet pushed. Also, OpenJDK 21 will be ahead of OpenJDK 25, as I doubt this change will make it to 25.0.1. ------------- Commit messages: - Backport 3468c6e5ef7e7592cf9484736ce333fbe0eaf34d Changes: https://git.openjdk.org/jdk21u/pull/470/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u&pr=470&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365389 Stats: 78 lines in 6 files changed: 14 ins; 50 del; 14 mod Patch: https://git.openjdk.org/jdk21u/pull/470.diff Fetch: git fetch https://git.openjdk.org/jdk21u.git pull/470/head:pull/470 PR: https://git.openjdk.org/jdk21u/pull/470 From goetz at openjdk.org Thu Sep 25 10:17:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 25 Sep 2025 10:17:27 GMT Subject: [jdk17u] RFR: 8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI Message-ID: I'd like to bring this late to 21 to assure the regression introduced by [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) doesn't get into the product. Unfortunately the follow-up change [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) is not yet pushed. ------------- Commit messages: - Backport 3468c6e5ef7e7592cf9484736ce333fbe0eaf34d Changes: https://git.openjdk.org/jdk17u/pull/411/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u&pr=411&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365389 Stats: 78 lines in 6 files changed: 14 ins; 50 del; 14 mod Patch: https://git.openjdk.org/jdk17u/pull/411.diff Fetch: git fetch https://git.openjdk.org/jdk17u.git pull/411/head:pull/411 PR: https://git.openjdk.org/jdk17u/pull/411 From syan at openjdk.org Thu Sep 25 10:22:21 2025 From: syan at openjdk.org (SendaoYan) Date: Thu, 25 Sep 2025 10:22:21 GMT Subject: [jdk11u-dev] RFR: 8358004: Delete applications/scimark/Scimark.java test In-Reply-To: References: Message-ID: On Wed, 27 Aug 2025 11:18:49 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [f1f6452e](https://github.com/openjdk/jdk/commit/f1f6452e01e5a4521cb333d7456333f00cd9680c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 17 Jul 2025 and was reviewed by Coleen Phillimore. > > This backport PR is intend to remove the outdated and unmaintained test. Test-fix only, no risk. > > Thanks! Look reviewers for this test-fix backport PR, thanks. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3080#issuecomment-3333279821 From mvs at openjdk.org Thu Sep 25 11:17:27 2025 From: mvs at openjdk.org (Manukumar V S) Date: Thu, 25 Sep 2025 11:17:27 GMT Subject: [jdk25u] Integrated: 8346839: [TESTBUG] "java/awt/textfield/setechochartest4/setechochartest4.java" failed because the test frame disappears on clicking "Click Several Times" button In-Reply-To: <7vNsgVnET_QCpo3ofAAyvX2utwmlkaDot_dNnz4pjRo=.c82c914e-a323-4035-a42b-ca9605d9d2fe@github.com> References: <7vNsgVnET_QCpo3ofAAyvX2utwmlkaDot_dNnz4pjRo=.c82c914e-a323-4035-a42b-ca9605d9d2fe@github.com> Message-ID: <6RBxXVetTG6i9dSMTjyhnguP-McvCOR80wE71bBcOsI=.8b573c07-412f-4649-8954-15fc5e4369ff@github.com> On Tue, 23 Sep 2025 06:48:54 GMT, Manukumar V S wrote: > Hi all, > > This pull request contains a backport of commit [58270b75](https://github.com/openjdk/jdk/commit/58270b757c0bdf82bf753fa304b829e3b64196e4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Harshitha Onkar on 22 Sep 2025 and was reviewed by Prasanta Sadhukhan and Sergey Bylokhov. > > Thanks! This pull request has now been integrated. Changeset: 40a60205 Author: Manukumar V S Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/40a6020568f587902a13f2179a24b2d67688e06c Stats: 16 lines in 1 file changed: 1 ins; 4 del; 11 mod 8346839: [TESTBUG] "java/awt/textfield/setechochartest4/setechochartest4.java" failed because the test frame disappears on clicking "Click Several Times" button Backport-of: 58270b757c0bdf82bf753fa304b829e3b64196e4 ------------- PR: https://git.openjdk.org/jdk25u/pull/232 From duke at openjdk.org Thu Sep 25 11:17:28 2025 From: duke at openjdk.org (KavyaKS94) Date: Thu, 25 Sep 2025 11:17:28 GMT Subject: [jdk25u] Integrated: 8361520: Stabilize SystemGC benchmarks In-Reply-To: <4LAj14DJNodG_sH-T0aFlt4jH_QBbJyfcwRxdHBDdNQ=.b3f4ea17-857c-4813-9f4c-d1b22da066ed@github.com> References: <4LAj14DJNodG_sH-T0aFlt4jH_QBbJyfcwRxdHBDdNQ=.b3f4ea17-857c-4813-9f4c-d1b22da066ed@github.com> Message-ID: On Wed, 24 Sep 2025 07:25:37 GMT, KavyaKS94 wrote: > Clean backport. tested locally by running `sudo make test TEST="micro:vm.gc.systemgc"` > > > Benchmark Mode Cnt Score Error Units > AllDead.gc ss 125 12.133 ? 1.641 ms/op > AllLive.gc ss 125 44.718 ? 1.723 ms/op > DifferentObjectSizesArray.gc ss 125 78.024 ? 5.487 ms/op > DifferentObjectSizesHashMap.gc ss 125 90.232 ? 3.675 ms/op > DifferentObjectSizesTreeMap.gc ss 125 105.918 ? 3.267 ms/op > HalfDeadFirstPart.gc ss 125 27.406 ? 0.601 ms/op > HalfDeadInterleaved.gc ss 125 88.963 ? 0.827 ms/op > HalfDeadInterleavedChunks.gc ss 125 74.533 ? 3.662 ms/op > HalfDeadSecondPart.gc ss 125 27.213 ? 0.452 ms/op > HalfHashedHalfDead.gc ss 125 95.042 ? 1.031 ms/op > NoObjects.gc ss 125 9.586 ? 0.327 ms/op > OneBigObject.gc ss 125 74.786 ? 2.621 ms/op > Finished running test 'micro:vm.gc.systemgc' > Test report is stored in /Users/kavyaks/jdk25u-cpu/build/macosx-x64/test-results/micro_vm_gc_systemgc > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR SKIP > micro:vm.gc.systemgc 1 1 0 0 0 > ============================== > TEST SUCCESS This pull request has now been integrated. Changeset: 503ba0a9 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/503ba0a93fbe172167577ffa11acc7ec402f151b Stats: 125 lines in 12 files changed: 125 ins; 0 del; 0 mod 8361520: Stabilize SystemGC benchmarks Backport-of: a9bd1ad40cb4e275d83b2e8b15e3c4be1551f7fc ------------- PR: https://git.openjdk.org/jdk25u/pull/237 From mbaesken at openjdk.org Thu Sep 25 11:32:59 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 25 Sep 2025 11:32:59 GMT Subject: [jdk25u] Integrated: 8362516: Support of GCC static analyzer (-fanalyzer) In-Reply-To: References: Message-ID: On Mon, 22 Sep 2025 12:47:10 GMT, Matthias Baesken wrote: > 8362516: Support of GCC static analyzer (-fanalyzer) This pull request has now been integrated. Changeset: 1fa7ec84 Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u/commit/1fa7ec84db4fd5187416c24559b5c983df73cad9 Stats: 28 lines in 2 files changed: 28 ins; 0 del; 0 mod 8362516: Support of GCC static analyzer (-fanalyzer) Backport-of: ba90ccc6a8ca7b0b728568ea614470c85a5f7f8a ------------- PR: https://git.openjdk.org/jdk25u/pull/224 From shade at openjdk.org Thu Sep 25 11:50:42 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 25 Sep 2025 11:50:42 GMT Subject: [jdk25u] RFR: 8367333: C2: Vector math operation intrinsification failure Message-ID: Avoids the `fatal` VM crash when using Vector code. Fixes recent regression in JDK 25. Additional testing: - [x] New test fails (crashes VM) without the fix in both release and fastdebug modes, works with the fix - [ ] Linux x86_64 server fastdebug, `all` ------------- Commit messages: - Backport a49856bb044057a738ffc4186e1e5e3916c0254c - Backport aa36799acb5834d730400fb073a9a3a8ee3c28ef Changes: https://git.openjdk.org/jdk25u/pull/243/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=243&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367333 Stats: 169 lines in 3 files changed: 169 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/243.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/243/head:pull/243 PR: https://git.openjdk.org/jdk25u/pull/243 From mbaesken at openjdk.org Thu Sep 25 11:53:01 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 25 Sep 2025 11:53:01 GMT Subject: [jdk21u-dev] RFR: 8363676: [GCC static analyzer] missing return value check of malloc in OGLContext_SetTransform Message-ID: 8363676: [GCC static analyzer] missing return value check of malloc in OGLContext_SetTransform ------------- Commit messages: - Backport d25ad881ebfec40ca6b0a73f78d1f9d2cb722e01 Changes: https://git.openjdk.org/jdk21u-dev/pull/2268/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2268&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8363676 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2268.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2268/head:pull/2268 PR: https://git.openjdk.org/jdk21u-dev/pull/2268 From duke at openjdk.org Thu Sep 25 11:54:29 2025 From: duke at openjdk.org (Daniel Hu) Date: Thu, 25 Sep 2025 11:54:29 GMT Subject: [jdk21u-dev] Integrated: 8320577: Improve MessageHeader's toString() function to make HttpURLConnection's debug log readable In-Reply-To: References: Message-ID: <8z8Xm6A6XYs9Wc7Qh0jiI0l5Se8xuk56F-Is27cYFMM=.1d0b14cc-fc76-4888-b52b-d95cd5a7a10c@github.com> On Sat, 20 Sep 2025 00:30:36 GMT, Daniel Hu wrote: > Clean backport. Improves HttpURLConnection debug logs. GHA passes. This pull request has now been integrated. Changeset: a908bb4d Author: Daniel Hu <92710734+cost0much at users.noreply.github.com> Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/a908bb4d0da3f924ffc78a65257da68f027f8e88 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8320577: Improve MessageHeader's toString() function to make HttpURLConnection's debug log readable Backport-of: aac43184319d852eb792c83dfb52d74a3126108d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2252 From duke at openjdk.org Thu Sep 25 11:55:17 2025 From: duke at openjdk.org (duke) Date: Thu, 25 Sep 2025 11:55:17 GMT Subject: [jdk25u] RFR: 8361253: CommandLineOptionTest library should report observed values on failure In-Reply-To: References: Message-ID: On Tue, 23 Sep 2025 04:38:51 GMT, Jayashree S Kumar wrote: > A clean backport for [JDK-8361253](https://bugs.openjdk.org/browse/JDK-8361253) > > This patch is to make CommandLineOptionTest library report observed values on failure rather than only report expected value when failing. > > Backporting this patch can help fix debugging gap. > > Testing: mach5 tier1,tier2,tier3 & Oracle internal testing @jaysk1 Your change (at version 4f0078fb0af63a4e9b08fbfd5447973e96db11be) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/231#issuecomment-3333583566 From duke at openjdk.org Thu Sep 25 11:55:18 2025 From: duke at openjdk.org (duke) Date: Thu, 25 Sep 2025 11:55:18 GMT Subject: [jdk25u] RFR: 8361314: Test serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java FATAL ERROR in native method: Failed during the GetClassSignature call In-Reply-To: <-qKCM2UmUdW7LVBUJOpCjxCt18brjKDOq_Uujx3VK-w=.68bbf8b4-589d-47f6-8168-61f623bfdcc0@github.com> References: <-qKCM2UmUdW7LVBUJOpCjxCt18brjKDOq_Uujx3VK-w=.68bbf8b4-589d-47f6-8168-61f623bfdcc0@github.com> Message-ID: On Mon, 22 Sep 2025 12:59:08 GMT, Jayashree S Kumar wrote: > A clean backport for [JDK-8361314](https://bugs.openjdk.org/browse/JDK-8361314) > > This patch is to fix FATAL ERROR in native method: Failed during the GetClassSignature call on serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java testcase. > > Backporting this patch can help fix test gap. Run VMEventRecursionTest.java test on all supported platforms on mach5 and see them pass. @jaysk1 Your change (at version 019aff3e436d73906915943c010581ee7b682ed9) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/225#issuecomment-3333582678 From duke at openjdk.org Thu Sep 25 11:55:18 2025 From: duke at openjdk.org (duke) Date: Thu, 25 Sep 2025 11:55:18 GMT Subject: [jdk25u] RFR: 8360178: TestArguments.atojulong gtest has incorrect format string In-Reply-To: References: Message-ID: On Mon, 22 Sep 2025 14:25:32 GMT, Jayashree S Kumar wrote: > A clean backport for [JDK-8360178](https://bugs.openjdk.org/browse/JDK-8360178) > > This patch is to fix format directive when printing ULLONG_MAX by TestArguments.atojulong gtest. Instead of using JULONG_FORMAT, which might not be the proper type (though sized properly), use "%llu" to avoid potential warning. > > Backporting this patch can help fix test gtest gap. > > Testing: mach5 tier1 @jaysk1 Your change (at version c23f4c54264d455000556e090e2e0fc75d3ab4eb) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/228#issuecomment-3333584402 From duke at openjdk.org Thu Sep 25 11:57:22 2025 From: duke at openjdk.org (duke) Date: Thu, 25 Sep 2025 11:57:22 GMT Subject: [jdk25u] RFR: 8361897: gc/z/TestUncommit.java fails with Uncommitted too slow In-Reply-To: <-cUIi8qkaaOeq_nw9T3hfUrE8wHzgi2kZ7jOkNC3mJ4=.d80338df-8740-40aa-b726-580dc2ef38ee@github.com> References: <-cUIi8qkaaOeq_nw9T3hfUrE8wHzgi2kZ7jOkNC3mJ4=.d80338df-8740-40aa-b726-580dc2ef38ee@github.com> Message-ID: On Tue, 23 Sep 2025 09:58:18 GMT, Jayashree S Kumar wrote: > A clean backport for [JDK-8361897](https://bugs.openjdk.org/browse/JDK-8361897) > > This patch is loosens the threshold for flagging slow un-committing as an error in TestUncommit.java. > > Backporting this patch can help fix intermittent issue in environments where external factors affect whether un-committing is run as expected. But ensure to still capture if the un-commit logic breaks completely. > > Testing: Ran TestUncommit.java test (with and without JVM options) on all supported platforms and see them pass. @jaysk1 Your change (at version 2c34d2c01802e71ea312488e4456375a9b66362e) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/233#issuecomment-3333592208 From eastigeevich at openjdk.org Thu Sep 25 12:10:03 2025 From: eastigeevich at openjdk.org (Evgeny Astigeevich) Date: Thu, 25 Sep 2025 12:10:03 GMT Subject: [jdk25u] RFR: 8367333: C2: Vector math operation intrinsification failure In-Reply-To: References: Message-ID: On Thu, 25 Sep 2025 11:42:20 GMT, Aleksey Shipilev wrote: > Avoids the `fatal` VM crash when using Vector code. Fixes recent regression in JDK 25. > > Additional testing: > - [x] New test fails (crashes VM) without the fix in both release and fastdebug modes, works with the fix > - [ ] Linux x86_64 server fastdebug, `all` lgtm ------------- Marked as reviewed by eastigeevich (Author). PR Review: https://git.openjdk.org/jdk25u/pull/243#pullrequestreview-3267336074 From sgehwolf at openjdk.org Thu Sep 25 12:22:23 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 25 Sep 2025 12:22:23 GMT Subject: [jdk21u] RFR: 8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI In-Reply-To: References: Message-ID: <7ZRSc0ZjCxii5yuSP0YUxXTqfVzXVSxRW0CSFOdbfdw=.fc3e553a-b8f5-4e6c-b7d8-1874033d8f5c@github.com> On Thu, 25 Sep 2025 10:07:28 GMT, Goetz Lindenmaier wrote: > Also, OpenJDK 21 will be ahead of OpenJDK 25, as I doubt this change will make it to 25.0.1. I'll create a backport for OpenJDK 25u so it gets into 25.0.2 at least. ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/470#issuecomment-3333671980 From schernyshev at openjdk.org Thu Sep 25 13:23:05 2025 From: schernyshev at openjdk.org (Sergey Chernyshev) Date: Thu, 25 Sep 2025 13:23:05 GMT Subject: [jdk21u-dev] RFR: 8343191: Cgroup v1 subsystem fails to set subsystem path In-Reply-To: <9xTC-BKsaXr6ydjF8FGx0RUbcpAZipj8ioOL-o35eIA=.d488879e-9146-43c3-8c53-d3c3868d0faa@github.com> References: <2kbhGwi3W2I0Gzf-S4WsYrK9yjmNvVG5qtfVNbjCRqQ=.3a1bb8aa-9b6d-48ef-8997-53f467f572ef@github.com> <9xTC-BKsaXr6ydjF8FGx0RUbcpAZipj8ioOL-o35eIA=.d488879e-9146-43c3-8c53-d3c3868d0faa@github.com> Message-ID: On Fri, 22 Aug 2025 06:14:26 GMT, lingjun-cg wrote: >> There are follow-ups for this to prepare. Please prepare dependent PRs for those: [JDK-8352926](https://bugs.openjdk.org/browse/JDK-8352926), JDK-8360533, JDK-8354475, JDK-8351382 > >> There are follow-ups for this to prepare. Please prepare dependent PRs for those: [JDK-8352926](https://bugs.openjdk.org/browse/JDK-8352926), JDK-8360533, JDK-8354475, JDK-8351382 > > Thanks for your review. Because the JDK-8352926, JDK-8360533, JDK-8354475, JDK-8351382 depends on current JDK-8343191, and the 4 JBS issues have dependency on each other, so I merge all of them into the current PR. > I'm not sure is it OK? If not, maybe need create 5 PRs one by one according the dependency between PRs. > If that, please review the first current PR, then I create others. > > Also there has a test failed: tools/javac/patterns/SOEDeeplyNestedBlocksTest.java > But it has nothing to do with current PR. Hi @lingjun-cg Are you going to re-submit the PR? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2109#issuecomment-3333993125 From kdnilsen at openjdk.org Thu Sep 25 13:29:24 2025 From: kdnilsen at openjdk.org (Kelvin Nilsen) Date: Thu, 25 Sep 2025 13:29:24 GMT Subject: [jdk25u] RFR: 8368152: Shenandoah: Incorrect behavior at end of degenerated cycle In-Reply-To: References: Message-ID: <4ovxfVu0wcokKeML1NPk4Tw35-ZUVir-GJUfN54fN_Y=.b95be5f0-bd52-46f0-910d-49c93bc85bf9@github.com> On Wed, 24 Sep 2025 23:44:26 GMT, William Kemper wrote: > Not clean, but conflict was trivial to resolve. Marked as reviewed by kdnilsen (no project role). ------------- PR Review: https://git.openjdk.org/jdk25u/pull/241#pullrequestreview-3267659043 From iveresov at openjdk.org Thu Sep 25 15:16:52 2025 From: iveresov at openjdk.org (Igor Veresov) Date: Thu, 25 Sep 2025 15:16:52 GMT Subject: [jdk25u] Integrated: 8366948: AOT cache creation crashes when iterating training data In-Reply-To: <8WBLrqxTjc-S8aZSdYaYH-7FMU3Z8XZxgBDPM2N2xIk=.515582d6-f30e-4a8b-94b4-054da45eabaa@github.com> References: <8WBLrqxTjc-S8aZSdYaYH-7FMU3Z8XZxgBDPM2N2xIk=.515582d6-f30e-4a8b-94b4-054da45eabaa@github.com> Message-ID: <-mVmdvmLJiGEQtrIMBh4TwlsmsvWTe6A83XQUcnYqLM=.310c97a9-b4a7-44d7-af8f-34f56a23376f@github.com> On Thu, 25 Sep 2025 00:42:34 GMT, Igor Veresov wrote: > 8366948: AOT cache creation crashes when iterating training data This pull request has now been integrated. Changeset: 17c9b9f9 Author: Igor Veresov URL: https://git.openjdk.org/jdk25u/commit/17c9b9f9bf769fc8cdb20a857a8ae2a3e0b9da88 Stats: 17 lines in 1 file changed: 15 ins; 0 del; 2 mod 8366948: AOT cache creation crashes when iterating training data Backport-of: 2aafda1968f3fc8902f7d146a1cba72998aeb976 ------------- PR: https://git.openjdk.org/jdk25u/pull/242 From duke at openjdk.org Thu Sep 25 15:28:54 2025 From: duke at openjdk.org (Jayashree S Kumar) Date: Thu, 25 Sep 2025 15:28:54 GMT Subject: [jdk25u] Integrated: 8361897: gc/z/TestUncommit.java fails with Uncommitted too slow In-Reply-To: <-cUIi8qkaaOeq_nw9T3hfUrE8wHzgi2kZ7jOkNC3mJ4=.d80338df-8740-40aa-b726-580dc2ef38ee@github.com> References: <-cUIi8qkaaOeq_nw9T3hfUrE8wHzgi2kZ7jOkNC3mJ4=.d80338df-8740-40aa-b726-580dc2ef38ee@github.com> Message-ID: On Tue, 23 Sep 2025 09:58:18 GMT, Jayashree S Kumar wrote: > A clean backport for [JDK-8361897](https://bugs.openjdk.org/browse/JDK-8361897) > > This patch is loosens the threshold for flagging slow un-committing as an error in TestUncommit.java. > > Backporting this patch can help fix intermittent issue in environments where external factors affect whether un-committing is run as expected. But ensure to still capture if the un-commit logic breaks completely. > > Testing: Ran TestUncommit.java test (with and without JVM options) on all supported platforms and see them pass. This pull request has now been integrated. Changeset: 00318ca3 Author: Jayashree S Kumar Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/00318ca3ebdf105f8f06c25c9577e3564a31a4cc Stats: 9 lines in 1 file changed: 9 ins; 0 del; 0 mod 8361897: gc/z/TestUncommit.java fails with Uncommitted too slow Backport-of: 3f21c8bd1f0cd7f27df940505b249ba7798940cf ------------- PR: https://git.openjdk.org/jdk25u/pull/233 From duke at openjdk.org Thu Sep 25 15:29:57 2025 From: duke at openjdk.org (Jayashree S Kumar) Date: Thu, 25 Sep 2025 15:29:57 GMT Subject: [jdk25u] Integrated: 8361253: CommandLineOptionTest library should report observed values on failure In-Reply-To: References: Message-ID: On Tue, 23 Sep 2025 04:38:51 GMT, Jayashree S Kumar wrote: > A clean backport for [JDK-8361253](https://bugs.openjdk.org/browse/JDK-8361253) > > This patch is to make CommandLineOptionTest library report observed values on failure rather than only report expected value when failing. > > Backporting this patch can help fix debugging gap. > > Testing: mach5 tier1,tier2,tier3 & Oracle internal testing This pull request has now been integrated. Changeset: 076de115 Author: Jayashree S Kumar Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/076de1153507bba7243d272dc720ec39cc17bd96 Stats: 7 lines in 1 file changed: 3 ins; 0 del; 4 mod 8361253: CommandLineOptionTest library should report observed values on failure Backport-of: f153e415d740f4ede272929171e9bb3e73ddbe1c ------------- PR: https://git.openjdk.org/jdk25u/pull/231 From duke at openjdk.org Thu Sep 25 15:32:19 2025 From: duke at openjdk.org (Jayashree S Kumar) Date: Thu, 25 Sep 2025 15:32:19 GMT Subject: [jdk25u] Integrated: 8361314: Test serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java FATAL ERROR in native method: Failed during the GetClassSignature call In-Reply-To: <-qKCM2UmUdW7LVBUJOpCjxCt18brjKDOq_Uujx3VK-w=.68bbf8b4-589d-47f6-8168-61f623bfdcc0@github.com> References: <-qKCM2UmUdW7LVBUJOpCjxCt18brjKDOq_Uujx3VK-w=.68bbf8b4-589d-47f6-8168-61f623bfdcc0@github.com> Message-ID: On Mon, 22 Sep 2025 12:59:08 GMT, Jayashree S Kumar wrote: > A clean backport for [JDK-8361314](https://bugs.openjdk.org/browse/JDK-8361314) > > This patch is to fix FATAL ERROR in native method: Failed during the GetClassSignature call on serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java testcase. > > Backporting this patch can help fix test gap. Run VMEventRecursionTest.java test on all supported platforms on mach5 and see them pass. This pull request has now been integrated. Changeset: 5ade8576 Author: Jayashree S Kumar Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/5ade8576ab58867c95a7390844b019963135f486 Stats: 41 lines in 1 file changed: 40 ins; 0 del; 1 mod 8361314: Test serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java FATAL ERROR in native method: Failed during the GetClassSignature call Backport-of: 8c00c374ec3e5ae2db3c35a970f6c7a691ae274e ------------- PR: https://git.openjdk.org/jdk25u/pull/225 From duke at openjdk.org Thu Sep 25 15:34:46 2025 From: duke at openjdk.org (Jayashree S Kumar) Date: Thu, 25 Sep 2025 15:34:46 GMT Subject: [jdk25u] Integrated: 8360178: TestArguments.atojulong gtest has incorrect format string In-Reply-To: References: Message-ID: On Mon, 22 Sep 2025 14:25:32 GMT, Jayashree S Kumar wrote: > A clean backport for [JDK-8360178](https://bugs.openjdk.org/browse/JDK-8360178) > > This patch is to fix format directive when printing ULLONG_MAX by TestArguments.atojulong gtest. Instead of using JULONG_FORMAT, which might not be the proper type (though sized properly), use "%llu" to avoid potential warning. > > Backporting this patch can help fix test gtest gap. > > Testing: mach5 tier1 This pull request has now been integrated. Changeset: a8b394bd Author: Jayashree S Kumar Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/a8b394bdea780d8e04ef63a68a960c87a91c1f65 Stats: 4 lines in 1 file changed: 2 ins; 1 del; 1 mod 8360178: TestArguments.atojulong gtest has incorrect format string Backport-of: 878497fb85b9f7d066829b745324028f9f8cdc60 ------------- PR: https://git.openjdk.org/jdk25u/pull/228 From sgehwolf at openjdk.org Thu Sep 25 16:06:22 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 25 Sep 2025 16:06:22 GMT Subject: [jdk25u] RFR: 8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI Message-ID: <9CRMtUQjLOgG9Slibm_GiUkXEt5zW7UJDCQdBTdUzFU=.b5b7ded8-e1d6-4e1d-bcf7-f89f4fdd8572@github.com> Clean backport to JDK 25u to avoid the regression described in JDK-8365625 ------------- Commit messages: - Backport 3468c6e5ef7e7592cf9484736ce333fbe0eaf34d Changes: https://git.openjdk.org/jdk25u/pull/244/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=244&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365389 Stats: 78 lines in 6 files changed: 14 ins; 50 del; 14 mod Patch: https://git.openjdk.org/jdk25u/pull/244.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/244/head:pull/244 PR: https://git.openjdk.org/jdk25u/pull/244 From fthevenet at openjdk.org Thu Sep 25 16:06:23 2025 From: fthevenet at openjdk.org (Frederic Thevenet) Date: Thu, 25 Sep 2025 16:06:23 GMT Subject: [jdk25u] RFR: 8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI In-Reply-To: <9CRMtUQjLOgG9Slibm_GiUkXEt5zW7UJDCQdBTdUzFU=.b5b7ded8-e1d6-4e1d-bcf7-f89f4fdd8572@github.com> References: <9CRMtUQjLOgG9Slibm_GiUkXEt5zW7UJDCQdBTdUzFU=.b5b7ded8-e1d6-4e1d-bcf7-f89f4fdd8572@github.com> Message-ID: <-14-wV9RFbZ3fhmvrQRwBAVo01ZqM6rhcQRdDFcluoE=.b0aa94b4-a6e3-40e8-87a5-3385c01fc19d@github.com> On Thu, 25 Sep 2025 12:25:22 GMT, Severin Gehwolf wrote: > Clean backport to JDK 25u to avoid the regression described in JDK-8365625 Hi @jerboaa I have verified that the test attached to the original bug[1] fails on the current HEAD of openJdk/jdk25u and passes with this patch, on Windows 11. [1] https://bugs.openjdk.org/secure/attachment/115829/MenuItemAcceleratorColor.java ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/244#issuecomment-3334799023 From sgehwolf at openjdk.org Thu Sep 25 16:06:23 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 25 Sep 2025 16:06:23 GMT Subject: [jdk25u] RFR: 8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI In-Reply-To: <-14-wV9RFbZ3fhmvrQRwBAVo01ZqM6rhcQRdDFcluoE=.b0aa94b4-a6e3-40e8-87a5-3385c01fc19d@github.com> References: <9CRMtUQjLOgG9Slibm_GiUkXEt5zW7UJDCQdBTdUzFU=.b5b7ded8-e1d6-4e1d-bcf7-f89f4fdd8572@github.com> <-14-wV9RFbZ3fhmvrQRwBAVo01ZqM6rhcQRdDFcluoE=.b0aa94b4-a6e3-40e8-87a5-3385c01fc19d@github.com> Message-ID: On Thu, 25 Sep 2025 15:41:10 GMT, Frederic Thevenet wrote: > Hi @jerboaa > > I have verified that the test attached to the original bug[1] fails on the current HEAD of openJdk/jdk25u and passes with this patch, on Windows 11. > > [1] https://bugs.openjdk.org/secure/attachment/115829/MenuItemAcceleratorColor.java @fthevenet Thank you! ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/244#issuecomment-3334878581 From shade at openjdk.org Thu Sep 25 16:28:56 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 25 Sep 2025 16:28:56 GMT Subject: [jdk25u] Integrated: 8365726: Test crashed with assert in C1 thread: Possible safepoint reached by thread that does not allow it In-Reply-To: References: Message-ID: On Mon, 15 Sep 2025 15:15:58 GMT, Aleksey Shipilev wrote: > Improves AOT cache reliability with diagnostic options. > > Additional testing: > - [x] MacOS AArch64 server fastdebug, `runtime/cds` > - [x] Linux AArch64 server fastdebug, `all` This pull request has now been integrated. Changeset: 5861aa78 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/5861aa7803b42f3574bcf4128817a15d97247ca7 Stats: 3 lines in 2 files changed: 0 ins; 0 del; 3 mod 8365726: Test crashed with assert in C1 thread: Possible safepoint reached by thread that does not allow it Backport-of: 452b052fe343a70bc81bf299d08a9f06a1e30fe9 ------------- PR: https://git.openjdk.org/jdk25u/pull/201 From shade at openjdk.org Thu Sep 25 16:38:35 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 25 Sep 2025 16:38:35 GMT Subject: [jdk25u] RFR: 8362530: VM crash with -XX:+PrintTieredEvents when collecting AOT profiling Message-ID: Improves AOTCache reliability with diagnostic options. Additional testing: - [ ] New test failing without the fix, passes with it - [ ] Linux x86_64 server fastdebug, `runtime/cds` ------------- Commit messages: - Backport 26ccb3cef17a7a2a4b09af1e1e29b96d54a418aa Changes: https://git.openjdk.org/jdk25u/pull/245/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=245&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362530 Stats: 77 lines in 3 files changed: 20 ins; 2 del; 55 mod Patch: https://git.openjdk.org/jdk25u/pull/245.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/245/head:pull/245 PR: https://git.openjdk.org/jdk25u/pull/245 From shade at openjdk.org Thu Sep 25 16:38:22 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 25 Sep 2025 16:38:22 GMT Subject: [jdk25u] RFR: 8368071: Compilation throughput regressed 2X-8X after JDK-8355003 In-Reply-To: References: Message-ID: On Mon, 22 Sep 2025 18:48:08 GMT, Man Cao wrote: > Hi all, > > This pull request contains a backport of commit [bdfe05b5](https://github.com/openjdk/jdk/commit/bdfe05b595d86c62f7dad78549023a3426423679) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Man Cao on 22 Sep 2025 and was reviewed by Igor Veresov and Aleksey Shipilev. > > Thanks! This is ready to integrate, @caoman. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/229#issuecomment-3335013033 From abakhtin at openjdk.org Thu Sep 25 16:46:40 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Thu, 25 Sep 2025 16:46:40 GMT Subject: [jdk11u-dev] RFR: 8274893: Update java.desktop classes to use try-with-resources [v3] In-Reply-To: References: <2-JtIzp5zeIRKsNskliVIcAGxRMbh4qrV0def7ANrVs=.de09f132-3bdf-4403-a7cc-4dffb802cd30@github.com> Message-ID: On Thu, 25 Sep 2025 07:45:29 GMT, Timofei Pushkin wrote: >> Backport of [JDK-8274893](https://bugs.openjdk.org/browse/JDK-8274893) from JDK 17, for parity with Oracle 11.0.27. >> >> The only conflict was trivial: in imports of `JEditorPane` which uses * imports in this release, so no change was needed. >> >> Testing: GitHub CI, `jdk_imageio` test group locally (mac/arm64) > > 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: > > - 8274893: Update java.desktop classes to use try-with-resources > > Backport-of: 70c6df6be431fe11c5441986ed04040f9ec3b750 > - Merge remote-tracking branch 'openjdk-jdk11/master' into 8274893-jdk11 > - 8274893: Update java.desktop classes to use try-with-resources > > Backport-of: 70c6df6be431fe11c5441986ed04040f9ec3b750 > - 8271456: Avoid looking up standard charsets in "java.desktop" module > > Reviewed-by: phh > Backport-of: 6b55ef3b58ae405c46f440e06b5adb03cec3a500 Marked as reviewed by abakhtin (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/3082#pullrequestreview-3268654437 From goetz at openjdk.org Thu Sep 25 17:25:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 25 Sep 2025 17:25:20 GMT Subject: [jdk21u-dev] RFR: 8328247: Remove redundant dir for tests converted from applet to main In-Reply-To: References: Message-ID: <9gOymqRqQu05ld6G8S-08eYAXCXt8RLDFiEPPFhsoww=.3d39cb94-b3d7-4653-bcd6-e49a99970a30@github.com> On Mon, 22 Sep 2025 21:50:03 GMT, Satyen Subramaniam wrote: > Backporting JDK-8328247: Remove redundant dir for tests converted from applet to main. Renames three javax swing tests, as per change accepted by Oracle. > > Notably, this change also adapts JDK-8355333: Some Problem list entries point to non-existent / wrong files, to ensure that the renamed files are correctly excluded. I'm also removing the PrintToFileTest tests from the exclude list (since these only run on windows anyway). The `ScrollPaneEventType.java` test hasn't been backported yet (I'll follow up with another PR doing so and excluding as needed), so I've left that change out. > > Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. Hi @satyenme would it be possible to first backport 8353958: Open source several AWT ScrollPane tests - Batch 2 then 8328247: Remove redundant dir for tests converted from applet to main and last DK-8355333: Some Problem list entries point to non-existent / wrong files I think the fact to have clean backports and a 1:1 matching to what happened in head is more helpful than avoiding a short time (until 8355333 is pushed) in which the tests are not problem properly listed. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2260#issuecomment-3335165806 From shade at openjdk.org Thu Sep 25 18:04:15 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 25 Sep 2025 18:04:15 GMT Subject: [jdk25u] RFR: 8333783: java/nio/channels/FileChannel/directio/DirectIOTest.java is unstable with AV software Message-ID: Stabilizes the test. Additional testing: - [ ] Linux x86_64 server fastdebug, affected test, 100x repetitions ------------- Commit messages: - Backport 8c6d12250b524c0f4ee25dbbc6fe959581b7617b Changes: https://git.openjdk.org/jdk25u/pull/246/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=246&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8333783 Stats: 107 lines in 2 files changed: 67 ins; 23 del; 17 mod Patch: https://git.openjdk.org/jdk25u/pull/246.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/246/head:pull/246 PR: https://git.openjdk.org/jdk25u/pull/246 From duke at openjdk.org Thu Sep 25 18:42:17 2025 From: duke at openjdk.org (duke) Date: Thu, 25 Sep 2025 18:42:17 GMT Subject: [jdk25u] RFR: 8368071: Compilation throughput regressed 2X-8X after JDK-8355003 In-Reply-To: References: Message-ID: On Mon, 22 Sep 2025 18:48:08 GMT, Man Cao wrote: > Hi all, > > This pull request contains a backport of commit [bdfe05b5](https://github.com/openjdk/jdk/commit/bdfe05b595d86c62f7dad78549023a3426423679) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Man Cao on 22 Sep 2025 and was reviewed by Igor Veresov and Aleksey Shipilev. > > Thanks! @caoman Your change (at version 585c11daec4339116935c03e90752fb0d18975f3) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/229#issuecomment-3335494042 From manc at openjdk.org Thu Sep 25 18:56:43 2025 From: manc at openjdk.org (Man Cao) Date: Thu, 25 Sep 2025 18:56:43 GMT Subject: [jdk25u] Integrated: 8368071: Compilation throughput regressed 2X-8X after JDK-8355003 In-Reply-To: References: Message-ID: On Mon, 22 Sep 2025 18:48:08 GMT, Man Cao wrote: > Hi all, > > This pull request contains a backport of commit [bdfe05b5](https://github.com/openjdk/jdk/commit/bdfe05b595d86c62f7dad78549023a3426423679) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Man Cao on 22 Sep 2025 and was reviewed by Igor Veresov and Aleksey Shipilev. > > Thanks! This pull request has now been integrated. Changeset: 9776e4dd Author: Man Cao Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/9776e4dd74ed754fc54f0e1bc8f92e846ac379f1 Stats: 13 lines in 1 file changed: 8 ins; 2 del; 3 mod 8368071: Compilation throughput regressed 2X-8X after JDK-8355003 Reviewed-by: shade Backport-of: bdfe05b595d86c62f7dad78549023a3426423679 ------------- PR: https://git.openjdk.org/jdk25u/pull/229 From manc at openjdk.org Thu Sep 25 19:29:07 2025 From: manc at openjdk.org (Man Cao) Date: Thu, 25 Sep 2025 19:29:07 GMT Subject: [jdk25u] RFR: 8368071: Compilation throughput regressed 2X-8X after JDK-8355003 In-Reply-To: References: Message-ID: On Thu, 25 Sep 2025 16:35:58 GMT, Aleksey Shipilev wrote: >> Hi all, >> >> This pull request contains a backport of commit [bdfe05b5](https://github.com/openjdk/jdk/commit/bdfe05b595d86c62f7dad78549023a3426423679) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Man Cao on 22 Sep 2025 and was reviewed by Igor Veresov and Aleksey Shipilev. >> >> Thanks! > > This is ready to integrate, @caoman. Thanks for approval and sponsoring, @shipilev! ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/229#issuecomment-3335634906 From andrew at openjdk.org Thu Sep 25 21:24:24 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 25 Sep 2025 21:24:24 GMT Subject: [jdk21u] RFR: 8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI In-Reply-To: References: Message-ID: On Thu, 25 Sep 2025 10:07:28 GMT, Goetz Lindenmaier wrote: > I'd like to bring this late to 21 to assure the regression introduced by [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) doesn't get into the product. > Unfortunately the follow-up change [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) is not yet pushed. > Also, OpenJDK 21 will be ahead of OpenJDK 25, as I doubt this change will make it to 25.0.1. Confirmed clean and tests look good. Just waiting for approval request. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk21u/pull/470#pullrequestreview-3269503348 From andrew at openjdk.org Thu Sep 25 21:30:40 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 25 Sep 2025 21:30:40 GMT Subject: [jdk17u] RFR: 8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI In-Reply-To: References: Message-ID: On Thu, 25 Sep 2025 10:10:46 GMT, Goetz Lindenmaier wrote: > I'd like to bring this late to 21 to assure the regression introduced by [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) doesn't get into the product. > Unfortunately the follow-up change [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) is not yet pushed. Confirmed clean and tests look good. Just waiting for approval request. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk17u/pull/411#pullrequestreview-3269523254 From phh at openjdk.org Thu Sep 25 21:34:17 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 25 Sep 2025 21:34:17 GMT Subject: [jdk25u] RFR: 8367333: C2: Vector math operation intrinsification failure In-Reply-To: References: Message-ID: On Thu, 25 Sep 2025 11:42:20 GMT, Aleksey Shipilev wrote: > Avoids the `fatal` VM crash when using Vector code. Fixes recent regression in JDK 25. > > Additional testing: > - [x] New test fails (crashes VM) without the fix in both release and fastdebug modes, works with the fix > - [x] Linux x86_64 server fastdebug, `all` Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk25u/pull/243#pullrequestreview-3269530790 From phh at openjdk.org Thu Sep 25 21:38:23 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 25 Sep 2025 21:38:23 GMT Subject: [jdk11u-dev] RFR: 8358004: Delete applications/scimark/Scimark.java test In-Reply-To: References: Message-ID: On Wed, 27 Aug 2025 11:18:49 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [f1f6452e](https://github.com/openjdk/jdk/commit/f1f6452e01e5a4521cb333d7456333f00cd9680c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 17 Jul 2025 and was reviewed by Coleen Phillimore. > > This backport PR is intend to remove the outdated and unmaintained test. Test-fix only, no risk. > > Thanks! Looks clean, but not recognized as such. ------------- Marked as reviewed by phh (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3080#pullrequestreview-3269537423 From andrew at openjdk.org Thu Sep 25 23:38:32 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 25 Sep 2025 23:38:32 GMT Subject: [jdk11u] RFR: 8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI Message-ID: I'd like to bring this late to 11u to assure the regression introduced by [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) doesn't get into the October release. Unfortunately the follow-up change [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) is not yet pushed, but this is further cleanup and a testcase; it is this change that contains the fix for the issue. Backport to 11u is nearly clean. The only manual hunk to be applied was in `WindowsMenuItemUI.java` as the variable `changeListener` which appears in the context does not exist in 11u (something we discussed in https://github.com/openjdk/jdk11u/pull/104) Re-testing by those with access to an appropriate Windows 11 environment would be helpful. ------------- Commit messages: - Backport 3468c6e5ef7e7592cf9484736ce333fbe0eaf34d Changes: https://git.openjdk.org/jdk11u/pull/105/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u&pr=105&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365389 Stats: 79 lines in 6 files changed: 14 ins; 51 del; 14 mod Patch: https://git.openjdk.org/jdk11u/pull/105.diff Fetch: git fetch https://git.openjdk.org/jdk11u.git pull/105/head:pull/105 PR: https://git.openjdk.org/jdk11u/pull/105 From duke at openjdk.org Fri Sep 26 00:31:17 2025 From: duke at openjdk.org (Rui Li) Date: Fri, 26 Sep 2025 00:31:17 GMT Subject: [jdk21u-dev] RFR: 8347277: java/awt/Focus/ComponentLostFocusTest.java fails intermittently Message-ID: A clean backport of https://bugs.openjdk.org/browse/JDK-8347277 Test passed at local mac. Backporting it to 21 for parity with oracle. Test changes. Low risk. ------------- Commit messages: - Backport e2a503e26ee2a3c428c5db0cd4cbe71cdc7d837f Changes: https://git.openjdk.org/jdk21u-dev/pull/2269/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2269&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/jdk21u-dev/pull/2269.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2269/head:pull/2269 PR: https://git.openjdk.org/jdk21u-dev/pull/2269 From duke at openjdk.org Fri Sep 26 00:59:04 2025 From: duke at openjdk.org (Rui Li) Date: Fri, 26 Sep 2025 00:59:04 GMT Subject: [jdk17u-dev] RFR: 8347277: java/awt/Focus/ComponentLostFocusTest.java fails intermittently Message-ID: A clean backport of https://bugs.openjdk.org/browse/JDK-8347277 This change fixes ComponentLostFocusTest intermittent failures. Tested locally on mac. Backport it for parity with Oracle. ------------- Commit messages: - Backport e2a503e26ee2a3c428c5db0cd4cbe71cdc7d837f Changes: https://git.openjdk.org/jdk17u-dev/pull/3994/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3994&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/jdk17u-dev/pull/3994.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3994/head:pull/3994 PR: https://git.openjdk.org/jdk17u-dev/pull/3994 From duke at openjdk.org Fri Sep 26 01:45:09 2025 From: duke at openjdk.org (lingjun-cg) Date: Fri, 26 Sep 2025 01:45:09 GMT Subject: [jdk21u-dev] RFR: 8343191: Cgroup v1 subsystem fails to set subsystem path In-Reply-To: <9xTC-BKsaXr6ydjF8FGx0RUbcpAZipj8ioOL-o35eIA=.d488879e-9146-43c3-8c53-d3c3868d0faa@github.com> References: <2kbhGwi3W2I0Gzf-S4WsYrK9yjmNvVG5qtfVNbjCRqQ=.3a1bb8aa-9b6d-48ef-8997-53f467f572ef@github.com> <9xTC-BKsaXr6ydjF8FGx0RUbcpAZipj8ioOL-o35eIA=.d488879e-9146-43c3-8c53-d3c3868d0faa@github.com> Message-ID: On Fri, 22 Aug 2025 06:14:26 GMT, lingjun-cg wrote: >> There are follow-ups for this to prepare. Please prepare dependent PRs for those: [JDK-8352926](https://bugs.openjdk.org/browse/JDK-8352926), JDK-8360533, JDK-8354475, JDK-8351382 > >> There are follow-ups for this to prepare. Please prepare dependent PRs for those: [JDK-8352926](https://bugs.openjdk.org/browse/JDK-8352926), JDK-8360533, JDK-8354475, JDK-8351382 > > Thanks for your review. Because the JDK-8352926, JDK-8360533, JDK-8354475, JDK-8351382 depends on current JDK-8343191, and the 4 JBS issues have dependency on each other, so I merge all of them into the current PR. > I'm not sure is it OK? If not, maybe need create 5 PRs one by one according the dependency between PRs. > If that, please review the first current PR, then I create others. > > Also there has a test failed: tools/javac/patterns/SOEDeeplyNestedBlocksTest.java > But it has nothing to do with current PR. > Hi @lingjun-cg Are you going to re-submit the PR? Hi @sercher I want to re-submit, but I cannot do that because it take a long time. Clean backport of JDK-8343191 that requires backport these issues "JDK-8360533 JDK-8354475 JDK-8352926 JDK-8351382 JDK-8322420 JDK-8339148 JDK-8331560 JDK-8261242 JDK-8333326 JDK-8333200 JDK-8302744 JDK-8327946 JDK-8325139 JDK-8324287 JDK-8313083" also. If submit PRs for all issues one by one, it take a long time. So I choose merge commits into one PR in our forked repository. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2109#issuecomment-3336490949 From syan at openjdk.org Fri Sep 26 03:13:06 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 26 Sep 2025 03:13:06 GMT Subject: [jdk11u-dev] RFR: 8358004: Delete applications/scimark/Scimark.java test In-Reply-To: References: Message-ID: On Thu, 25 Sep 2025 21:35:25 GMT, Paul Hohensee wrote: >> Hi all, >> >> This pull request contains a backport of commit [f1f6452e](https://github.com/openjdk/jdk/commit/f1f6452e01e5a4521cb333d7456333f00cd9680c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by SendaoYan on 17 Jul 2025 and was reviewed by Coleen Phillimore. >> >> This backport PR is intend to remove the outdated and unmaintained test. Test-fix only, no risk. >> >> Thanks! > > Looks clean, but not recognized as such. Thanks @phohensee for the reviews ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3080#issuecomment-3336621541 From ysuenaga at openjdk.org Fri Sep 26 07:13:31 2025 From: ysuenaga at openjdk.org (Yasumasa Suenaga) Date: Fri, 26 Sep 2025 07:13:31 GMT Subject: [jdk21u-dev] RFR: 8364090: Dump JFR recording on CrashOnOutOfMemoryError In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 00:16:36 GMT, Yasumasa Suenaga wrote: > 8364090: Dump JFR recording on CrashOnOutOfMemoryError I close this PR. Open again after JDK 25.0.2 as new one. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2025#issuecomment-3337083539 From ysuenaga at openjdk.org Fri Sep 26 07:13:32 2025 From: ysuenaga at openjdk.org (Yasumasa Suenaga) Date: Fri, 26 Sep 2025 07:13:32 GMT Subject: [jdk21u-dev] Withdrawn: 8364090: Dump JFR recording on CrashOnOutOfMemoryError In-Reply-To: References: Message-ID: On Fri, 1 Aug 2025 00:16:36 GMT, Yasumasa Suenaga wrote: > 8364090: Dump JFR recording on CrashOnOutOfMemoryError This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2025 From avieiro at openjdk.org Fri Sep 26 07:23:31 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Fri, 26 Sep 2025 07:23:31 GMT Subject: [jdk11u] RFR: 8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI In-Reply-To: References: Message-ID: <4ubVR2aoi_3reaBtxL3uupwR9xisvRi_E0zrCmCnGts=.03bda004-b266-4bf2-8ec5-03356853b436@github.com> On Thu, 25 Sep 2025 23:33:23 GMT, Andrew John Hughes wrote: > I'd like to bring this late to 11u to assure the regression introduced by [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) doesn't get into the October release. > Unfortunately the follow-up change [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) is not yet pushed, but this is further cleanup and a testcase; it is this change that contains the fix for the issue. > > Backport to 11u is nearly clean. The only manual hunk to be applied was in `WindowsMenuItemUI.java` as the variable `changeListener` which appears in the context does not exist in 11u (something we discussed in https://github.com/openjdk/jdk11u/pull/104) > > Re-testing by those with access to an appropriate Windows 11 environment would be helpful. Test passes in Windows 11: imagen ------------- PR Comment: https://git.openjdk.org/jdk11u/pull/105#issuecomment-3337115363 From goetz at openjdk.org Fri Sep 26 08:05:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 26 Sep 2025 08:05:14 GMT Subject: [jdk21u] Integrated: 8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI In-Reply-To: References: Message-ID: On Thu, 25 Sep 2025 10:07:28 GMT, Goetz Lindenmaier wrote: > I'd like to bring this late to 21 to assure the regression introduced by [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) doesn't get into the product. > Unfortunately the follow-up change [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) is not yet pushed. > Also, OpenJDK 21 will be ahead of OpenJDK 25, as I doubt this change will make it to 25.0.1. This pull request has now been integrated. Changeset: 4483c441 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u/commit/4483c4412d0b6ccbadfd07a9fe34b6f6f559f924 Stats: 78 lines in 6 files changed: 14 ins; 50 del; 14 mod 8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI Reviewed-by: andrew Backport-of: 3468c6e5ef7e7592cf9484736ce333fbe0eaf34d ------------- PR: https://git.openjdk.org/jdk21u/pull/470 From goetz at openjdk.org Fri Sep 26 08:05:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 26 Sep 2025 08:05:22 GMT Subject: [jdk21u-dev] Integrated: 8319570: Change to GCC 13.2.0 for building on Linux at Oracle In-Reply-To: References: Message-ID: <-12YbyKkdf9AAvxGM_kdw-XrwFEeU2iaWjc5TwyNR_o=.7c882330-c011-41cc-a938-3174eab35881@github.com> On Mon, 22 Sep 2025 07:34:01 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.7-oracle. > > Resolved some chunks due to context. > > This should not change any existing build setup, just bring the possibility > to generate a devkit with gcc 13. This pull request has now been integrated. Changeset: 42cccb1e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/42cccb1e7294b54ac837b240a0ed9e629faa5ed3 Stats: 24 lines in 4 files changed: 13 ins; 0 del; 11 mod 8319570: Change to GCC 13.2.0 for building on Linux at Oracle Reviewed-by: mdoerr, phh Backport-of: 1802cb566e956febebc181da26a666bea4942e87 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2253 From goetz at openjdk.org Fri Sep 26 08:06:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 26 Sep 2025 08:06:24 GMT Subject: [jdk17u] RFR: 8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI In-Reply-To: References: Message-ID: On Thu, 25 Sep 2025 10:10:46 GMT, Goetz Lindenmaier wrote: > I'd like to bring this late to 21 to assure the regression introduced by [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) doesn't get into the product. > Unfortunately the follow-up change [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) is not yet pushed. Thanks for reviewing! ------------- PR Comment: https://git.openjdk.org/jdk17u/pull/411#issuecomment-3337248163 From goetz at openjdk.org Fri Sep 26 08:06:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 26 Sep 2025 08:06:24 GMT Subject: [jdk17u] Integrated: 8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI In-Reply-To: References: Message-ID: On Thu, 25 Sep 2025 10:10:46 GMT, Goetz Lindenmaier wrote: > I'd like to bring this late to 21 to assure the regression introduced by [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) doesn't get into the product. > Unfortunately the follow-up change [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) is not yet pushed. This pull request has now been integrated. Changeset: 458b9acc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u/commit/458b9accf4d887fec09ca562a149aaee4e21743d Stats: 78 lines in 6 files changed: 14 ins; 50 del; 14 mod 8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI Reviewed-by: andrew Backport-of: 3468c6e5ef7e7592cf9484736ce333fbe0eaf34d ------------- PR: https://git.openjdk.org/jdk17u/pull/411 From goetz at openjdk.org Fri Sep 26 08:09:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 26 Sep 2025 08:09:28 GMT Subject: [jdk21u-dev] Integrated: 8357561: BootstrapLoggerTest does not work on Ubuntu 24 with LANG de_DE.UTF-8 In-Reply-To: References: Message-ID: On Thu, 18 Sep 2025 17:37:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > In BootstrapLoggerTest.java: > * resolve Copyright > * adapted placement of setLocale as 21 has test cases with security manager that have been removed in head and 25. This pull request has now been integrated. Changeset: 7b94338f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/7b94338f7b8c23265a916adf989e1e2c64ae2769 Stats: 18 lines in 4 files changed: 13 ins; 0 del; 5 mod 8357561: BootstrapLoggerTest does not work on Ubuntu 24 with LANG de_DE.UTF-8 Reviewed-by: rrich Backport-of: 670ef8cc52e6eb068ca6968142629abc1c424571 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2229 From goetz at openjdk.org Fri Sep 26 08:11:39 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 26 Sep 2025 08:11:39 GMT Subject: [jdk21u-dev] Integrated: 8362207: Add more test cases for possible double-rounding in fma In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 08:20:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > Omitted b/test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java > which was added by https://bugs.openjdk.org/browse/JDK-8341260 Add Float16 to jdk.incubator.vector This pull request has now been integrated. Changeset: 8462e57f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/8462e57fad85466bbe3e5d82b4e77bfdb76700e7 Stats: 5 lines in 1 file changed: 1 ins; 0 del; 4 mod 8362207: Add more test cases for possible double-rounding in fma Reviewed-by: rrich Backport-of: 6e368e0c696bc9b2118014937aa2e091ea662985 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2240 From goetz at openjdk.org Fri Sep 26 08:11:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 26 Sep 2025 08:11:47 GMT Subject: [jdk17u-dev] Integrated: 8294680: Refactor scaled border rendering In-Reply-To: References: Message-ID: On Mon, 22 Sep 2025 15:36:27 GMT, Goetz Lindenmaier wrote: > I backport this to make later backports more simple. > We should keep 17 up to date, especially in awt/javax where > subtle bugs can annoy users. > > I had to resolve SwingUtilities3.java as two later changes were already backported, > see History of [17](https://github.com/openjdk/jdk17u-dev/commits/master/src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java) compared to [21](https://github.com/openjdk/jdk21u-dev/commits/master/src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java) > > The file is now at the level of 21, except for [8285306: Fix typos in java.desktop](https://github.com/openjdk/jdk21u-dev/commit/2a799e5c82395919b807561da4a062e0fe6da31d) > > I ran the following tests, selected my name: > > test/jdk/javax/swing/JComboBox/JComboBoxWithTitledBorderTest.java > test/jdk/javax/swing/JInternalFrame/InternalFrameBorderTest.java > test/jdk/javax/swing/JMenuBar/MisplacedBorder > test/jdk/javax/swing/JTree/8041705/DefaultTreeCellRendererBorderTest.java > test/jdk/javax/swing/border > test/jdk/javax/swing/plaf/metal/MetalBorders > test/jdk/javax/swing/plaf/nimbus/TestDisabledToolTipBorder.java > test/jdk/javax/swing/plaf/synth/TitledBorderLabel.java > > Related issues mentioned in the bug are either backported or on my list. This pull request has now been integrated. Changeset: ac7aade5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ac7aade5952f123d1ad8ce0f421fca1f27fd2358 Stats: 322 lines in 4 files changed: 150 ins; 138 del; 34 mod 8294680: Refactor scaled border rendering Reviewed-by: mdoerr Backport-of: 80ab50b3389cbdae6bced7cea3f3a84b94c5bb82 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3984 From goetz at openjdk.org Fri Sep 26 08:13:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 26 Sep 2025 08:13:49 GMT Subject: [jdk17u-dev] Integrated: 8322135: Printing JTable in Windows L&F throws InternalError: HTHEME is null In-Reply-To: References: Message-ID: On Mon, 22 Sep 2025 12:24:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle This pull request has now been integrated. Changeset: 22297baf Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/22297baf20d8b35d206175883202f51ea1533779 Stats: 17 lines in 3 files changed: 9 ins; 0 del; 8 mod 8322135: Printing JTable in Windows L&F throws InternalError: HTHEME is null Backport-of: 21480a7ae8dce67cf3a844d8caafb0b96c37ac0e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3982 From goetz at openjdk.org Fri Sep 26 08:18:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 26 Sep 2025 08:18:42 GMT Subject: [jdk17u-dev] Integrated: 8356040: java/util/PluggableLocale/LocaleNameProviderTest.java timed out In-Reply-To: References: Message-ID: On Thu, 18 Sep 2025 16:41:11 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle based on the push to 21. > > I resolved Copyright and modified the test as [8282319: java.util.Locale method to stream available Locales](https://github.com/openjdk/jdk21u-dev/commit/7e47d51e10eef7b3bead636d20ff392e7b1dd185) is not in 17. I replaced the call to Locale.availableLocales(). This pull request has now been integrated. Changeset: 0da1c8b9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/0da1c8b9700dc3c12a9c743cc372deb721bf7c52 Stats: 133 lines in 1 file changed: 63 ins; 48 del; 22 mod 8356040: java/util/PluggableLocale/LocaleNameProviderTest.java timed out Reviewed-by: rrich Backport-of: b45e1a7db74dfad58c7d9922d998594f5df347db ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3950 From sgehwolf at openjdk.org Fri Sep 26 08:26:48 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 26 Sep 2025 08:26:48 GMT Subject: [jdk11u-dev] Integrated: 8336854: CAInterop.java#actalisauthenticationrootca conflicted with /manual and /timeout In-Reply-To: References: Message-ID: On Tue, 26 Aug 2025 15:25:28 GMT, Severin Gehwolf wrote: > Backport of JDK-8336854 to fix the `/manual` and `/timeout` conflict. The patch isn't clean since only one `/timeout` value was left. Ported manually. The result then runs and results in [JDK-8366176](https://bugs.openjdk.org/browse/JDK-8366176) seen elsewhere. > > *Testing* > - [x] `CAInterop.java` tests run manually which has some failures, but they seem intermittent. > > OK? This pull request has now been integrated. Changeset: 78b8b243 Author: Severin Gehwolf URL: https://git.openjdk.org/jdk11u-dev/commit/78b8b2431e050b2eaa943ec819c47649c1ba6701 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod 8336854: CAInterop.java#actalisauthenticationrootca conflicted with /manual and /timeout Reviewed-by: syan, andrew Backport-of: ada58fa55bb265aa62bbe9389d08cbc39e3e32e0 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3078 From sgehwolf at openjdk.org Fri Sep 26 08:42:41 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 26 Sep 2025 08:42:41 GMT Subject: [jdk11u] RFR: 8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI In-Reply-To: References: Message-ID: On Thu, 25 Sep 2025 23:33:23 GMT, Andrew John Hughes wrote: > I'd like to bring this late to 11u to assure the regression introduced by [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) doesn't get into the October release. > Unfortunately the follow-up change [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) is not yet pushed, but this is further cleanup and a testcase; it is this change that contains the fix for the issue. > > Backport to 11u is nearly clean. The only manual hunk to be applied was in `WindowsMenuItemUI.java` as the variable `changeListener` which appears in the context does not exist in 11u (something we discussed in https://github.com/openjdk/jdk11u/pull/104) > > Re-testing by those with access to an appropriate Windows 11 environment would be helpful. LGTM ------------- Marked as reviewed by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk11u/pull/105#pullrequestreview-3270900633 From goetz at openjdk.org Fri Sep 26 09:45:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 26 Sep 2025 09:45:29 GMT Subject: [jdk21u] RFR: 8368308: ISO 4217 Amendment 180 Update Message-ID: <_CPvn0GMhZbOrmorb4m97FqGthDm8pdzeLqlzhTc4qs=.8976ee79-574a-4454-9b60-78c6eec768c8@github.com> I backport this for parity with 21.0.10-oracle. I had to resolve CurrencyData.properties due to a context difference. A unicode character was represented differently in the patch and my sources. This would probably be recognized as clean. Further I resolved @bugid in test/jdk/java/util/Currency/ValidateISO4217.java I will try to backport test fixes 8354343, 8354344 to avoid this clash in future. Test passes. ------------- Commit messages: - backport 85f5bf3f415cc3d44d1618ec574e73f846bb91c4 Changes: https://git.openjdk.org/jdk21u/pull/472/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u&pr=472&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8368308 Stats: 12 lines in 3 files changed: 0 ins; 0 del; 12 mod Patch: https://git.openjdk.org/jdk21u/pull/472.diff Fetch: git fetch https://git.openjdk.org/jdk21u.git pull/472/head:pull/472 PR: https://git.openjdk.org/jdk21u/pull/472 From goetz at openjdk.org Fri Sep 26 09:46:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 26 Sep 2025 09:46:10 GMT Subject: [jdk17u] RFR: 8368308: ISO 4217 Amendment 180 Update Message-ID: <9wfzuv4UK9pgvZUOR4PUxhttIHkpGYtg-YPAA89UU6M=.9ab09dcd-4676-4946-8094-d9b116e54ddf@github.com> I backport this for parity with 17.0.18-oracle. Clean backport of the change I propose for 21, exept for adaption of the different location of CurrencyData.properies. Test passes. ------------- Commit messages: - backport 85f5bf3f415cc3d44d1618ec574e73f846bb91c4 Changes: https://git.openjdk.org/jdk17u/pull/412/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u&pr=412&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8368308 Stats: 12 lines in 3 files changed: 0 ins; 0 del; 12 mod Patch: https://git.openjdk.org/jdk17u/pull/412.diff Fetch: git fetch https://git.openjdk.org/jdk17u.git pull/412/head:pull/412 PR: https://git.openjdk.org/jdk17u/pull/412 From sgehwolf at openjdk.org Fri Sep 26 12:09:49 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 26 Sep 2025 12:09:49 GMT Subject: [jdk21u] RFR: 8368308: ISO 4217 Amendment 180 Update In-Reply-To: <_CPvn0GMhZbOrmorb4m97FqGthDm8pdzeLqlzhTc4qs=.8976ee79-574a-4454-9b60-78c6eec768c8@github.com> References: <_CPvn0GMhZbOrmorb4m97FqGthDm8pdzeLqlzhTc4qs=.8976ee79-574a-4454-9b60-78c6eec768c8@github.com> Message-ID: On Fri, 26 Sep 2025 09:38:29 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > I had to resolve CurrencyData.properties due to a context difference. > A unicode character was represented differently in the patch and my sources. > This would probably be recognized as clean. > > Further I resolved @bugid in test/jdk/java/util/Currency/ValidateISO4217.java > I will try to backport test fixes 8354343, 8354344 to avoid this clash in > future. > > Test passes. Looks fine to me. ------------- Marked as reviewed by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk21u/pull/472#pullrequestreview-3271952071 From mbaesken at openjdk.org Fri Sep 26 12:13:17 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 26 Sep 2025 12:13:17 GMT Subject: [jdk21u] RFR: 8368308: ISO 4217 Amendment 180 Update In-Reply-To: <_CPvn0GMhZbOrmorb4m97FqGthDm8pdzeLqlzhTc4qs=.8976ee79-574a-4454-9b60-78c6eec768c8@github.com> References: <_CPvn0GMhZbOrmorb4m97FqGthDm8pdzeLqlzhTc4qs=.8976ee79-574a-4454-9b60-78c6eec768c8@github.com> Message-ID: On Fri, 26 Sep 2025 09:38:29 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > I had to resolve CurrencyData.properties due to a context difference. > A unicode character was represented differently in the patch and my sources. > This would probably be recognized as clean. > > Further I resolved @bugid in test/jdk/java/util/Currency/ValidateISO4217.java > I will try to backport test fixes 8354343, 8354344 to avoid this clash in > future. > > Test passes. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u/pull/472#pullrequestreview-3271962767 From mbaesken at openjdk.org Fri Sep 26 12:14:16 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 26 Sep 2025 12:14:16 GMT Subject: [jdk17u] RFR: 8368308: ISO 4217 Amendment 180 Update In-Reply-To: <9wfzuv4UK9pgvZUOR4PUxhttIHkpGYtg-YPAA89UU6M=.9ab09dcd-4676-4946-8094-d9b116e54ddf@github.com> References: <9wfzuv4UK9pgvZUOR4PUxhttIHkpGYtg-YPAA89UU6M=.9ab09dcd-4676-4946-8094-d9b116e54ddf@github.com> Message-ID: On Fri, 26 Sep 2025 09:40:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. > > Clean backport of the change I propose for 21, exept for adaption of the different location of CurrencyData.properies. > > Test passes. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u/pull/412#pullrequestreview-3271964897 From sgehwolf at openjdk.org Fri Sep 26 12:14:17 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 26 Sep 2025 12:14:17 GMT Subject: [jdk17u] RFR: 8368308: ISO 4217 Amendment 180 Update In-Reply-To: <9wfzuv4UK9pgvZUOR4PUxhttIHkpGYtg-YPAA89UU6M=.9ab09dcd-4676-4946-8094-d9b116e54ddf@github.com> References: <9wfzuv4UK9pgvZUOR4PUxhttIHkpGYtg-YPAA89UU6M=.9ab09dcd-4676-4946-8094-d9b116e54ddf@github.com> Message-ID: <1cK1hRr4yyMD84jWYRfcO0lsIiFwghuqpLc2fKqI_Pw=.da898b8e-00cf-4ff5-b3bb-e7406021db69@github.com> On Fri, 26 Sep 2025 09:40:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. > > Clean backport of the change I propose for 21, exept for adaption of the different location of CurrencyData.properies. > > Test passes. LGTM ------------- Marked as reviewed by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk17u/pull/412#pullrequestreview-3271967420 From sgehwolf at openjdk.org Fri Sep 26 12:47:58 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 26 Sep 2025 12:47:58 GMT Subject: [jdk11u] RFR: 8368308: ISO 4217 Amendment 180 Update Message-ID: Clean backport from the JDK 17u version of this. ------------- Commit messages: - backport 85f5bf3f415cc3d44d1618ec574e73f846bb91c4 Changes: https://git.openjdk.org/jdk11u/pull/106/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u&pr=106&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8368308 Stats: 12 lines in 3 files changed: 0 ins; 0 del; 12 mod Patch: https://git.openjdk.org/jdk11u/pull/106.diff Fetch: git fetch https://git.openjdk.org/jdk11u.git pull/106/head:pull/106 PR: https://git.openjdk.org/jdk11u/pull/106 From sgehwolf at openjdk.org Fri Sep 26 12:47:59 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 26 Sep 2025 12:47:59 GMT Subject: [jdk11u] RFR: 8368308: ISO 4217 Amendment 180 Update In-Reply-To: References: Message-ID: On Fri, 26 Sep 2025 12:40:49 GMT, Severin Gehwolf wrote: > Clean backport from the JDK 17u version of this. Currency tests pass with this: Running test 'jtreg:test/jdk/java/util/Currency' Passed: java/util/Currency/CNPGetDisplayName.java Passed: java/util/Currency/NoMinorUnitCurrenciesTest.java Passed: java/util/Currency/NumCodeAsStringTest.java Passed: java/util/Currency/CurrencyTest.java Passed: java/util/Currency/ValidateISO4217.java Passed: java/util/Currency/PropertiesTest.sh Test results: passed: 6 ------------- PR Comment: https://git.openjdk.org/jdk11u/pull/106#issuecomment-3338552603 From andrew at openjdk.org Fri Sep 26 12:50:51 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 26 Sep 2025 12:50:51 GMT Subject: [jdk11u] RFR: 8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI In-Reply-To: References: Message-ID: <9dgB2Jm1txVv6MTgeqe0DiULefXZp5r5ChvdloFl6BQ=.ae84ecca-9854-4d85-83b2-b8073d04b319@github.com> On Thu, 25 Sep 2025 23:33:23 GMT, Andrew John Hughes wrote: > I'd like to bring this late to 11u to assure the regression introduced by [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) doesn't get into the October release. > Unfortunately the follow-up change [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) is not yet pushed, but this is further cleanup and a testcase; it is this change that contains the fix for the issue. > > Backport to 11u is nearly clean. The only manual hunk to be applied was in `WindowsMenuItemUI.java` as the variable `changeListener` which appears in the context does not exist in 11u (something we discussed in https://github.com/openjdk/jdk11u/pull/104) > > Re-testing by those with access to an appropriate Windows 11 environment would be helpful. Thanks both of you for the quick response and especially the testing. ------------- PR Comment: https://git.openjdk.org/jdk11u/pull/105#issuecomment-3338574900 From andrew at openjdk.org Fri Sep 26 13:11:01 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 26 Sep 2025 13:11:01 GMT Subject: [jdk21u] RFR: 8368308: ISO 4217 Amendment 180 Update In-Reply-To: <_CPvn0GMhZbOrmorb4m97FqGthDm8pdzeLqlzhTc4qs=.8976ee79-574a-4454-9b60-78c6eec768c8@github.com> References: <_CPvn0GMhZbOrmorb4m97FqGthDm8pdzeLqlzhTc4qs=.8976ee79-574a-4454-9b60-78c6eec768c8@github.com> Message-ID: On Fri, 26 Sep 2025 09:38:29 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > I had to resolve CurrencyData.properties due to a context difference. > A unicode character was represented differently in the patch and my sources. > This would probably be recognized as clean. > > Further I resolved @bugid in test/jdk/java/util/Currency/ValidateISO4217.java > I will try to backport test fixes 8354343, 8354344 to avoid this clash in > future. > > Test passes. Backport looks good to me. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk21u/pull/472#pullrequestreview-3272205448 From andrew at openjdk.org Fri Sep 26 13:15:51 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 26 Sep 2025 13:15:51 GMT Subject: [jdk21u] RFR: 8368308: ISO 4217 Amendment 180 Update In-Reply-To: <_CPvn0GMhZbOrmorb4m97FqGthDm8pdzeLqlzhTc4qs=.8976ee79-574a-4454-9b60-78c6eec768c8@github.com> References: <_CPvn0GMhZbOrmorb4m97FqGthDm8pdzeLqlzhTc4qs=.8976ee79-574a-4454-9b60-78c6eec768c8@github.com> Message-ID: On Fri, 26 Sep 2025 09:38:29 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > I had to resolve CurrencyData.properties due to a context difference. > A unicode character was represented differently in the patch and my sources. > This would probably be recognized as clean. > > Further I resolved @bugid in test/jdk/java/util/Currency/ValidateISO4217.java > I will try to backport test fixes 8354343, 8354344 to avoid this clash in > future. > > Test passes. FWIW the Cura\u00e7ao to Cura?ao change is from [JDK-8301991](https://bugs.openjdk.org/browse/JDK-8301991) which replaces all escaped UTF-8 characters in resources with actual UTF-8 characters. I wouldn't recommend backporting it :) ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/472#issuecomment-3338678134 From andrew at openjdk.org Fri Sep 26 13:17:50 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 26 Sep 2025 13:17:50 GMT Subject: [jdk17u] RFR: 8368308: ISO 4217 Amendment 180 Update In-Reply-To: <9wfzuv4UK9pgvZUOR4PUxhttIHkpGYtg-YPAA89UU6M=.9ab09dcd-4676-4946-8094-d9b116e54ddf@github.com> References: <9wfzuv4UK9pgvZUOR4PUxhttIHkpGYtg-YPAA89UU6M=.9ab09dcd-4676-4946-8094-d9b116e54ddf@github.com> Message-ID: On Fri, 26 Sep 2025 09:40:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. > > Clean backport of the change I propose for 21, exept for adaption of the different location of CurrencyData.properies. > > Test passes. Confirmed clean from 21u. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk17u/pull/412#pullrequestreview-3272237410 From andrew at openjdk.org Fri Sep 26 13:26:04 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 26 Sep 2025 13:26:04 GMT Subject: [jdk11u] RFR: 8368308: ISO 4217 Amendment 180 Update In-Reply-To: References: Message-ID: On Fri, 26 Sep 2025 12:40:49 GMT, Severin Gehwolf wrote: > Clean backport from the JDK 17u version of this. Just backported this myself and it was clean for me too :) ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk11u/pull/106#pullrequestreview-3272271950 From duke at openjdk.org Fri Sep 26 15:25:05 2025 From: duke at openjdk.org (Rui Li) Date: Fri, 26 Sep 2025 15:25:05 GMT Subject: [jdk17u-dev] RFR: 8347277: java/awt/Focus/ComponentLostFocusTest.java fails intermittently In-Reply-To: References: Message-ID: On Fri, 26 Sep 2025 00:53:09 GMT, Rui Li wrote: > A clean backport of https://bugs.openjdk.org/browse/JDK-8347277 > > This change fixes ComponentLostFocusTest intermittent failures. Tested locally on mac. Backport it for parity with Oracle. This change fixes ComponentLostFocusTest intermittent failures. Tested locally on mac. Backport it for parity with Oracle. Test changes. Low risk. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3994#issuecomment-3339148692 From sgehwolf at openjdk.org Fri Sep 26 15:48:13 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 26 Sep 2025 15:48:13 GMT Subject: [jdk11u] Integrated: 8368308: ISO 4217 Amendment 180 Update In-Reply-To: References: Message-ID: On Fri, 26 Sep 2025 12:40:49 GMT, Severin Gehwolf wrote: > Clean backport from the JDK 17u version of this. This pull request has now been integrated. Changeset: 2abaf350 Author: Severin Gehwolf URL: https://git.openjdk.org/jdk11u/commit/2abaf350cc4cd9d244e62388e732830bee84928e Stats: 12 lines in 3 files changed: 0 ins; 0 del; 12 mod 8368308: ISO 4217 Amendment 180 Update Reviewed-by: andrew Backport-of: 85f5bf3f415cc3d44d1618ec574e73f846bb91c4 ------------- PR: https://git.openjdk.org/jdk11u/pull/106 From duke at openjdk.org Fri Sep 26 15:54:06 2025 From: duke at openjdk.org (duke) Date: Fri, 26 Sep 2025 15:54:06 GMT Subject: [jdk21u-dev] RFR: 8321183: Incorrect warning from cds about the modules file In-Reply-To: References: Message-ID: <1W_xCoUBXDYWf7F4Qw8NgKVqRuCQyagNhBCv8THN410=.f731498e-5fb6-46fd-ad99-8286bbc17dad@github.com> On Mon, 22 Sep 2025 22:20:57 GMT, Daniel Hu wrote: > Clean backport. Improves CDS warning message about incorrect module file size. Passes GHA @cost0much Your change (at version e7207bc4f0d646577e4e417c59898a1a11b5ce02) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2261#issuecomment-3339315278 From andrew at openjdk.org Fri Sep 26 15:56:17 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 26 Sep 2025 15:56:17 GMT Subject: [jdk11u] Integrated: 8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI In-Reply-To: References: Message-ID: On Thu, 25 Sep 2025 23:33:23 GMT, Andrew John Hughes wrote: > I'd like to bring this late to 11u to assure the regression introduced by [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) doesn't get into the October release. > Unfortunately the follow-up change [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) is not yet pushed, but this is further cleanup and a testcase; it is this change that contains the fix for the issue. > > Backport to 11u is nearly clean. The only manual hunk to be applied was in `WindowsMenuItemUI.java` as the variable `changeListener` which appears in the context does not exist in 11u (something we discussed in https://github.com/openjdk/jdk11u/pull/104) > > Re-testing by those with access to an appropriate Windows 11 environment would be helpful. This pull request has now been integrated. Changeset: 25a9b9e5 Author: Andrew John Hughes URL: https://git.openjdk.org/jdk11u/commit/25a9b9e5594e88c9e1e66f95c7ca45d5a9da8854 Stats: 79 lines in 6 files changed: 14 ins; 51 del; 14 mod 8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI Reviewed-by: sgehwolf Backport-of: 3468c6e5ef7e7592cf9484736ce333fbe0eaf34d ------------- PR: https://git.openjdk.org/jdk11u/pull/105 From serb at openjdk.org Fri Sep 26 16:03:05 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 26 Sep 2025 16:03:05 GMT Subject: [jdk25u] Integrated: 8367017: Remove legacy checks from WrappedToolkitTest and convert from bash In-Reply-To: References: Message-ID: On Tue, 23 Sep 2025 18:42:33 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [e1071797](https://github.com/openjdk/jdk/commit/e1071797a4f0ab1a6af29824a777a7800d729b0e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 16 Sep 2025 and was reviewed by Phil Race. > > Thanks! This pull request has now been integrated. Changeset: ec0d44cf Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk25u/commit/ec0d44cf30aec6f94c661db4ad6cc87ede08ae47 Stats: 265 lines in 2 files changed: 7 ins; 231 del; 27 mod 8367017: Remove legacy checks from WrappedToolkitTest and convert from bash Backport-of: e1071797a4f0ab1a6af29824a777a7800d729b0e ------------- PR: https://git.openjdk.org/jdk25u/pull/235 From dchuyko at openjdk.org Fri Sep 26 16:33:48 2025 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Fri, 26 Sep 2025 16:33:48 GMT Subject: [jdk11u-dev] RFR: 8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool [v6] 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 six 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 - 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/3afafe97..4efbfb6d Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3012&range=05 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3012&range=04-05 Stats: 895 lines in 64 files changed: 407 ins; 280 del; 208 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 ssubramaniam at openjdk.org Fri Sep 26 16:42:59 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 26 Sep 2025 16:42:59 GMT Subject: [jdk17u-dev] Integrated: 8354248: Open source several AWT GridBagLayout and List tests In-Reply-To: References: Message-ID: <0F6qZgVmlQdUBC8DksUGoZWTxBvHik1jsuiVt6Iuyd8=.f9b6ba29-a2f0-429d-a33e-50ade068fafa@github.com> On Tue, 23 Sep 2025 20:47:19 GMT, Satyen Subramaniam wrote: > Backporting JDK-8354248: Open source several AWT GridBagLayout and List tests. Adds a GridBagLayout and two List 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: 65312548 Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk17u-dev/commit/6531254889290c650685346bd8e66f5a2f2ea3e4 Stats: 368 lines in 4 files changed: 368 ins; 0 del; 0 mod 8354248: Open source several AWT GridBagLayout and List tests Backport-of: 6a310613392b9d619ae1bbe3e663cb4a022165d9 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3990 From ssubramaniam at openjdk.org Fri Sep 26 16:43:42 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 26 Sep 2025 16:43:42 GMT Subject: [jdk21u-dev] RFR: 8328247: Remove redundant dir for tests converted from applet to main In-Reply-To: References: Message-ID: On Mon, 22 Sep 2025 21:50:03 GMT, Satyen Subramaniam wrote: > Backporting JDK-8328247: Remove redundant dir for tests converted from applet to main. Renames three javax swing tests, as per change accepted by Oracle. > > Notably, this change also adapts JDK-8355333: Some Problem list entries point to non-existent / wrong files, to ensure that the renamed files are correctly excluded. I'm also removing the PrintToFileTest tests from the exclude list (since these only run on windows anyway). The `ScrollPaneEventType.java` test hasn't been backported yet (I'll follow up with another PR doing so and excluding as needed), so I've left that change out. > > Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. Sure, that makes sense - I can take a look at doing that ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2260#issuecomment-3339554726 From ssubramaniam at openjdk.org Fri Sep 26 16:43:47 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 26 Sep 2025 16:43:47 GMT Subject: [jdk21u-dev] Integrated: 8354248: Open source several AWT GridBagLayout and List tests In-Reply-To: References: Message-ID: On Tue, 23 Sep 2025 20:47:07 GMT, Satyen Subramaniam wrote: > Backporting JDK-8354248: Open source several AWT GridBagLayout and List tests. Adds a GridBagLayout and two List 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: 5827684a Author: Satyen Subramaniam URL: https://git.openjdk.org/jdk21u-dev/commit/5827684a07201a132d6c6f46fffe8e321a187244 Stats: 368 lines in 4 files changed: 368 ins; 0 del; 0 mod 8354248: Open source several AWT GridBagLayout and List tests Backport-of: 6a310613392b9d619ae1bbe3e663cb4a022165d9 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2265 From schernyshev at openjdk.org Fri Sep 26 16:48:40 2025 From: schernyshev at openjdk.org (Sergey Chernyshev) Date: Fri, 26 Sep 2025 16:48:40 GMT Subject: [jdk11u-dev] RFR: 8224267: JOptionPane message string with 5000+ newlines produces StackOverflowError [v2] In-Reply-To: References: Message-ID: On Fri, 8 Aug 2025 09:44:25 GMT, Severin Gehwolf wrote: >> Sergey Chernyshev has updated the pull request incrementally with two additional commits since the last revision: >> >> - Backport 91072ee3934616ab2edc4850a59c0a25fd0de3b4 >> - Backport 6e18883d8ffd9a7b7d495da05e9859dc1d1a2677 > > Please resolve the merge conflict and re-apply for approval. @jerboaa Could you please take a look? ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3036#issuecomment-3339577752 From ssubramaniam at openjdk.org Fri Sep 26 16:52:52 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 26 Sep 2025 16:52:52 GMT Subject: [jdk21u-dev] RFR: 8328247: Remove redundant dir for tests converted from applet to main [v2] In-Reply-To: References: Message-ID: > Backporting JDK-8328247: Remove redundant dir for tests converted from applet to main. Renames three javax swing tests, as per change accepted by Oracle. > > Notably, this change also adapts JDK-8355333: Some Problem list entries point to non-existent / wrong files, to ensure that the renamed files are correctly excluded. I'm also removing the PrintToFileTest tests from the exclude list (since these only run on windows anyway). The `ScrollPaneEventType.java` test hasn't been backported yet (I'll follow up with another PR doing so and excluding as needed), so I've left that change out. > > Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. Satyen Subramaniam has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains three commits: - Backport 32a597b36f994d6e720e0576ad110dac4a5304fe - Backport ece4124f25f676da9bf2d1b7fd8e4394dd7d31af - Backport e00355a036936c5290cf8d85fd3c4f743b0ad23a ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/2260/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2260&range=01 Stats: 521 lines in 9 files changed: 517 ins; 2 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2260.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2260/head:pull/2260 PR: https://git.openjdk.org/jdk21u-dev/pull/2260 From ssubramaniam at openjdk.org Fri Sep 26 16:59:38 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 26 Sep 2025 16:59:38 GMT Subject: [jdk17u-dev] RFR: 8328247: Remove redundant dir for tests converted from applet to main [v2] In-Reply-To: References: Message-ID: > Backporting JDK-8328247: Remove redundant dir for tests converted from applet to main. Renames three javax swing tests, as per change accepted by Oracle. > > Notably, this change also adapts JDK-8355333: Some Problem list entries point to non-existent / wrong files, to ensure that the renamed files are correctly excluded. I'm also removing the PrintToFileTest tests from the exclude list (since these only run on windows anyway). The `ScrollPaneEventType.java` test hasn't been backported yet (I'll follow up with another PR doing so and excluding as needed), so I've left that change out. > > Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. Satyen Subramaniam 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 three new commits since the last revision: - Backport 32a597b36f994d6e720e0576ad110dac4a5304fe - Backport ece4124f25f676da9bf2d1b7fd8e4394dd7d31af - Backport e00355a036936c5290cf8d85fd3c4f743b0ad23a ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3985/files - new: https://git.openjdk.org/jdk17u-dev/pull/3985/files/6a003b7a..0cbd0de8 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3985&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3985&range=00-01 Stats: 517 lines in 6 files changed: 517 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3985.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3985/head:pull/3985 PR: https://git.openjdk.org/jdk17u-dev/pull/3985 From duke at openjdk.org Fri Sep 26 18:51:26 2025 From: duke at openjdk.org (Elif Aslan) Date: Fri, 26 Sep 2025 18:51:26 GMT Subject: [jdk17u-dev] RFR: 8297302: gtest/AsyncLogGtest.java fails AsyncLogTest.stdoutOutput_vm Message-ID: Clean backport to resolve intermittent failures gtest/AsyncLogGtest.java test. Tested with GHA and Tier 1 test run locally. ------------- Commit messages: - Backport 9412c0a2caf7d1c279f933e1f767eb3689a2a1ca Changes: https://git.openjdk.org/jdk17u-dev/pull/3996/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3996&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297302 Stats: 24 lines in 1 file changed: 8 ins; 2 del; 14 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3996.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3996/head:pull/3996 PR: https://git.openjdk.org/jdk17u-dev/pull/3996 From clanger at openjdk.org Fri Sep 26 19:49:13 2025 From: clanger at openjdk.org (Christoph Langer) Date: Fri, 26 Sep 2025 19:49:13 GMT Subject: [jdk17u-dev] RFR: 8252329: runtime/LoadClass/TestResize.java timed out Message-ID: Hi all, This pull request contains a backport of commit [f93beacd](https://github.com/openjdk/jdk21u-dev/commit/f93beacd2f64aab0f930ac822859380c00c51f0c) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository. The commit being backported was authored by Coleen Phillimore on 7 Jul 2022 and was reviewed by Harold Seigel and Ioi Lam. I had to resolve the test TestResize.java for Copyright and because of the usage of ProcessTools.createLimitedTestJavaProcessBuilder. Thanks! ------------- Commit messages: - Backport f93beacd2f64aab0f930ac822859380c00c51f0c Changes: https://git.openjdk.org/jdk17u-dev/pull/3997/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3997&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8252329 Stats: 58 lines in 4 files changed: 30 ins; 2 del; 26 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3997.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3997/head:pull/3997 PR: https://git.openjdk.org/jdk17u-dev/pull/3997 From clanger at openjdk.org Fri Sep 26 19:51:47 2025 From: clanger at openjdk.org (Christoph Langer) Date: Fri, 26 Sep 2025 19:51:47 GMT Subject: [jdk21u-dev] RFR: 8346875: Test jdk/jdk/jfr/event/os/TestCPULoad.java fails on macOS Message-ID: Hi all, This pull request contains a backport of commit [a3eef6c2](https://github.com/openjdk/jdk25u/commit/a3eef6c2416eb0e02fbd154d84c98b12bcb66e97) from the [openjdk/jdk25u](https://git.openjdk.org/jdk25u) repository. The commit being backported was authored by Matthias Baesken on 17 Jan 2025 and was reviewed by Erik Gahlin. Thanks! ------------- Commit messages: - Backport a3eef6c2416eb0e02fbd154d84c98b12bcb66e97 Changes: https://git.openjdk.org/jdk21u-dev/pull/2271/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2271&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346875 Stats: 23 lines in 1 file changed: 19 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2271.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2271/head:pull/2271 PR: https://git.openjdk.org/jdk21u-dev/pull/2271 From duke at openjdk.org Fri Sep 26 22:10:24 2025 From: duke at openjdk.org (Daniel Hu) Date: Fri, 26 Sep 2025 22:10:24 GMT Subject: [jdk21u-dev] Integrated: 8321183: Incorrect warning from cds about the modules file In-Reply-To: References: Message-ID: On Mon, 22 Sep 2025 22:20:57 GMT, Daniel Hu wrote: > Clean backport. Improves CDS warning message about incorrect module file size. Passes GHA This pull request has now been integrated. Changeset: ddda5e12 Author: Daniel Hu <92710734+cost0much at users.noreply.github.com> Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/ddda5e121b3cebe569b8a0b98e755c85076e1a90 Stats: 30 lines in 5 files changed: 10 ins; 8 del; 12 mod 8321183: Incorrect warning from cds about the modules file Backport-of: fd31f6a1663de0e06accdf015a71086346aa0d98 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2261 From phh at openjdk.org Fri Sep 26 22:22:40 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 26 Sep 2025 22:22:40 GMT Subject: [jdk11u-dev] RFR: 8366125: [11u] Test compiler/loopopts/TestRangeCheckPredicatesControl.java fails OOM In-Reply-To: References: Message-ID: On Tue, 26 Aug 2025 07:35:26 GMT, SendaoYan wrote: > Hi all, > > On ours linux-x64 machine, `-Xmx256M -XX:+UnlockExperimentalVMOptions -XX:+UseZGC` can not start JVM because of OOM. I think it's not a JVM bug in jdk11u, I think we should increase the max heap size to make test run normally after [JDK-8251949](https://bugs.openjdk.org/browse/JDK-8251949). The `-Xmx256m` was introduced by [JDK-8251949](https://bugs.openjdk.org/browse/JDK-8251949) only for jdk11u. So this PR will only for jdk11u also. > > Change has been verified locally, test-fix only, ro risk. Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/3077#pullrequestreview-3274097927 From syan at openjdk.org Sat Sep 27 02:49:33 2025 From: syan at openjdk.org (SendaoYan) Date: Sat, 27 Sep 2025 02:49:33 GMT Subject: [jdk11u-dev] RFR: 8366125: [11u] Test compiler/loopopts/TestRangeCheckPredicatesControl.java fails OOM In-Reply-To: References: Message-ID: On Tue, 26 Aug 2025 07:35:26 GMT, SendaoYan wrote: > Hi all, > > On ours linux-x64 machine, `-Xmx256M -XX:+UnlockExperimentalVMOptions -XX:+UseZGC` can not start JVM because of OOM. I think it's not a JVM bug in jdk11u, I think we should increase the max heap size to make test run normally after [JDK-8251949](https://bugs.openjdk.org/browse/JDK-8251949). The `-Xmx256m` was introduced by [JDK-8251949](https://bugs.openjdk.org/browse/JDK-8251949) only for jdk11u. So this PR will only for jdk11u also. > > Change has been verified locally, test-fix only, ro risk. GHA report 29 jdi tests fails, the test log shows 'getaddrinfo: unknown host' cause jdi tests fails, this seems like environmental issue. it's unrelated to this PR. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3077#issuecomment-3341068809 From schernyshev at openjdk.org Sat Sep 27 11:21:30 2025 From: schernyshev at openjdk.org (Sergey Chernyshev) Date: Sat, 27 Sep 2025 11:21:30 GMT Subject: [jdk21u-dev] RFR: 8343191: Cgroup v1 subsystem fails to set subsystem path In-Reply-To: References: <2kbhGwi3W2I0Gzf-S4WsYrK9yjmNvVG5qtfVNbjCRqQ=.3a1bb8aa-9b6d-48ef-8997-53f467f572ef@github.com> <9xTC-BKsaXr6ydjF8FGx0RUbcpAZipj8ioOL-o35eIA=.d488879e-9146-43c3-8c53-d3c3868d0faa@github.com> Message-ID: On Fri, 26 Sep 2025 01:42:36 GMT, lingjun-cg wrote: >>> There are follow-ups for this to prepare. Please prepare dependent PRs for those: [JDK-8352926](https://bugs.openjdk.org/browse/JDK-8352926), JDK-8360533, JDK-8354475, JDK-8351382 >> >> Thanks for your review. Because the JDK-8352926, JDK-8360533, JDK-8354475, JDK-8351382 depends on current JDK-8343191, and the 4 JBS issues have dependency on each other, so I merge all of them into the current PR. >> I'm not sure is it OK? If not, maybe need create 5 PRs one by one according the dependency between PRs. >> If that, please review the first current PR, then I create others. >> >> Also there has a test failed: tools/javac/patterns/SOEDeeplyNestedBlocksTest.java >> But it has nothing to do with current PR. > >> Hi @lingjun-cg Are you going to re-submit the PR? > > Hi @sercher > I want to re-submit, but I cannot do that because it take a long time. Clean backport of JDK-8343191 that requires backport these issues "JDK-8360533 JDK-8354475 JDK-8352926 JDK-8351382 JDK-8322420 JDK-8339148 JDK-8331560 JDK-8261242 JDK-8333326 JDK-8333200 JDK-8302744 JDK-8327946 JDK-8325139 JDK-8324287 JDK-8313083" also. > If submit PRs for all issues one by one, it take a long time. So I choose merge commits into one PR in our forked repository. @lingjun-cg Have you submitted any of the dependencies yet? > Clean backport of JDK-8343191 that requires backport these issues "JDK-8360533 JDK-8354475 JDK-8352926 JDK-8351382 JDK-8322420 JDK-8339148 JDK-8331560 JDK-8261242 JDK-8333326 JDK-8333200 JDK-8302744 JDK-8327946 JDK-8325139 JDK-8324287 JDK-8313083" Where is this list from? Are you backporting to JDK 21? Let me help you with this. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2109#issuecomment-3341539434 From duke at openjdk.org Sun Sep 28 01:57:30 2025 From: duke at openjdk.org (lingjun-cg) Date: Sun, 28 Sep 2025 01:57:30 GMT Subject: [jdk21u-dev] RFR: 8343191: Cgroup v1 subsystem fails to set subsystem path In-Reply-To: References: <2kbhGwi3W2I0Gzf-S4WsYrK9yjmNvVG5qtfVNbjCRqQ=.3a1bb8aa-9b6d-48ef-8997-53f467f572ef@github.com> <9xTC-BKsaXr6ydjF8FGx0RUbcpAZipj8ioOL-o35eIA=.d488879e-9146-43c3-8c53-d3c3868d0faa@github.com> Message-ID: <4JBqJkb-t3p1_xPjAynCPGj1CjCzid7rT-Qkw5oyET8=.0ea15265-6326-49d3-8a26-e171cb8dc231@github.com> On Sat, 27 Sep 2025 11:18:08 GMT, Sergey Chernyshev wrote: >>> Hi @lingjun-cg Are you going to re-submit the PR? >> >> Hi @sercher >> I want to re-submit, but I cannot do that because it take a long time. Clean backport of JDK-8343191 that requires backport these issues "JDK-8360533 JDK-8354475 JDK-8352926 JDK-8351382 JDK-8322420 JDK-8339148 JDK-8331560 JDK-8261242 JDK-8333326 JDK-8333200 JDK-8302744 JDK-8327946 JDK-8325139 JDK-8324287 JDK-8313083" also. >> If submit PRs for all issues one by one, it take a long time. So I choose merge commits into one PR in our forked repository. > > @lingjun-cg Have you submitted any of the dependencies yet? > >> Clean backport of JDK-8343191 that requires backport these issues "JDK-8360533 JDK-8354475 JDK-8352926 JDK-8351382 JDK-8322420 JDK-8339148 JDK-8331560 JDK-8261242 JDK-8333326 JDK-8333200 JDK-8302744 JDK-8327946 JDK-8325139 JDK-8324287 JDK-8313083" > > Where is this list from? Are you backporting to JDK 21? Let me help you with this. @sercher Have you submitted any of the dependencies yet? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2109#issuecomment-3342183864 From schernyshev at openjdk.org Sun Sep 28 10:07:29 2025 From: schernyshev at openjdk.org (Sergey Chernyshev) Date: Sun, 28 Sep 2025 10:07:29 GMT Subject: [jdk21u-dev] RFR: 8343191: Cgroup v1 subsystem fails to set subsystem path [v2] In-Reply-To: References: Message-ID: On Fri, 22 Aug 2025 03:29:08 GMT, lingjun-cg wrote: >> Backport JDK-8343191 for fixing NPE when run with cgroupv1 on some older linux kernel(3.10). Application throw NPE when startup, and also cannot get correct cpu count in contianer. >> The PR includes all test bug fix in these issues "JDK-8351382,JDK-8352926,JDK-8354475,JDK-8360533". > > lingjun-cg has updated the pull request incrementally with four additional commits since the last revision: > > - Backport 97ec9d3e0a6e3455579b567e1f58026f5b168c09 > - Backport e579cca619147aa51563dc00f374e02db49e1238 > - Backport 9ca1004e76a614328cd2eb7546143839c4d2f810 > - Backport 46b3d1d8cfd03e01d993be19d725cdbcafef7865 This is unrelated to OpenJDK 21 effort. The current JDK-8343191 is backporting cleanly and all follow ups are clean. Let me sumbit the follow ups as dependent PRs as suggested by G?tz and Severin. Once it's integrated you will take your time fixing the downsteam repository. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2109#issuecomment-3342765931 From goetz at openjdk.org Mon Sep 29 06:45:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 29 Sep 2025 06:45:25 GMT Subject: [jdk21u] RFR: 8368308: ISO 4217 Amendment 180 Update In-Reply-To: <_CPvn0GMhZbOrmorb4m97FqGthDm8pdzeLqlzhTc4qs=.8976ee79-574a-4454-9b60-78c6eec768c8@github.com> References: <_CPvn0GMhZbOrmorb4m97FqGthDm8pdzeLqlzhTc4qs=.8976ee79-574a-4454-9b60-78c6eec768c8@github.com> Message-ID: On Fri, 26 Sep 2025 09:38:29 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > I had to resolve CurrencyData.properties due to a context difference. > A unicode character was represented differently in the patch and my sources. > This would probably be recognized as clean. > > Further I resolved @bugid in test/jdk/java/util/Currency/ValidateISO4217.java > I will try to backport test fixes 8354343, 8354344 to avoid this clash in > future. > > Test passes. Thanks for the reviews! ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/472#issuecomment-3345245598 From goetz at openjdk.org Mon Sep 29 06:45:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 29 Sep 2025 06:45:26 GMT Subject: [jdk21u] Integrated: 8368308: ISO 4217 Amendment 180 Update In-Reply-To: <_CPvn0GMhZbOrmorb4m97FqGthDm8pdzeLqlzhTc4qs=.8976ee79-574a-4454-9b60-78c6eec768c8@github.com> References: <_CPvn0GMhZbOrmorb4m97FqGthDm8pdzeLqlzhTc4qs=.8976ee79-574a-4454-9b60-78c6eec768c8@github.com> Message-ID: On Fri, 26 Sep 2025 09:38:29 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.10-oracle. > > I had to resolve CurrencyData.properties due to a context difference. > A unicode character was represented differently in the patch and my sources. > This would probably be recognized as clean. > > Further I resolved @bugid in test/jdk/java/util/Currency/ValidateISO4217.java > I will try to backport test fixes 8354343, 8354344 to avoid this clash in > future. > > Test passes. This pull request has now been integrated. Changeset: 8c322f59 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u/commit/8c322f5953ae161d793213f92d13a1f53d995883 Stats: 12 lines in 3 files changed: 0 ins; 0 del; 12 mod 8368308: ISO 4217 Amendment 180 Update Reviewed-by: sgehwolf, mbaesken, andrew Backport-of: 85f5bf3f415cc3d44d1618ec574e73f846bb91c4 ------------- PR: https://git.openjdk.org/jdk21u/pull/472 From goetz at openjdk.org Mon Sep 29 06:46:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 29 Sep 2025 06:46:37 GMT Subject: [jdk17u] Integrated: 8368308: ISO 4217 Amendment 180 Update In-Reply-To: <9wfzuv4UK9pgvZUOR4PUxhttIHkpGYtg-YPAA89UU6M=.9ab09dcd-4676-4946-8094-d9b116e54ddf@github.com> References: <9wfzuv4UK9pgvZUOR4PUxhttIHkpGYtg-YPAA89UU6M=.9ab09dcd-4676-4946-8094-d9b116e54ddf@github.com> Message-ID: On Fri, 26 Sep 2025 09:40:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.18-oracle. > > Clean backport of the change I propose for 21, exept for adaption of the different location of CurrencyData.properies. > > Test passes. This pull request has now been integrated. Changeset: ba6bbe5c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u/commit/ba6bbe5cf55ea7dddb074462312e314ad0d63484 Stats: 12 lines in 3 files changed: 0 ins; 0 del; 12 mod 8368308: ISO 4217 Amendment 180 Update Reviewed-by: mbaesken, sgehwolf, andrew Backport-of: 85f5bf3f415cc3d44d1618ec574e73f846bb91c4 ------------- PR: https://git.openjdk.org/jdk17u/pull/412 From shade at openjdk.org Mon Sep 29 06:49:27 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 29 Sep 2025 06:49:27 GMT Subject: [jdk25u] RFR: 8362530: VM crash with -XX:+PrintTieredEvents when collecting AOT profiling In-Reply-To: References: Message-ID: On Thu, 25 Sep 2025 16:32:33 GMT, Aleksey Shipilev wrote: > Improves AOTCache reliability with diagnostic options. > > Additional testing: > - [x] New test failing without the fix, passes with it > - [x] Linux x86_64 server fastdebug, `runtime/cds` Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/245#issuecomment-3345252617 From shade at openjdk.org Mon Sep 29 06:49:28 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 29 Sep 2025 06:49:28 GMT Subject: [jdk25u] Integrated: 8362530: VM crash with -XX:+PrintTieredEvents when collecting AOT profiling In-Reply-To: References: Message-ID: On Thu, 25 Sep 2025 16:32:33 GMT, Aleksey Shipilev wrote: > Improves AOTCache reliability with diagnostic options. > > Additional testing: > - [x] New test failing without the fix, passes with it > - [x] Linux x86_64 server fastdebug, `runtime/cds` This pull request has now been integrated. Changeset: 668808f8 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/668808f8a313cb602d96e1c7a9fff89b6934d36a Stats: 77 lines in 3 files changed: 20 ins; 2 del; 55 mod 8362530: VM crash with -XX:+PrintTieredEvents when collecting AOT profiling Backport-of: 26ccb3cef17a7a2a4b09af1e1e29b96d54a418aa ------------- PR: https://git.openjdk.org/jdk25u/pull/245 From shade at openjdk.org Mon Sep 29 06:50:26 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 29 Sep 2025 06:50:26 GMT Subject: [jdk25u] RFR: 8333783: java/nio/channels/FileChannel/directio/DirectIOTest.java is unstable with AV software In-Reply-To: References: Message-ID: On Thu, 25 Sep 2025 17:58:18 GMT, Aleksey Shipilev wrote: > Stabilizes the test. > > Additional testing: > - [x] Linux x86_64 server fastdebug, affected test, 100x repetitions Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/246#issuecomment-3345253226 From shade at openjdk.org Mon Sep 29 06:50:26 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 29 Sep 2025 06:50:26 GMT Subject: [jdk25u] Integrated: 8333783: java/nio/channels/FileChannel/directio/DirectIOTest.java is unstable with AV software In-Reply-To: References: Message-ID: On Thu, 25 Sep 2025 17:58:18 GMT, Aleksey Shipilev wrote: > Stabilizes the test. > > Additional testing: > - [x] Linux x86_64 server fastdebug, affected test, 100x repetitions This pull request has now been integrated. Changeset: ab772dd2 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/ab772dd2cc3359c6b37c961f373c7c4e7a7ec3db Stats: 107 lines in 2 files changed: 67 ins; 23 del; 17 mod 8333783: java/nio/channels/FileChannel/directio/DirectIOTest.java is unstable with AV software Backport-of: 8c6d12250b524c0f4ee25dbbc6fe959581b7617b ------------- PR: https://git.openjdk.org/jdk25u/pull/246 From shade at openjdk.org Mon Sep 29 06:50:38 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 29 Sep 2025 06:50:38 GMT Subject: [jdk25u] RFR: 8367333: C2: Vector math operation intrinsification failure In-Reply-To: References: Message-ID: On Thu, 25 Sep 2025 11:42:20 GMT, Aleksey Shipilev wrote: > Avoids the `fatal` VM crash when using Vector code. Fixes recent regression in JDK 25. > > Additional testing: > - [x] New test fails (crashes VM) without the fix in both release and fastdebug modes, works with the fix > - [x] Linux x86_64 server fastdebug, `all` GHA failure is unrelated. Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/243#issuecomment-3345251880 From shade at openjdk.org Mon Sep 29 06:50:39 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 29 Sep 2025 06:50:39 GMT Subject: [jdk25u] Integrated: 8367333: C2: Vector math operation intrinsification failure In-Reply-To: References: Message-ID: On Thu, 25 Sep 2025 11:42:20 GMT, Aleksey Shipilev wrote: > Avoids the `fatal` VM crash when using Vector code. Fixes recent regression in JDK 25. > > Additional testing: > - [x] New test fails (crashes VM) without the fix in both release and fastdebug modes, works with the fix > - [x] Linux x86_64 server fastdebug, `all` This pull request has now been integrated. Changeset: 6c751f29 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/6c751f29e4319dd6b25ff92368a7b8bca22ddeec Stats: 169 lines in 3 files changed: 169 ins; 0 del; 0 mod 8367333: C2: Vector math operation intrinsification failure 8367969: C2: compiler/vectorapi/TestVectorMathLib.java fails without UnlockDiagnosticVMOptions Reviewed-by: eastigeevich, phh Backport-of: aa36799acb5834d730400fb073a9a3a8ee3c28ef ------------- PR: https://git.openjdk.org/jdk25u/pull/243 From shade at openjdk.org Mon Sep 29 06:53:47 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 29 Sep 2025 06:53:47 GMT Subject: [jdk25u] RFR: 8364111: InstanceMirrorKlass iterators should handle CDS and hidden classes consistently In-Reply-To: <7q3b5K5tmPMAOtxXmNaOBobWLjdkHueKV9Y0tvZEO8Y=.31b88e06-3ca5-48eb-adde-3a4d526ee9f7@github.com> References: <7q3b5K5tmPMAOtxXmNaOBobWLjdkHueKV9Y0tvZEO8Y=.31b88e06-3ca5-48eb-adde-3a4d526ee9f7@github.com> Message-ID: On Tue, 16 Sep 2025 17:31:59 GMT, Aleksey Shipilev wrote: > Improves GC reliability with CDS and hidden classes, unblocks Shenandoah improvements that use these iterators. > > Additional testing: > - [x] Linux x86_64 server fastdebug, `all` > - [x] Linux AArch64 server fastdebug, `all` > - [x] Linux AArch64 server fastdebug, `all` + `-XX:+UseShenandoahGC` Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/205#issuecomment-3345260990 From shade at openjdk.org Mon Sep 29 06:53:48 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 29 Sep 2025 06:53:48 GMT Subject: [jdk25u] Integrated: 8364111: InstanceMirrorKlass iterators should handle CDS and hidden classes consistently In-Reply-To: <7q3b5K5tmPMAOtxXmNaOBobWLjdkHueKV9Y0tvZEO8Y=.31b88e06-3ca5-48eb-adde-3a4d526ee9f7@github.com> References: <7q3b5K5tmPMAOtxXmNaOBobWLjdkHueKV9Y0tvZEO8Y=.31b88e06-3ca5-48eb-adde-3a4d526ee9f7@github.com> Message-ID: On Tue, 16 Sep 2025 17:31:59 GMT, Aleksey Shipilev wrote: > Improves GC reliability with CDS and hidden classes, unblocks Shenandoah improvements that use these iterators. > > Additional testing: > - [x] Linux x86_64 server fastdebug, `all` > - [x] Linux AArch64 server fastdebug, `all` > - [x] Linux AArch64 server fastdebug, `all` + `-XX:+UseShenandoahGC` This pull request has now been integrated. Changeset: 789ead61 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/789ead61bbbb6012ebd3c47097d60e797bd0ffb4 Stats: 64 lines in 2 files changed: 32 ins; 30 del; 2 mod 8364111: InstanceMirrorKlass iterators should handle CDS and hidden classes consistently Backport-of: ebb7f5d39be8497fc89e25d0905335102e12c063 ------------- PR: https://git.openjdk.org/jdk25u/pull/205 From goetz at openjdk.org Mon Sep 29 06:54:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 29 Sep 2025 06:54:58 GMT Subject: [jdk21u-dev] RFR: 8328247: Remove redundant dir for tests converted from applet to main [v2] In-Reply-To: References: Message-ID: On Fri, 26 Sep 2025 16:52:52 GMT, Satyen Subramaniam wrote: >> Backporting JDK-8328247: Remove redundant dir for tests converted from applet to main. Renames three javax swing tests, as per change accepted by Oracle. >> >> Notably, this change also adapts JDK-8355333: Some Problem list entries point to non-existent / wrong files, to ensure that the renamed files are correctly excluded. I'm also removing the PrintToFileTest tests from the exclude list (since these only run on windows anyway). The `ScrollPaneEventType.java` test hasn't been backported yet (I'll follow up with another PR doing so and excluding as needed), so I've left that change out. >> >> Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. > > Satyen Subramaniam has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains three commits: > > - Backport 32a597b36f994d6e720e0576ad110dac4a5304fe > - Backport ece4124f25f676da9bf2d1b7fd8e4394dd7d31af > - Backport e00355a036936c5290cf8d85fd3c4f743b0ad23a Hi @Satyenme, my ask was not to include that change here, but to do three different backports in the right order. Thanks. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2260#issuecomment-3345266998 From goetz at openjdk.org Mon Sep 29 07:03:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 29 Sep 2025 07:03:57 GMT Subject: [jdk17u-dev] RFR: 8297302: gtest/AsyncLogGtest.java fails AsyncLogTest.stdoutOutput_vm In-Reply-To: References: Message-ID: On Fri, 26 Sep 2025 18:41:57 GMT, Elif Aslan wrote: > Clean backport to resolve intermittent failures gtest/AsyncLogGtest.java test. > Tested with GHA and Tier 1 test run locally. Hi @elifaslan1 please have a look at https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix and give an appropriate fix request comment. Rmoving label in the meantime. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3996#issuecomment-3345291657 From shade at openjdk.org Mon Sep 29 07:18:23 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 29 Sep 2025 07:18:23 GMT Subject: [jdk25u] RFR: 8358340: Support CDS heap archive with Generational Shenandoah Message-ID: Enables AOT/CDS caches with Generational Shenandoah. Additional testing: - [x] Linux x86_64 server fastdebug, `runtime/cds` with Generational Shenandoah ------------- Commit messages: - Backport 577ac0610a0c62d6a3f5501bb0d1bd45f8c47f22 Changes: https://git.openjdk.org/jdk25u/pull/248/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=248&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358340 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/248.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/248/head:pull/248 PR: https://git.openjdk.org/jdk25u/pull/248 From sgehwolf at openjdk.org Mon Sep 29 08:48:33 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 29 Sep 2025 08:48:33 GMT Subject: [jdk25u] Integrated: 8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI In-Reply-To: <9CRMtUQjLOgG9Slibm_GiUkXEt5zW7UJDCQdBTdUzFU=.b5b7ded8-e1d6-4e1d-bcf7-f89f4fdd8572@github.com> References: <9CRMtUQjLOgG9Slibm_GiUkXEt5zW7UJDCQdBTdUzFU=.b5b7ded8-e1d6-4e1d-bcf7-f89f4fdd8572@github.com> Message-ID: On Thu, 25 Sep 2025 12:25:22 GMT, Severin Gehwolf wrote: > Clean backport to JDK 25u to avoid the regression described in JDK-8365625 This pull request has now been integrated. Changeset: 3747153d Author: Severin Gehwolf URL: https://git.openjdk.org/jdk25u/commit/3747153d91e8f412fec9b3db4e42691eafc4f290 Stats: 78 lines in 6 files changed: 14 ins; 50 del; 14 mod 8365389: Remove static color fields from SwingUtilities3 and WindowsMenuItemUI Backport-of: 3468c6e5ef7e7592cf9484736ce333fbe0eaf34d ------------- PR: https://git.openjdk.org/jdk25u/pull/244 From sgehwolf at openjdk.org Mon Sep 29 09:15:10 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 29 Sep 2025 09:15:10 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... Failure is: java.lang.Exception: Module module java.net.http has not been granted ("java.lang.RuntimePermission" "accessClassInPackage.jdk.internal.util") at CheckAccessClassInPackagePermissions.main(CheckAccessClassInPackagePermissions.java:114) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:333) at java.base/java.lang.Thread.run(Thread.java:1583) > java/lang/SecurityManager/CheckAccessClassInPackagePermissions test failure is not related to the current changes @alexeybakhtin I highly doubt that. We don't see the failure anywhere else in JDK 21u. See https://github.com/openjdk/jdk21u-dev/pulls for other PRs which have clean CI. Also this patch touches the `java.net.http` module in a very relevant way. This needs to be fixed. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2132#issuecomment-3345861196 From schernyshev at openjdk.org Mon Sep 29 11:28:11 2025 From: schernyshev at openjdk.org (Sergey Chernyshev) Date: Mon, 29 Sep 2025 11:28:11 GMT Subject: [jdk17u-dev] RFR: 8348986: Improve coverage of enhanced exception messages In-Reply-To: References: Message-ID: On Tue, 23 Sep 2025 19:49:19 GMT, Alexey Bakhtin wrote: > I'd like to backport JDK-8348986 to control sensitive information in Exception messages. > > Backport from https://github.com/openjdk/jdk21u-dev/pull/2132 is not clean. The following changes were applied manually: > - src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java > - copyright year > - src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java > - Throwing IOException from the connect() method is updated manually because of a context difference > - src/java.base/share/classes/module-info.java > - exports sun.security.util updated manually > - src/java.base/share/classes/java/net/Inet4AddressImpl.java > - changes discarded. JDK17 does not have JDK-8244202 and related changes : lookupAllHostAddr(String hostname, LookupPolicy lookupPolicy) > - src/java.base/share/classes/java/net/InetAddress.java > - throwing UnknownHostException from NameServiceAddresses::get is updated manually because of context differences > - import section > - no CachecdLookup and ValidCachedLookup classes in JDK17. changes discarded > - src/java.base/share/classes/java/net/Proxy.java > - copyright year > - src/java.base/share/classes/java/net/SocketPermission.java > - copyright year > - src/java.base/share/classes/java/net/SocksSocketImpl.java > - copyright year > - src/java.base/share/classes/java/net/URI.java > - import section > - src/java.base/share/classes/java/net/URL.java > - copyright year > - src/java.base/share/classes/java/net/URLStreamHandler.java > - copyright year > - src/java.base/share/classes/sun/net/www/protocol/jar/Handler.java > - copyright year > - src/java.base/windows/native/libnet/Inet4AddressImpl.c > - copyright year > - src/java.base/windows/native/libnet/Inet6AddressImpl.c > - copyright year > - src/java.base/share/native/libnet/net_util.h > - copyright year > - getEnhancedExceptionsAllowed() declaration added manually because of context difference > - src/java.naming/share/classes/com/sun/jndi/toolkit/url/Uri.java > - parseCompat method is updated manually because of context differences > - src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java > - copyright year > - src/java.base/windows/classes/sun/nio/fs/WindowsUserPrincipals.java > - copyright year > - lookup method is updated manually because of context differences > - src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java > - no such class in JDK17 > > Modified and related JTREG tests are passed Hi @alexeybakhtin I noticed that `sun/net/util/SocketExceptions.java` changed to an empty file. Is it as expected? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3989#issuecomment-3346419680 From tpushkin at openjdk.org Mon Sep 29 11:40:25 2025 From: tpushkin at openjdk.org (Timofei Pushkin) Date: Mon, 29 Sep 2025 11:40:25 GMT Subject: [jdk21u-dev] RFR: 8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive [v2] In-Reply-To: References: Message-ID: On Wed, 2 Jul 2025 15:28:47 GMT, Ioi Lam 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. > > Marked as reviewed by iklam (Reviewer). @iklam Could you please approve the change described above? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1835#issuecomment-3346470758 From schernyshev at openjdk.org Mon Sep 29 12:39:01 2025 From: schernyshev at openjdk.org (Sergey Chernyshev) Date: Mon, 29 Sep 2025 12:39:01 GMT Subject: [jdk17u-dev] RFR: 8348986: Improve coverage of enhanced exception messages In-Reply-To: References: Message-ID: On Tue, 23 Sep 2025 19:49:19 GMT, Alexey Bakhtin wrote: > I'd like to backport JDK-8348986 to control sensitive information in Exception messages. > > Backport from https://github.com/openjdk/jdk21u-dev/pull/2132 is not clean. The following changes were applied manually: > - src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java > - copyright year > - src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java > - Throwing IOException from the connect() method is updated manually because of a context difference > - src/java.base/share/classes/module-info.java > - exports sun.security.util updated manually > - src/java.base/share/classes/java/net/Inet4AddressImpl.java > - changes discarded. JDK17 does not have JDK-8244202 and related changes : lookupAllHostAddr(String hostname, LookupPolicy lookupPolicy) > - src/java.base/share/classes/java/net/InetAddress.java > - throwing UnknownHostException from NameServiceAddresses::get is updated manually because of context differences > - import section > - no CachecdLookup and ValidCachedLookup classes in JDK17. changes discarded > - src/java.base/share/classes/java/net/Proxy.java > - copyright year > - src/java.base/share/classes/java/net/SocketPermission.java > - copyright year > - src/java.base/share/classes/java/net/SocksSocketImpl.java > - copyright year > - src/java.base/share/classes/java/net/URI.java > - import section > - src/java.base/share/classes/java/net/URL.java > - copyright year > - src/java.base/share/classes/java/net/URLStreamHandler.java > - copyright year > - src/java.base/share/classes/sun/net/www/protocol/jar/Handler.java > - copyright year > - src/java.base/windows/native/libnet/Inet4AddressImpl.c > - copyright year > - src/java.base/windows/native/libnet/Inet6AddressImpl.c > - copyright year > - src/java.base/share/native/libnet/net_util.h > - copyright year > - getEnhancedExceptionsAllowed() declaration added manually because of context difference > - src/java.naming/share/classes/com/sun/jndi/toolkit/url/Uri.java > - parseCompat method is updated manually because of context differences > - src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java > - copyright year > - src/java.base/windows/classes/sun/nio/fs/WindowsUserPrincipals.java > - copyright year > - lookup method is updated manually because of context differences > - src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java > - no such class in JDK17 > > Modified and related JTREG tests are passed src/java.base/share/classes/sun/net/util/SocketExceptions.java line 1: > 1: /* SocketExceptions becomes an empty file src/java.base/share/classes/sun/net/www/protocol/jmod/Handler.java line 2: > 1: /* > 2: * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved. Only the copyright header changed ------------- PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3989#discussion_r2387783175 PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3989#discussion_r2387781040 From schernyshev at openjdk.org Mon Sep 29 13:14:20 2025 From: schernyshev at openjdk.org (Sergey Chernyshev) Date: Mon, 29 Sep 2025 13:14:20 GMT Subject: [jdk17u-dev] RFR: 8348986: Improve coverage of enhanced exception messages In-Reply-To: References: Message-ID: On Tue, 23 Sep 2025 19:49:19 GMT, Alexey Bakhtin wrote: > I'd like to backport JDK-8348986 to control sensitive information in Exception messages. > > Backport from https://github.com/openjdk/jdk21u-dev/pull/2132 is not clean. The following changes were applied manually: > - src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java > - copyright year > - src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java > - Throwing IOException from the connect() method is updated manually because of a context difference > - src/java.base/share/classes/module-info.java > - exports sun.security.util updated manually > - src/java.base/share/classes/java/net/Inet4AddressImpl.java > - changes discarded. JDK17 does not have JDK-8244202 and related changes : lookupAllHostAddr(String hostname, LookupPolicy lookupPolicy) > - src/java.base/share/classes/java/net/InetAddress.java > - throwing UnknownHostException from NameServiceAddresses::get is updated manually because of context differences > - import section > - no CachecdLookup and ValidCachedLookup classes in JDK17. changes discarded > - src/java.base/share/classes/java/net/Proxy.java > - copyright year > - src/java.base/share/classes/java/net/SocketPermission.java > - copyright year > - src/java.base/share/classes/java/net/SocksSocketImpl.java > - copyright year > - src/java.base/share/classes/java/net/URI.java > - import section > - src/java.base/share/classes/java/net/URL.java > - copyright year > - src/java.base/share/classes/java/net/URLStreamHandler.java > - copyright year > - src/java.base/share/classes/sun/net/www/protocol/jar/Handler.java > - copyright year > - src/java.base/windows/native/libnet/Inet4AddressImpl.c > - copyright year > - src/java.base/windows/native/libnet/Inet6AddressImpl.c > - copyright year > - src/java.base/share/native/libnet/net_util.h > - copyright year > - getEnhancedExceptionsAllowed() declaration added manually because of context difference > - src/java.naming/share/classes/com/sun/jndi/toolkit/url/Uri.java > - parseCompat method is updated manually because of context differences > - src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java > - copyright year > - src/java.base/windows/classes/sun/nio/fs/WindowsUserPrincipals.java > - copyright year > - lookup method is updated manually because of context differences > - src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java > - no such class in JDK17 > > Modified and related JTREG tests are passed src/java.base/share/classes/module-info.java line 340: > 338: java.smartcardio, > 339: java.naming, > 340: java.rmi, duplicate ------------- PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3989#discussion_r2387907891 From mbaesken at openjdk.org Mon Sep 29 13:09:32 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 29 Sep 2025 13:09:32 GMT Subject: [jdk25u] RFR: 8357691: File blocked.certs contains bad content when boot jdk 25 is used, sun/security/lib/CheckBlockedCerts.java failing Message-ID: 8357691: File blocked.certs contains bad content when boot jdk 25 is used, sun/security/lib/CheckBlockedCerts.java failing ------------- Commit messages: - Backport a80ba6260effdca7a7703c6903f273401b861793 Changes: https://git.openjdk.org/jdk25u/pull/249/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=249&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357691 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/249.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/249/head:pull/249 PR: https://git.openjdk.org/jdk25u/pull/249 From schernyshev at openjdk.org Mon Sep 29 13:29:19 2025 From: schernyshev at openjdk.org (Sergey Chernyshev) Date: Mon, 29 Sep 2025 13:29:19 GMT Subject: [jdk17u-dev] RFR: 8348986: Improve coverage of enhanced exception messages In-Reply-To: References: Message-ID: On Tue, 23 Sep 2025 19:49:19 GMT, Alexey Bakhtin wrote: > I'd like to backport JDK-8348986 to control sensitive information in Exception messages. > > Backport from https://github.com/openjdk/jdk21u-dev/pull/2132 is not clean. The following changes were applied manually: > - src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java > - copyright year > - src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java > - Throwing IOException from the connect() method is updated manually because of a context difference > - src/java.base/share/classes/module-info.java > - exports sun.security.util updated manually > - src/java.base/share/classes/java/net/Inet4AddressImpl.java > - changes discarded. JDK17 does not have JDK-8244202 and related changes : lookupAllHostAddr(String hostname, LookupPolicy lookupPolicy) > - src/java.base/share/classes/java/net/InetAddress.java > - throwing UnknownHostException from NameServiceAddresses::get is updated manually because of context differences > - import section > - no CachecdLookup and ValidCachedLookup classes in JDK17. changes discarded > - src/java.base/share/classes/java/net/Proxy.java > - copyright year > - src/java.base/share/classes/java/net/SocketPermission.java > - copyright year > - src/java.base/share/classes/java/net/SocksSocketImpl.java > - copyright year > - src/java.base/share/classes/java/net/URI.java > - import section > - src/java.base/share/classes/java/net/URL.java > - copyright year > - src/java.base/share/classes/java/net/URLStreamHandler.java > - copyright year > - src/java.base/share/classes/sun/net/www/protocol/jar/Handler.java > - copyright year > - src/java.base/windows/native/libnet/Inet4AddressImpl.c > - copyright year > - src/java.base/windows/native/libnet/Inet6AddressImpl.c > - copyright year > - src/java.base/share/native/libnet/net_util.h > - copyright year > - getEnhancedExceptionsAllowed() declaration added manually because of context difference > - src/java.naming/share/classes/com/sun/jndi/toolkit/url/Uri.java > - parseCompat method is updated manually because of context differences > - src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java > - copyright year > - src/java.base/windows/classes/sun/nio/fs/WindowsUserPrincipals.java > - copyright year > - lookup method is updated manually because of context differences > - src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java > - no such class in JDK17 > > Modified and related JTREG tests are passed src/java.base/share/classes/module-info.java line 345: > 343: jdk.crypto.ec, > 344: jdk.crypto.cryptoki, > 345: jdk.httpserver, This change must be for jdk.internal.util ------------- PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3989#discussion_r2387957828 From mdoerr at openjdk.org Mon Sep 29 13:32:41 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 29 Sep 2025 13:32:41 GMT Subject: [jdk17u-dev] RFR: 8352800: [PPC] OpenJDK fails to build on PPC after JDK-8350106 In-Reply-To: References: Message-ID: On Thu, 18 Sep 2025 14:39:31 GMT, Richard Reingruber wrote: > Hi all, > > This pull request contains a backport of commit [72bcd824](https://github.com/openjdk/jdk21u-dev/commit/72bcd824606d8a9bc25fb088e73de4c25738ecea) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository. > > https://github.com/openjdk/jdk17u-dev/pull/3957 depends on this backport. > It fixes build problems by including the declaration of `class os::Linux` referenced in https://github.com/openjdk/jdk17u-dev/pull/3957 . > In jdk17 os_linux.hpp cannot be included directly though. os.hpp needs to be included which includes os_linux.hpp into the declaration of `class os` (see [here](https://github.com/openjdk/jdk17u-dev/blob/78cafc3138f09de208a786b7e55bed585e42ade8/src/hotspot/share/runtime/os.hpp#L896)). > > Risk is low. > > Thanks, Richard. LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3949#pullrequestreview-3279832599 From schernyshev at openjdk.org Mon Sep 29 13:54:52 2025 From: schernyshev at openjdk.org (Sergey Chernyshev) Date: Mon, 29 Sep 2025 13:54:52 GMT Subject: [jdk17u-dev] RFR: 8348986: Improve coverage of enhanced exception messages In-Reply-To: References: Message-ID: On Tue, 23 Sep 2025 19:49:19 GMT, Alexey Bakhtin wrote: > I'd like to backport JDK-8348986 to control sensitive information in Exception messages. > > Backport from https://github.com/openjdk/jdk21u-dev/pull/2132 is not clean. The following changes were applied manually: > - src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java > - copyright year > - src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java > - Throwing IOException from the connect() method is updated manually because of a context difference > - src/java.base/share/classes/module-info.java > - exports sun.security.util updated manually > - src/java.base/share/classes/java/net/Inet4AddressImpl.java > - changes discarded. JDK17 does not have JDK-8244202 and related changes : lookupAllHostAddr(String hostname, LookupPolicy lookupPolicy) > - src/java.base/share/classes/java/net/InetAddress.java > - throwing UnknownHostException from NameServiceAddresses::get is updated manually because of context differences > - import section > - no CachecdLookup and ValidCachedLookup classes in JDK17. changes discarded > - src/java.base/share/classes/java/net/Proxy.java > - copyright year > - src/java.base/share/classes/java/net/SocketPermission.java > - copyright year > - src/java.base/share/classes/java/net/SocksSocketImpl.java > - copyright year > - src/java.base/share/classes/java/net/URI.java > - import section > - src/java.base/share/classes/java/net/URL.java > - copyright year > - src/java.base/share/classes/java/net/URLStreamHandler.java > - copyright year > - src/java.base/share/classes/sun/net/www/protocol/jar/Handler.java > - copyright year > - src/java.base/windows/native/libnet/Inet4AddressImpl.c > - copyright year > - src/java.base/windows/native/libnet/Inet6AddressImpl.c > - copyright year > - src/java.base/share/native/libnet/net_util.h > - copyright year > - getEnhancedExceptionsAllowed() declaration added manually because of context difference > - src/java.naming/share/classes/com/sun/jndi/toolkit/url/Uri.java > - parseCompat method is updated manually because of context differences > - src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java > - copyright year > - src/java.base/windows/classes/sun/nio/fs/WindowsUserPrincipals.java > - copyright year > - lookup method is updated manually because of context differences > - src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java > - no such class in JDK17 > > Modified and related JTREG tests are passed src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java line 879: > 877: // connect failed, close the channel > 878: close(); > 879: throw Exceptions.ioException(ioe, sa); A similar change is needed also in `AbstractPlainSocketImpl.java` ------------- PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3989#discussion_r2388073416 From syan at openjdk.org Mon Sep 29 14:04:04 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 29 Sep 2025 14:04:04 GMT Subject: [jdk21u-dev] RFR: 8365983: Tests should throw SkippedException when SCTP not supported Message-ID: <_bjkUNL0iju13xm6sLlyu_zgw1XnPu5dP3Q2E6G0puk=.5e82e5bf-3e52-4440-abf8-f3e2fcfa471a@github.com> 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/jdk21u-dev/pull/2273/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2273&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/jdk21u-dev/pull/2273.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2273/head:pull/2273 PR: https://git.openjdk.org/jdk21u-dev/pull/2273 From mdoerr at openjdk.org Mon Sep 29 14:17:56 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 29 Sep 2025 14:17:56 GMT Subject: [jdk17u-dev] RFR: 8339386: Assertion on AIX - original PC must be in the main code section of the compiled method Message-ID: Backport of [JDK-8339386](https://bugs.openjdk.org/browse/JDK-8339386). Applies almost cleanly, but needs a modification (see 2nd commit). `orig_pc_offset()` is not available in 17u. We can use the `frame` constructor which doesn't have the problematic assertion in 17u (see comment in the new code). So, this backport doesn't fix the assertion mentioned in the title (because it doesn't exist in 17u). But, it makes checks more reliable. ------------- Commit messages: - Adaptations for 17u. - Backport 9a25f822fb2529c1cae3ae909761381789d7b7b1 Changes: https://git.openjdk.org/jdk17u-dev/pull/3998/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3998&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339386 Stats: 14 lines in 1 file changed: 11 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3998.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3998/head:pull/3998 PR: https://git.openjdk.org/jdk17u-dev/pull/3998 From mdoerr at openjdk.org Mon Sep 29 14:28:26 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 29 Sep 2025 14:28:26 GMT Subject: [jdk17u-dev] RFR: 8350106: [PPC] Avoid ticks_unknown_not_Java AsyncGetCallTrace() if JavaFrameAnchor::_last_Java_pc not set In-Reply-To: References: Message-ID: On Fri, 19 Sep 2025 07:22:50 GMT, Richard Reingruber wrote: > This pull request contains a backport of commit [d5908231](https://github.com/openjdk/jdk21u-dev/commit/d5908231ebc16f443b3fc9b2ebf03cc4deb67373) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository. > > There are a few trivial adaptations > * of copyright headers > * of the hunk that includes os.inline.hpp because of a diff in the context > * and because `frame::abi_minframe` was renamed `frame::common_abi` in higher releases > > In addition to these there's a non-trivial adaptation. In jdk17, we cannot use the frame constructor that takes a `pc` as 2nd argument because it requires it not to be `nullptr`. The appropriate [frame constructor to use](https://github.com/openjdk/jdk17u-dev/blob/dca33960959f71ef646d346e328acd27196f5bef/src/hotspot/cpu/ppc/frame_ppc.inline.hpp#L61) is the one that takes `sp` as single argument. It reads the pc from the frames `lr` slot just as [`frame::setup()`](https://github.com/openjdk/jdk21u-dev/blob/43c84df4a3d73ca3b0aeddc738d2e2f0e9f5145a/src/hotspot/cpu/ppc/frame_ppc.inline.hpp#L40) in jdk21. > > This pr depends on https://github.com/openjdk/jdk17u-dev/pull/3949. > > Risk is low because the patch is small and ppc only and the changed method `JavaThread::pd_get_top_frame_for_profiling()` is only used when profiling with jfr or async-profiler. > > The backport passed our CI testing: JTReg tests: tier1-4 of hotspot and jdk. All of Langtools and jaxp. JCK, SPECjvm2008, SPECjbb2015, Renaissance Suite, and SAP specific tests. > Testing was done with fastdebug builds on the main platforms and also on Linux/PPC64le. Looks correct. Thanks for backporting! src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.cpp line 68: > 66: } > 67: // The last java pc will be found in the abi part of the last java frame. > 68: *fr_addr = frame(sp); I'm not a big fan of this diff, but the alternatives (changing frame constructor or determining pc here) are probably not better. So, ok. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3957#pullrequestreview-3280154216 PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3957#discussion_r2388194295 From rrich at openjdk.org Mon Sep 29 14:55:47 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Mon, 29 Sep 2025 14:55:47 GMT Subject: [jdk17u-dev] RFR: 8350106: [PPC] Avoid ticks_unknown_not_Java AsyncGetCallTrace() if JavaFrameAnchor::_last_Java_pc not set In-Reply-To: References: Message-ID: On Mon, 29 Sep 2025 14:25:56 GMT, Martin Doerr wrote: >> This pull request contains a backport of commit [d5908231](https://github.com/openjdk/jdk21u-dev/commit/d5908231ebc16f443b3fc9b2ebf03cc4deb67373) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository. >> >> There are a few trivial adaptations >> * of copyright headers >> * of the hunk that includes os.inline.hpp because of a diff in the context >> * and because `frame::abi_minframe` was renamed `frame::common_abi` in higher releases >> >> In addition to these there's a non-trivial adaptation. In jdk17, we cannot use the frame constructor that takes a `pc` as 2nd argument because it requires it not to be `nullptr`. The appropriate [frame constructor to use](https://github.com/openjdk/jdk17u-dev/blob/dca33960959f71ef646d346e328acd27196f5bef/src/hotspot/cpu/ppc/frame_ppc.inline.hpp#L61) is the one that takes `sp` as single argument. It reads the pc from the frames `lr` slot just as [`frame::setup()`](https://github.com/openjdk/jdk21u-dev/blob/43c84df4a3d73ca3b0aeddc738d2e2f0e9f5145a/src/hotspot/cpu/ppc/frame_ppc.inline.hpp#L40) in jdk21. >> >> This pr depends on https://github.com/openjdk/jdk17u-dev/pull/3949. >> >> Risk is low because the patch is small and ppc only and the changed method `JavaThread::pd_get_top_frame_for_profiling()` is only used when profiling with jfr or async-profiler. >> >> The backport passed our CI testing: JTReg tests: tier1-4 of hotspot and jdk. All of Langtools and jaxp. JCK, SPECjvm2008, SPECjbb2015, Renaissance Suite, and SAP specific tests. >> Testing was done with fastdebug builds on the main platforms and also on Linux/PPC64le. > > src/hotspot/os_cpu/aix_ppc/thread_aix_ppc.cpp line 68: > >> 66: } >> 67: // The last java pc will be found in the abi part of the last java frame. >> 68: *fr_addr = frame(sp); > > I'm not a big fan of this diff, but the alternatives (changing frame constructor or determining pc here) are probably not better. So, ok. +1 ------------- PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3957#discussion_r2388282575 From avieiro at openjdk.org Mon Sep 29 16:03:11 2025 From: avieiro at openjdk.org (Antonio Vieiro) Date: Mon, 29 Sep 2025 16:03:11 GMT Subject: [jdk11u-dev] RFR: 8355528: Update HarfBuzz to 11.2.0 In-Reply-To: References: Message-ID: On Mon, 1 Sep 2025 08:24:26 GMT, Antonio Vieiro wrote: > 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 Let's keep this one open. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3084#issuecomment-3347821200 From duke at openjdk.org Mon Sep 29 16:14:25 2025 From: duke at openjdk.org (duke) Date: Mon, 29 Sep 2025 16:14:25 GMT Subject: [jdk21u-dev] RFR: 8347277: java/awt/Focus/ComponentLostFocusTest.java fails intermittently In-Reply-To: References: Message-ID: On Fri, 26 Sep 2025 00:21:10 GMT, Rui Li wrote: > A clean backport of https://bugs.openjdk.org/browse/JDK-8347277 > > Test passed at local mac. Backporting it to 21 for parity with oracle. Test changes. Low risk. @rgithubli Your change (at version 33f36f340c34daa1dfa3335f6d9bdb129986c20b) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2269#issuecomment-3347868094 From duke at openjdk.org Mon Sep 29 16:14:27 2025 From: duke at openjdk.org (duke) Date: Mon, 29 Sep 2025 16:14:27 GMT Subject: [jdk21u-dev] RFR: 8320049: PKCS10 would not discard the cause when throw SignatureException on invalid key In-Reply-To: References: Message-ID: On Thu, 11 Sep 2025 01:44:18 GMT, Rui Li wrote: > A clean backport for https://bugs.openjdk.org/browse/JDK-8320049. > > This patch passes cause in SignatureException on invalid key. Pretty small and straightforward. Low risks. Tests are running. @rgithubli Your change (at version 16bff1f5a1e1de2a35a4fcfdaaddcc13f0a0de16) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2176#issuecomment-3347870049 From shade at openjdk.org Mon Sep 29 16:32:54 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 29 Sep 2025 16:32:54 GMT Subject: [jdk25u] RFR: 8365165: Zap C-heap memory at delete/free Message-ID: <8FikXDH6QH_pP7bM9qB4He8Cq2HWcvbiHsgo4LS0A4U=.0c5234be-a201-4804-8f6a-79f4ad4645f2@github.com> Improves JDK reliability by capturing lifecycle problems early on. Additional testing: - [x] Linux x86_64 server fastdebug, `all` ------------- Commit messages: - Backport ca753ebad6681a76d18800d23898b7d6af83f567 Changes: https://git.openjdk.org/jdk25u/pull/247/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=247&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365165 Stats: 12 lines in 3 files changed: 9 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk25u/pull/247.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/247/head:pull/247 PR: https://git.openjdk.org/jdk25u/pull/247 From ssubramaniam at openjdk.org Mon Sep 29 16:54:45 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 29 Sep 2025 16:54:45 GMT Subject: [jdk21u-dev] RFR: 8328247: Remove redundant dir for tests converted from applet to main [v2] In-Reply-To: References: Message-ID: On Fri, 26 Sep 2025 16:52:52 GMT, Satyen Subramaniam wrote: >> Backporting JDK-8328247: Remove redundant dir for tests converted from applet to main. Renames three javax swing tests, as per change accepted by Oracle. >> >> Notably, this change also adapts JDK-8355333: Some Problem list entries point to non-existent / wrong files, to ensure that the renamed files are correctly excluded. I'm also removing the PrintToFileTest tests from the exclude list (since these only run on windows anyway). The `ScrollPaneEventType.java` test hasn't been backported yet (I'll follow up with another PR doing so and excluding as needed), so I've left that change out. >> >> Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. > > 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 three additional commits since the last revision: > > - Backport 32a597b36f994d6e720e0576ad110dac4a5304fe > - Backport ece4124f25f676da9bf2d1b7fd8e4394dd7d31af > - Backport e00355a036936c5290cf8d85fd3c4f743b0ad23a Got it, sorry for misunderstanding. Was initially hesitant to do that since both 8353958 and 8328247 will cause non-excluded (but expected) test failures without 8355333. I suppose if I integrate them at the same time though it shouldn't be an issue. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2260#issuecomment-3348046545 From duke at openjdk.org Mon Sep 29 16:54:48 2025 From: duke at openjdk.org (duke) Date: Mon, 29 Sep 2025 16:54:48 GMT Subject: [jdk17u-dev] RFR: 8347277: java/awt/Focus/ComponentLostFocusTest.java fails intermittently In-Reply-To: References: Message-ID: On Fri, 26 Sep 2025 00:53:09 GMT, Rui Li wrote: > A clean backport of https://bugs.openjdk.org/browse/JDK-8347277 > > This change fixes ComponentLostFocusTest intermittent failures. Tested locally on mac. Backport it for parity with Oracle. @rgithubli Your change (at version cea63aa275094b9e69f1d5c09f866a42b2c60fd8) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3994#issuecomment-3348048236 From ssubramaniam at openjdk.org Mon Sep 29 17:00:39 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 29 Sep 2025 17:00:39 GMT Subject: [jdk17u-dev] RFR: 8354701: Open source few JToolTip tests Message-ID: Backporting JDK-8354701: Open source few JToolTip tests. Adds three tooltip 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 f98af0ad617a445362859e58af48258bfd5bed03 Changes: https://git.openjdk.org/jdk17u-dev/pull/3999/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3999&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354701 Stats: 226 lines in 3 files changed: 226 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3999.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3999/head:pull/3999 PR: https://git.openjdk.org/jdk17u-dev/pull/3999 From ssubramaniam at openjdk.org Mon Sep 29 17:01:40 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 29 Sep 2025 17:01:40 GMT Subject: [jdk21u-dev] RFR: 8354701: Open source few JToolTip tests Message-ID: <9HSPaRsrGkmaByHBSrjXABITg9GcW3Kvk9u14ErQ_9s=.2eb7ce00-8397-42fd-b1ac-db5d6dc4078b@github.com> Backporting JDK-8354701: Open source few JToolTip tests. Adds three tooltip 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 f98af0ad617a445362859e58af48258bfd5bed03 Changes: https://git.openjdk.org/jdk21u-dev/pull/2274/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2274&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354701 Stats: 226 lines in 3 files changed: 226 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2274.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2274/head:pull/2274 PR: https://git.openjdk.org/jdk21u-dev/pull/2274 From ssubramaniam at openjdk.org Mon Sep 29 17:18:58 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 29 Sep 2025 17:18:58 GMT Subject: [jdk17u-dev] RFR: 8353958: Open source several AWT ScrollPane tests - Batch 2 Message-ID: Backporting JDK-8353958: Open source several AWT ScrollPane tests - Batch 2. Adds five scroll 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 e00355a036936c5290cf8d85fd3c4f743b0ad23a Changes: https://git.openjdk.org/jdk17u-dev/pull/4000/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4000&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353958 Stats: 517 lines in 6 files changed: 517 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4000.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4000/head:pull/4000 PR: https://git.openjdk.org/jdk17u-dev/pull/4000 From ssubramaniam at openjdk.org Mon Sep 29 17:19:41 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 29 Sep 2025 17:19:41 GMT Subject: [jdk21u-dev] RFR: 8328247: Remove redundant dir for tests converted from applet to main Message-ID: <3GKySjc9qUS4S-8etnSRvadrX5rUeMBuacjJqSnD4jE=.77702454-ff71-42e4-89ee-9e003f0a82b6@github.com> Backporting JDK-8328247: Remove redundant dir for tests converted from applet to main. Renames three javax swing tests, as per change accepted by Oracle. ------------- Commit messages: - Backport ece4124f25f676da9bf2d1b7fd8e4394dd7d31af Changes: https://git.openjdk.org/jdk21u-dev/pull/2276/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2276&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328247 Stats: 0 lines in 3 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2276.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2276/head:pull/2276 PR: https://git.openjdk.org/jdk21u-dev/pull/2276 From ssubramaniam at openjdk.org Mon Sep 29 17:20:43 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 29 Sep 2025 17:20:43 GMT Subject: [jdk21u-dev] RFR: 8353958: Open source several AWT ScrollPane tests - Batch 2 Message-ID: Backporting JDK-8353958: Open source several AWT ScrollPane tests - Batch 2. Adds five scroll 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 e00355a036936c5290cf8d85fd3c4f743b0ad23a Changes: https://git.openjdk.org/jdk21u-dev/pull/2275/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2275&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353958 Stats: 517 lines in 6 files changed: 517 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2275.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2275/head:pull/2275 PR: https://git.openjdk.org/jdk21u-dev/pull/2275 From rrich at openjdk.org Mon Sep 29 17:20:46 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Mon, 29 Sep 2025 17:20:46 GMT Subject: [jdk17u-dev] RFR: 8339386: Assertion on AIX - original PC must be in the main code section of the compiled method In-Reply-To: References: Message-ID: On Mon, 29 Sep 2025 14:08:03 GMT, Martin Doerr wrote: > Backport of [JDK-8339386](https://bugs.openjdk.org/browse/JDK-8339386). Applies almost cleanly, but needs a modification (see 2nd commit). `orig_pc_offset()` is not available in 17u. We can use the `frame` constructor which doesn't have the problematic assertion in 17u (see comment in the new code). > So, this backport doesn't fix the assertion mentioned in the title (because it doesn't exist in 17u). But, it makes checks more reliable. I do think the main issue here is using the wrong unextended_sp for a compiled sender if the current frame is interpreted. Then we would load an invalid original pc from the wrong slot. This issue is solved with the backport. Thanks for doing it! ------------- Marked as reviewed by rrich (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3998#pullrequestreview-3280901072 From ssubramaniam at openjdk.org Mon Sep 29 17:22:16 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 29 Sep 2025 17:22:16 GMT Subject: [jdk17u-dev] RFR: 8328247: Remove redundant dir for tests converted from applet to main Message-ID: <2pE1iyqD6FG-0mWLCnEuNk3RCeNe8nxKZH3LYaNdLmw=.ed3bbd49-e877-4c5e-a02c-92b329daa97c@github.com> Backporting JDK-8328247: Remove redundant dir for tests converted from applet to main. Renames three javax swing tests, as per change accepted by Oracle. ------------- Commit messages: - Backport ece4124f25f676da9bf2d1b7fd8e4394dd7d31af Changes: https://git.openjdk.org/jdk17u-dev/pull/4001/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4001&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328247 Stats: 0 lines in 3 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4001.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4001/head:pull/4001 PR: https://git.openjdk.org/jdk17u-dev/pull/4001 From ssubramaniam at openjdk.org Mon Sep 29 17:23:21 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 29 Sep 2025 17:23:21 GMT Subject: [jdk21u-dev] RFR: 8355333: Some Problem list entries point to non-existent / wrong files Message-ID: <8tdP7jx2ARJgW1rTWKLJ6jVMHkhked77FfC3IGTKl0M=.ca478100-4be6-47cb-a41b-0f0396fb3347@github.com> Backporting JDK-8355333: Some Problem list entries point to non-existent / wrong files. Renames three existing tests in exclude lists (After JDK-8353958 and JDK-8328247) and removes two tests (that only run on windows). Backporting for parity with Oracle. ------------- Commit messages: - Backport 32a597b36f994d6e720e0576ad110dac4a5304fe Changes: https://git.openjdk.org/jdk21u-dev/pull/2277/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2277&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355333 Stats: 5 lines in 1 file changed: 1 ins; 2 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2277.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2277/head:pull/2277 PR: https://git.openjdk.org/jdk21u-dev/pull/2277 From ssubramaniam at openjdk.org Mon Sep 29 17:25:32 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 29 Sep 2025 17:25:32 GMT Subject: [jdk17u-dev] RFR: 8355333: Some Problem list entries point to non-existent / wrong files Message-ID: Backporting JDK-8355333: Some Problem list entries point to non-existent / wrong files. Renames three existing tests in exclude lists (After JDK-8353958 and JDK-8328247) and removes two tests (that only run on windows). Backporting for parity with Oracle. ------------- Commit messages: - Backport 32a597b36f994d6e720e0576ad110dac4a5304fe Changes: https://git.openjdk.org/jdk17u-dev/pull/4002/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4002&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355333 Stats: 5 lines in 1 file changed: 1 ins; 2 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4002.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4002/head:pull/4002 PR: https://git.openjdk.org/jdk17u-dev/pull/4002 From duke at openjdk.org Mon Sep 29 17:27:56 2025 From: duke at openjdk.org (Rui Li) Date: Mon, 29 Sep 2025 17:27:56 GMT Subject: [jdk21u-dev] Integrated: 8347277: java/awt/Focus/ComponentLostFocusTest.java fails intermittently In-Reply-To: References: Message-ID: On Fri, 26 Sep 2025 00:21:10 GMT, Rui Li wrote: > A clean backport of https://bugs.openjdk.org/browse/JDK-8347277 > > Test passed at local mac. Backporting it to 21 for parity with oracle. Test changes. Low risk. This pull request has now been integrated. Changeset: f47a3506 Author: Rui Li Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/f47a3506b908c926353c42e02b1c86d00ce8520c 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/jdk21u-dev/pull/2269 From duke at openjdk.org Mon Sep 29 17:27:57 2025 From: duke at openjdk.org (Rui Li) Date: Mon, 29 Sep 2025 17:27:57 GMT Subject: [jdk21u-dev] Integrated: 8320049: PKCS10 would not discard the cause when throw SignatureException on invalid key In-Reply-To: References: Message-ID: <9UzjGNcYaKYbD2Mot_HXTPQpWEkMnyDRXHPTBce-QlQ=.ae3405df-36d6-4a12-957c-c619dc77fcfd@github.com> On Thu, 11 Sep 2025 01:44:18 GMT, Rui Li wrote: > A clean backport for https://bugs.openjdk.org/browse/JDK-8320049. > > This patch passes cause in SignatureException on invalid key. Pretty small and straightforward. Low risks. Tests are running. This pull request has now been integrated. Changeset: 574990fe Author: Rui Li Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/574990fe5298749832e116c9b5dbf9ba8ad149ad Stats: 2 lines in 1 file changed: 0 ins; 1 del; 1 mod 8320049: PKCS10 would not discard the cause when throw SignatureException on invalid key Backport-of: 2c4c6c9ba3f4682e3696ecdd9aea1905443785fa ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2176 From duke at openjdk.org Mon Sep 29 17:26:57 2025 From: duke at openjdk.org (Rui Li) Date: Mon, 29 Sep 2025 17:26:57 GMT Subject: [jdk17u-dev] Integrated: 8347277: java/awt/Focus/ComponentLostFocusTest.java fails intermittently In-Reply-To: References: Message-ID: On Fri, 26 Sep 2025 00:53:09 GMT, Rui Li wrote: > A clean backport of https://bugs.openjdk.org/browse/JDK-8347277 > > This change fixes ComponentLostFocusTest intermittent failures. Tested locally on mac. Backport it for parity with Oracle. This pull request has now been integrated. Changeset: 2d7cdacb Author: Rui Li Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/2d7cdacb1db0dfdffddc7ca95fc93406cb28006c 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/jdk17u-dev/pull/3994 From ssubramaniam at openjdk.org Mon Sep 29 17:48:21 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 29 Sep 2025 17:48:21 GMT Subject: [jdk17u-dev] Withdrawn: 8328247: Remove redundant dir for tests converted from applet to main In-Reply-To: References: Message-ID: On Mon, 22 Sep 2025 21:50:42 GMT, Satyen Subramaniam wrote: > Backporting JDK-8328247: Remove redundant dir for tests converted from applet to main. Renames three javax swing tests, as per change accepted by Oracle. > > Notably, this change also adapts JDK-8355333: Some Problem list entries point to non-existent / wrong files, to ensure that the renamed files are correctly excluded. I'm also removing the PrintToFileTest tests from the exclude list (since these only run on windows anyway). The `ScrollPaneEventType.java` test hasn't been backported yet (I'll follow up with another PR doing so and excluding as needed), so I've left that change out. > > 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 been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3985 From ssubramaniam at openjdk.org Mon Sep 29 17:47:09 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 29 Sep 2025 17:47:09 GMT Subject: [jdk21u-dev] RFR: 8328247: Remove redundant dir for tests converted from applet to main [v2] In-Reply-To: References: Message-ID: On Fri, 26 Sep 2025 16:52:52 GMT, Satyen Subramaniam wrote: >> Backporting JDK-8328247: Remove redundant dir for tests converted from applet to main. Renames three javax swing tests, as per change accepted by Oracle. >> >> Notably, this change also adapts JDK-8355333: Some Problem list entries point to non-existent / wrong files, to ensure that the renamed files are correctly excluded. I'm also removing the PrintToFileTest tests from the exclude list (since these only run on windows anyway). The `ScrollPaneEventType.java` test hasn't been backported yet (I'll follow up with another PR doing so and excluding as needed), so I've left that change out. >> >> Ran GHA Sanity Checks, local Tier 1 and 2, and new tests directly. Patch is clean. Backporting for parity with Oracle. > > Satyen Subramaniam has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains three commits: > > - Backport 32a597b36f994d6e720e0576ad110dac4a5304fe > - Backport ece4124f25f676da9bf2d1b7fd8e4394dd7d31af > - Backport e00355a036936c5290cf8d85fd3c4f743b0ad23a New PRs: * 8353958: https://github.com/openjdk/jdk21u-dev/pull/2275 * 8328247: https://github.com/openjdk/jdk21u-dev/pull/2276 * 8355333: https://github.com/openjdk/jdk21u-dev/pull/2277 (not marked as clean, but should be clean) ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2260#issuecomment-3348234256 From asemenyuk at openjdk.org Mon Sep 29 20:58:32 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Mon, 29 Sep 2025 20:58:32 GMT Subject: [jdk25u] RFR: 8358723: jpackage signing issues: the main launcher doesn't have entitlements Message-ID: A clean backport of https://github.com/openjdk/jdk/pull/27493 PR. It required backports of a couple of additional patches. Two minor conflicts required resolution. Both straightforward. ------------- Commit messages: - 8368890: open/test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java fails randomly - 8358723: jpackage signing issues: the main launcher doesn't have entitlements - 8364984: Many jpackage tests are failing on Linux after JDK-8334238 - 8334238: Enhance AddLShortcutTest jpackage test Changes: https://git.openjdk.org/jdk25u/pull/250/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=250&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358723 Stats: 3424 lines in 29 files changed: 2643 ins; 500 del; 281 mod Patch: https://git.openjdk.org/jdk25u/pull/250.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/250/head:pull/250 PR: https://git.openjdk.org/jdk25u/pull/250 From mdoerr at openjdk.org Mon Sep 29 20:58:36 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 29 Sep 2025 20:58:36 GMT Subject: [jdk17u-dev] RFR: 8339386: Assertion on AIX - original PC must be in the main code section of the compiled method In-Reply-To: References: Message-ID: On Mon, 29 Sep 2025 14:08:03 GMT, Martin Doerr wrote: > Backport of [JDK-8339386](https://bugs.openjdk.org/browse/JDK-8339386). Applies almost cleanly, but needs a modification (see 2nd commit). `orig_pc_offset()` is not available in 17u. We can use the `frame` constructor which doesn't have the problematic assertion in 17u (see comment in the new code). > So, this backport doesn't fix the assertion mentioned in the title (because it doesn't exist in 17u). But, it makes checks more reliable. I agree. Thanks for the review! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3998#issuecomment-3349025678 From sparasa at openjdk.org Mon Sep 29 21:18:02 2025 From: sparasa at openjdk.org (Srinivas Vamsi Parasa) Date: Mon, 29 Sep 2025 21:18:02 GMT Subject: [jdk25u] RFR: 8367694: Fix jtreg test failure when Intel APX is enabled for KNL platforms Message-ID: Hi All, This pull request contains a backport of commit [e883dec6](https://github.com/openjdk/jdk/commit/e883dec6be8cb2fc44e45a6b4677cca2f4df58ef) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Srinivas Vamsi Parasa on 16 Sep 2025 and was reviewed by Sandhya Viswanathan and Emanuel Peter. Thanks! ------------- Commit messages: - Backport e883dec6be8cb2fc44e45a6b4677cca2f4df58ef Changes: https://git.openjdk.org/jdk25u/pull/251/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=251&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367694 Stats: 34 lines in 2 files changed: 12 ins; 10 del; 12 mod Patch: https://git.openjdk.org/jdk25u/pull/251.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/251/head:pull/251 PR: https://git.openjdk.org/jdk25u/pull/251 From abakhtin at openjdk.org Mon Sep 29 21:19:46 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Mon, 29 Sep 2025 21:19:46 GMT Subject: [jdk21u-dev] RFR: 8348986: Improve coverage of enhanced exception messages [v2] In-Reply-To: References: Message-ID: > 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... Alexey Bakhtin has updated the pull request incrementally with one additional commit since the last revision: Add accessClassInPackage.jdk.internal.util permission for java.net.http module ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2132/files - new: https://git.openjdk.org/jdk21u-dev/pull/2132/files/48aee362..999fdf9e Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2132&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2132&range=00-01 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2132.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2132/head:pull/2132 PR: https://git.openjdk.org/jdk21u-dev/pull/2132 From abakhtin at openjdk.org Mon Sep 29 21:19:48 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Mon, 29 Sep 2025 21:19:48 GMT Subject: [jdk21u-dev] RFR: 8348986: Improve coverage of enhanced exception messages In-Reply-To: References: Message-ID: On Tue, 9 Sep 2025 02:15:17 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/Win... > > java/lang/SecurityManager/CheckAccessClassInPackagePermissions test failure is not related to the current changes > @alexeybakhtin I highly doubt that. We don't see the failure anywhere else in JDK 21u. See https://github.com/openjdk/jdk21u-dev/pulls for other PRs which have clean CI. Also this patch touches the `java.net.http` module in a very relevant way. This needs to be fixed. Thank you. You are right. I've added `accessClassInPackage.jdk.internal.util` permission to the java `java.net.http` module ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2132#issuecomment-3349080450 From kdnilsen at openjdk.org Mon Sep 29 21:22:44 2025 From: kdnilsen at openjdk.org (Kelvin Nilsen) Date: Mon, 29 Sep 2025 21:22:44 GMT Subject: [jdk25u] RFR: 8365956: GenShen: Adaptive tenuring threshold algorithm may raise threshold prematurely In-Reply-To: <74B8QApSQ5B76bEvLT41auYaxjBf2bfs5G4X5y6uINY=.d87c8f35-2175-43e2-a9e6-9b9e23c23607@github.com> References: <74B8QApSQ5B76bEvLT41auYaxjBf2bfs5G4X5y6uINY=.d87c8f35-2175-43e2-a9e6-9b9e23c23607@github.com> Message-ID: On Fri, 12 Sep 2025 21:59:39 GMT, William Kemper wrote: > Not clean, but not especially difficult to resolve. Marked as reviewed by kdnilsen (no project role). ------------- PR Review: https://git.openjdk.org/jdk25u/pull/198#pullrequestreview-3281824111 From phh at openjdk.org Mon Sep 29 21:42:15 2025 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 29 Sep 2025 21:42:15 GMT Subject: [jdk25u] RFR: 8368152: Shenandoah: Incorrect behavior at end of degenerated cycle In-Reply-To: References: Message-ID: On Wed, 24 Sep 2025 23:44:26 GMT, William Kemper wrote: > Not clean, but conflict was trivial to resolve. Resolution in degen_event_message() looks ok. ------------- Marked as reviewed by phh (Reviewer). PR Review: https://git.openjdk.org/jdk25u/pull/241#pullrequestreview-3281866403 From schernyshev at openjdk.org Mon Sep 29 22:05:26 2025 From: schernyshev at openjdk.org (Sergey Chernyshev) Date: Mon, 29 Sep 2025 22:05:26 GMT Subject: [jdk21u-dev] RFR: 8343191: Cgroup v1 subsystem fails to set subsystem path Message-ID: This is a clean backport of JDK-8343191 except for the only difference is in the copyright header in cgroupV1Subsystem_linux.cpp JDK-8343191 has immediate follow up fixes: 1. JDK-8351382: New test containers/docker/TestMemoryWithSubgroups.java is failing The newly added test failed in rootless docker/podman setups PR: TBD 2. JDK-8352926: New test TestDockerMemoryMetricsSubgroup.java fails 3. JDK-8360533: ContainerRuntimeVersionTestUtils fromVersionString fails with some docker versions The test failed in docker versions < 20.10 and podman < 1.5 that don't support `--cgroupns` switch. 8360533 is the direct follow up of 8352926. PR: TBD 4. 8354475: TestDockerMemoryMetricsSubgroup.java fails with exitValue = 1 Test failed in rootless docker/podman, similar to 8351382. PR: TBD The following test: test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java is failing on newer Linux kernels (6.14) in Ubuntu 24, because 'required' cgroup controllers are not mounted. It is unrelated to this fix. The failure can be fixed separately for newer kernels with JDK-8347811/JDK-8349988 that is currently in the LTS release (25), it should be fine for 21.0.10. The fix works for both Cgroup v1 & v2 hosts. There are more test failures in newer kernels in test/hotspot/jtreg/containers/ test/jdk/jdk/internal/platform/ they are not related to this backport and its follow ups. In kernel 6.11 there are 2 failed tests, test/jdk/jdk/internal/platform/docker/TestPidsLimit.java test/hotspot/jtreg/containers/docker/TestPid.java the failures are not related to this backport. ------------- Commit messages: - Backport de29ef3bf3a029f99f340de9f093cd20544217fd Changes: https://git.openjdk.org/jdk21u-dev/pull/2278/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2278&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343191 Stats: 491 lines in 9 files changed: 449 ins; 3 del; 39 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2278.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2278/head:pull/2278 PR: https://git.openjdk.org/jdk21u-dev/pull/2278 From schernyshev at openjdk.org Mon Sep 29 22:16:27 2025 From: schernyshev at openjdk.org (Sergey Chernyshev) Date: Mon, 29 Sep 2025 22:16:27 GMT Subject: [jdk21u-dev] RFR: 8351382: New test containers/docker/TestMemoryWithSubgroups.java is failing Message-ID: Clean backport of 8351382: New test containers/docker/TestMemoryWithSubgroups.java is failing This PR depends on and can be integrated after #2278 ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/2278 Commit messages: - Backport 46b3d1d8cfd03e01d993be19d725cdbcafef7865 Changes: https://git.openjdk.org/jdk21u-dev/pull/2279/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2279&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351382 Stats: 17 lines in 1 file changed: 17 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2279.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2279/head:pull/2279 PR: https://git.openjdk.org/jdk21u-dev/pull/2279 From schernyshev at openjdk.org Mon Sep 29 22:34:06 2025 From: schernyshev at openjdk.org (Sergey Chernyshev) Date: Mon, 29 Sep 2025 22:34:06 GMT Subject: [jdk21u-dev] RFR: 8352926: New test TestDockerMemoryMetricsSubgroup.java fails Message-ID: These are clean backports of JDK-8352926 and it's follow up fix JDK-8360533. JDK-8352926 and JDK-8360533 are follow up fixes for JDK-8343191 (#2278) This PR depends on and can be integrated after #2279 ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/2279 Commit messages: - Backport 97ec9d3e0a6e3455579b567e1f58026f5b168c09 - Backport 9ca1004e76a614328cd2eb7546143839c4d2f810 Changes: https://git.openjdk.org/jdk21u-dev/pull/2280/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2280&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352926 Stats: 127 lines in 3 files changed: 124 ins; 3 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2280.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2280/head:pull/2280 PR: https://git.openjdk.org/jdk21u-dev/pull/2280 From wkemper at openjdk.org Mon Sep 29 22:48:29 2025 From: wkemper at openjdk.org (William Kemper) Date: Mon, 29 Sep 2025 22:48:29 GMT Subject: [jdk17u-dev] RFR: 8360288: Shenandoah crash at size_given_klass in op_degenerated Message-ID: Not clean. ------------- Commit messages: - 8360288: Shenandoah crash at size_given_klass in op_degenerated Changes: https://git.openjdk.org/jdk17u-dev/pull/4003/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4003&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360288 Stats: 20 lines in 2 files changed: 4 ins; 7 del; 9 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4003.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4003/head:pull/4003 PR: https://git.openjdk.org/jdk17u-dev/pull/4003 From schernyshev at openjdk.org Mon Sep 29 22:51:03 2025 From: schernyshev at openjdk.org (Sergey Chernyshev) Date: Mon, 29 Sep 2025 22:51:03 GMT Subject: [jdk21u-dev] RFR: 8354475: TestDockerMemoryMetricsSubgroup.java fails with exitValue = 1 Message-ID: This is a clean backport of JDK-8354475, a follow up fix for JDK-8343191 (#2278) This PR depends on and can be integrated after #2280 ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/2280 Commit messages: - Backport e579cca619147aa51563dc00f374e02db49e1238 Changes: https://git.openjdk.org/jdk21u-dev/pull/2282/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2282&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354475 Stats: 18 lines in 1 file changed: 18 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2282.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2282/head:pull/2282 PR: https://git.openjdk.org/jdk21u-dev/pull/2282 From schernyshev at openjdk.org Mon Sep 29 23:04:21 2025 From: schernyshev at openjdk.org (Sergey Chernyshev) Date: Mon, 29 Sep 2025 23:04:21 GMT Subject: [jdk21u-dev] RFR: 8343191: Cgroup v1 subsystem fails to set subsystem path [v2] In-Reply-To: References: Message-ID: On Fri, 22 Aug 2025 03:29:08 GMT, lingjun-cg wrote: >> Backport JDK-8343191 for fixing NPE when run with cgroupv1 on some older linux kernel(3.10). Application throw NPE when startup, and also cannot get correct cpu count in contianer. >> The PR includes all test bug fix in these issues "JDK-8351382,JDK-8352926,JDK-8354475,JDK-8360533". > > lingjun-cg has updated the pull request incrementally with four additional commits since the last revision: > > - Backport 97ec9d3e0a6e3455579b567e1f58026f5b168c09 > - Backport e579cca619147aa51563dc00f374e02db49e1238 > - Backport 9ca1004e76a614328cd2eb7546143839c4d2f810 > - Backport 46b3d1d8cfd03e01d993be19d725cdbcafef7865 new PRs: #2278, #2279, #2280, #2282 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2109#issuecomment-3349326108 From duke at openjdk.org Tue Sep 30 01:15:34 2025 From: duke at openjdk.org (Rui Li) Date: Tue, 30 Sep 2025 01:15:34 GMT Subject: [jdk21u-dev] RFR: 8363720: Follow up to JDK-8360411 with post review comments Message-ID: A clean backport for JDK-8363720. Backporting it for parity with oracle. Tests are running. The prerequisite JDK-8360411 is already in 21. ------------- Commit messages: - Backport a5e0c9d0c52e028321bb38e471ce98e389e67fe1 Changes: https://git.openjdk.org/jdk21u-dev/pull/2283/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2283&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8363720 Stats: 28 lines in 1 file changed: 8 ins; 7 del; 13 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2283.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2283/head:pull/2283 PR: https://git.openjdk.org/jdk21u-dev/pull/2283 From duke at openjdk.org Tue Sep 30 01:24:26 2025 From: duke at openjdk.org (Rui Li) Date: Tue, 30 Sep 2025 01:24:26 GMT Subject: [jdk17u-dev] RFR: 8363720: Follow up to JDK-8360411 with post review comments Message-ID: A clean backport for JDK-8363720. The prerequisite JDK-8360411 is already in 21. The updated test passed locally. Backporting it for parity with oracle. ------------- Commit messages: - Backport a5e0c9d0c52e028321bb38e471ce98e389e67fe1 Changes: https://git.openjdk.org/jdk17u-dev/pull/4004/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4004&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8363720 Stats: 28 lines in 1 file changed: 8 ins; 7 del; 13 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4004.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4004/head:pull/4004 PR: https://git.openjdk.org/jdk17u-dev/pull/4004 From duke at openjdk.org Tue Sep 30 01:35:43 2025 From: duke at openjdk.org (Rui Li) Date: Tue, 30 Sep 2025 01:35:43 GMT Subject: [jdk17u-dev] RFR: 8365919: Replace currentTimeMillis with nanoTime in Stresser.java Message-ID: <8EVgNmkDyhIRT5ljSJgZlqTmKpdRPeFLAJ7pL4w0r88=.9cbee2f2-e39d-40a9-9732-175a4c7e9531@github.com> A clean backport for JDK-8365919. Stress tests need monotonic time. Replace System.currentTimeMillis with System.nanoTime. Tests are running. Backport this for the parity with oracle. ------------- Commit messages: - Backport 0ca38bdc4d503158fda57bbc8bc9adc420628079 Changes: https://git.openjdk.org/jdk17u-dev/pull/4005/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4005&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365919 Stats: 25 lines in 1 file changed: 6 ins; 6 del; 13 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4005.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4005/head:pull/4005 PR: https://git.openjdk.org/jdk17u-dev/pull/4005 From asemenyuk at openjdk.org Tue Sep 30 01:44:13 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Tue, 30 Sep 2025 01:44:13 GMT Subject: [jdk25u] RFR: 8358723: jpackage signing issues: the main launcher doesn't have entitlements [v2] In-Reply-To: References: Message-ID: > A clean backport of https://github.com/openjdk/jdk/pull/27493 PR. It required backports of a couple of additional patches. Two minor conflicts required resolution. Both straightforward. Alexey Semenyuk 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: 8368890: open/test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java fails randomly ------------- Changes: - all: https://git.openjdk.org/jdk25u/pull/250/files - new: https://git.openjdk.org/jdk25u/pull/250/files/2c3d2c47..ab5b3c65 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u&pr=250&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u&pr=250&range=00-01 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/250.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/250/head:pull/250 PR: https://git.openjdk.org/jdk25u/pull/250 From asemenyuk at openjdk.org Tue Sep 30 01:44:14 2025 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Tue, 30 Sep 2025 01:44:14 GMT Subject: [jdk25u] RFR: 8358723: jpackage signing issues: the main launcher doesn't have entitlements In-Reply-To: References: Message-ID: On Mon, 29 Sep 2025 20:43:17 GMT, Alexey Semenyuk wrote: > A clean backport of https://github.com/openjdk/jdk/pull/27493 PR. It required backports of a couple of additional patches. Two minor conflicts required resolution. Both straightforward. @aivanov-jdk PTAL ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/250#issuecomment-3349626397 From duke at openjdk.org Tue Sep 30 02:19:07 2025 From: duke at openjdk.org (Rui Li) Date: Tue, 30 Sep 2025 02:19:07 GMT Subject: [jdk21u-dev] RFR: 8360178: TestArguments.atojulong gtest has incorrect format string Message-ID: <-a2ZuyL_8My68hMWTcdCWqXzYm412K-ahxm__7M0Xtg=.a83f361a-f9ca-4f29-96f1-c4ea66b4299d@github.com> A clean backport for JDK-8360178. Backport this for parity with oracle. This patch fixes formatting problem. Testing: make test-only TEST="gtest:ArgumentsTest". ------------- Commit messages: - Backport 878497fb85b9f7d066829b745324028f9f8cdc60 Changes: https://git.openjdk.org/jdk21u-dev/pull/2285/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2285&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360178 Stats: 4 lines in 1 file changed: 2 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2285.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2285/head:pull/2285 PR: https://git.openjdk.org/jdk21u-dev/pull/2285 From clanger at openjdk.org Tue Sep 30 05:30:25 2025 From: clanger at openjdk.org (Christoph Langer) Date: Tue, 30 Sep 2025 05:30:25 GMT Subject: [jdk25u] RFR: 8364454: ProblemList runtime/cds/DeterministicDump.java on macos for JDK-8363986 Message-ID: Hi all, This pull request contains a backport of [JDK-8364454](https://bugs.openjdk.org/browse/JDK-8364454), commit [ad0fd13f](https://github.com/openjdk/jdk/commit/ad0fd13f2007c93d8a109626a627823f30e4c8d7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Ioi Lam on 12 Aug 2025 and was reviewed by Calvin Cheung. It excludes a test for which a fix is in the makings in head. Thanks! ------------- Commit messages: - Backport ad0fd13f2007c93d8a109626a627823f30e4c8d7 Changes: https://git.openjdk.org/jdk25u/pull/253/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=253&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364454 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u/pull/253.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/253/head:pull/253 PR: https://git.openjdk.org/jdk25u/pull/253 From iklam at openjdk.org Tue Sep 30 05:32:55 2025 From: iklam at openjdk.org (Ioi Lam) Date: Tue, 30 Sep 2025 05:32:55 GMT Subject: [jdk21u-dev] RFR: 8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive [v4] In-Reply-To: References: Message-ID: On Wed, 17 Sep 2025 14:18:24 GMT, Timofei Pushkin wrote: >> 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 incrementally with one additional commit since the last revision: > > Make an assert less general Marked as reviewed by iklam (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1835#pullrequestreview-3282650943 From dzhang at openjdk.org Tue Sep 30 07:20:43 2025 From: dzhang at openjdk.org (Dingli Zhang) Date: Tue, 30 Sep 2025 07:20:43 GMT Subject: [jdk25u] RFR: 8368732: RISC-V: Detect support for misaligned vector access via hwprobe Message-ID: Hi, Please help review this backport to jdk25u, thanks! Backport of [JDK-8368732](https://bugs.openjdk.org/browse/JDK-8368732). The original patch cannot be directly applied because of jdk25u do not have [JDK-8367253](https://bugs.openjdk.org/browse/JDK-8367253) or [JDK-8367103](https://bugs.openjdk.org/browse/JDK-8367103). Manually checked the result on platforms w/wo fast misaligned vector accesses by running: $ java -XX:+PrintFlagsFinal -version | grep AlignVector ------------- Commit messages: - 8368732: RISC-V: Detect support for misaligned vector access via hwprobe Changes: https://git.openjdk.org/jdk25u/pull/252/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=252&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8368732 Stats: 61 lines in 4 files changed: 47 ins; 1 del; 13 mod Patch: https://git.openjdk.org/jdk25u/pull/252.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/252/head:pull/252 PR: https://git.openjdk.org/jdk25u/pull/252 From fyang at openjdk.org Tue Sep 30 07:25:02 2025 From: fyang at openjdk.org (Fei Yang) Date: Tue, 30 Sep 2025 07:25:02 GMT Subject: [jdk25u] RFR: 8368732: RISC-V: Detect support for misaligned vector access via hwprobe In-Reply-To: References: Message-ID: On Tue, 30 Sep 2025 04:46:01 GMT, Dingli Zhang wrote: > Hi, > Please help review this backport to jdk25u, thanks! > > Backport of [JDK-8368732](https://bugs.openjdk.org/browse/JDK-8368732). > > The original patch cannot be directly applied because of jdk25u do not have [JDK-8367253](https://bugs.openjdk.org/browse/JDK-8367253) or [JDK-8367103](https://bugs.openjdk.org/browse/JDK-8367103). > > Manually checked the result on platforms w/wo fast misaligned vector accesses by running: > > $ java -XX:+PrintFlagsFinal -version | grep AlignVector Looks good. ------------- Marked as reviewed by fyang (Reviewer). PR Review: https://git.openjdk.org/jdk25u/pull/252#pullrequestreview-3282979802 From mbaesken at openjdk.org Tue Sep 30 07:28:10 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 30 Sep 2025 07:28:10 GMT Subject: [jdk25u] RFR: 8359423: Improve error message in case of missing jsa shared archive Message-ID: Backport of 8359423 ------------- Commit messages: - Backport ef291d2d5d5c6ef9767a218b0f8401a0fb911bb2 Changes: https://git.openjdk.org/jdk25u/pull/226/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=226&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359423 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u/pull/226.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/226/head:pull/226 PR: https://git.openjdk.org/jdk25u/pull/226 From mbaesken at openjdk.org Tue Sep 30 07:28:11 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 30 Sep 2025 07:28:11 GMT Subject: [jdk25u] RFR: 8359423: Improve error message in case of missing jsa shared archive In-Reply-To: References: Message-ID: On Mon, 22 Sep 2025 13:08:01 GMT, Matthias Baesken wrote: > Backport of 8359423 Strange, the backport is clean but this is not shown in this PR !? ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/226#issuecomment-3318969536 From mbaesken at openjdk.org Tue Sep 30 07:35:31 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 30 Sep 2025 07:35:31 GMT Subject: [jdk17u-dev] RFR: 8252329: runtime/LoadClass/TestResize.java timed out In-Reply-To: References: Message-ID: On Fri, 26 Sep 2025 19:42:05 GMT, Christoph Langer wrote: > Hi all, > > This pull request contains a backport of commit [f93beacd](https://github.com/openjdk/jdk21u-dev/commit/f93beacd2f64aab0f930ac822859380c00c51f0c) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository. > > The commit being backported was authored by Coleen Phillimore on 7 Jul 2022 and was reviewed by Harold Seigel and Ioi Lam. > > I had to resolve the test TestResize.java for Copyright and because of the usage of ProcessTools.createLimitedTestJavaProcessBuilder. > > Thanks! Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3997#pullrequestreview-3283012916 From clanger at openjdk.org Tue Sep 30 07:55:40 2025 From: clanger at openjdk.org (Christoph Langer) Date: Tue, 30 Sep 2025 07:55:40 GMT Subject: [jdk25u] RFR: 8359423: Improve error message in case of missing jsa shared archive In-Reply-To: References: Message-ID: On Mon, 22 Sep 2025 13:08:01 GMT, Matthias Baesken wrote: > Backport of 8359423 Not sure why the backport isn't marked clean but it looks like upstream. Should be good ? ------------- Marked as reviewed by clanger (Reviewer). PR Review: https://git.openjdk.org/jdk25u/pull/226#pullrequestreview-3283082484 From duke at openjdk.org Tue Sep 30 10:36:48 2025 From: duke at openjdk.org (duke) Date: Tue, 30 Sep 2025 10:36:48 GMT Subject: [jdk11u-dev] RFR: 8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool [v6] In-Reply-To: References: Message-ID: On Fri, 26 Sep 2025 16:33:48 GMT, Dmitry Chuyko wrote: >> This a backport of JDK-8351933 [0] (PR [1]) for 11u. At one of code paths the TC subfield of ctl field is decremented and the result is not masked correctly. The target code is in runWorker() instead of tryTrim()/awaitWork() and the surrounding code is different from the current master, as well as the original mask name. The core change is the same, candidate for CTL.compareAndSet is constructed using '(RC_MASK & c) | (TC_MASK & (c - TC_UNIT))' instead of '(UC_MASK & (c - TC_UNIT))' to correctly preserve the RC subfield. >> >> [0] https://bugs.openjdk.org/browse/JDK-8351933 >> [1] https://github.com/openjdk/jdk/pull/24034 > > 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 six 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 > - Merge branch 'openjdk:master' into JDK-8351936 > - RC_MASK and TC_MASK instead of UC_MASK @dchuyko Your change (at version 4efbfb6daf0ff264cdebc05b5387574dff556a1a) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3012#issuecomment-3351253475 From duke at openjdk.org Tue Sep 30 10:56:48 2025 From: duke at openjdk.org (duke) Date: Tue, 30 Sep 2025 10:56:48 GMT Subject: [jdk21u-dev] Withdrawn: 8360664: Null pointer dereference in src/hotspot/share/prims/jvmtiTagMap.cpp in IterateOverHeapObjectClosure::do_object() In-Reply-To: References: Message-ID: On Wed, 16 Jul 2025 13:19:28 GMT, Artem Semenov wrote: > Hi all, > > This pull request contains a backport of commit [e9a43416](https://github.com/openjdk/jdk/commit/e9a434165a6ec07cde0429c7f9823bbc5dab7857) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Artem Semenov on 7 Jul 2025 and was reviewed by Serguei Spitsyn, Alex Menkov and Chris Plummer. > > This patch adds an assert that demonstrates that NULL cannot be passed to this function. This change will simplify code analysis during bug hunting and investigation. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1982 From abakhtin at openjdk.org Tue Sep 30 14:04:04 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Tue, 30 Sep 2025 14:04:04 GMT Subject: [jdk17u-dev] RFR: 8348986: Improve coverage of enhanced exception messages [v2] In-Reply-To: References: Message-ID: > I'd like to backport JDK-8348986 to control sensitive information in Exception messages. > > Backport from https://github.com/openjdk/jdk21u-dev/pull/2132 is not clean. The following changes were applied manually: > - src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java > - copyright year > - src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java > - Throwing IOException from the connect() method is updated manually because of a context difference > - src/java.base/share/classes/module-info.java > - exports sun.security.util updated manually > - src/java.base/share/classes/java/net/Inet4AddressImpl.java > - changes discarded. JDK17 does not have JDK-8244202 and related changes : lookupAllHostAddr(String hostname, LookupPolicy lookupPolicy) > - src/java.base/share/classes/java/net/InetAddress.java > - throwing UnknownHostException from NameServiceAddresses::get is updated manually because of context differences > - import section > - no CachecdLookup and ValidCachedLookup classes in JDK17. changes discarded > - src/java.base/share/classes/java/net/Proxy.java > - copyright year > - src/java.base/share/classes/java/net/SocketPermission.java > - copyright year > - src/java.base/share/classes/java/net/SocksSocketImpl.java > - copyright year > - src/java.base/share/classes/java/net/URI.java > - import section > - src/java.base/share/classes/java/net/URL.java > - copyright year > - src/java.base/share/classes/java/net/URLStreamHandler.java > - copyright year > - src/java.base/share/classes/sun/net/www/protocol/jar/Handler.java > - copyright year > - src/java.base/windows/native/libnet/Inet4AddressImpl.c > - copyright year > - src/java.base/windows/native/libnet/Inet6AddressImpl.c > - copyright year > - src/java.base/share/native/libnet/net_util.h > - copyright year > - getEnhancedExceptionsAllowed() declaration added manually because of context difference > - src/java.naming/share/classes/com/sun/jndi/toolkit/url/Uri.java > - parseCompat method is updated manually because of context differences > - src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java > - copyright year > - src/java.base/windows/classes/sun/nio/fs/WindowsUserPrincipals.java > - copyright year > - lookup method is updated manually because of context differences > - src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java > - no such class in JDK17 > > Modified and related JTREG tests are passed Alexey Bakhtin has updated the pull request incrementally with two additional commits since the last revision: - Fix review findings - Add accessClassInPackage.jdk.internal.util permission for java.net.http module ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3989/files - new: https://git.openjdk.org/jdk17u-dev/pull/3989/files/5460df7e..55181504 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3989&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3989&range=00-01 Stats: 13 lines in 5 files changed: 5 ins; 4 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3989.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3989/head:pull/3989 PR: https://git.openjdk.org/jdk17u-dev/pull/3989 From abakhtin at openjdk.org Tue Sep 30 14:04:08 2025 From: abakhtin at openjdk.org (Alexey Bakhtin) Date: Tue, 30 Sep 2025 14:04:08 GMT Subject: [jdk17u-dev] RFR: 8348986: Improve coverage of enhanced exception messages [v2] In-Reply-To: References: Message-ID: <7IN7tVv_9JWsv7v0V9vnJCJWRm7T6VOOmD9Zs7x2Bp0=.f5fce7e2-d68f-447c-9f6c-e86329a292fb@github.com> On Mon, 29 Sep 2025 13:26:54 GMT, Sergey Chernyshev wrote: >> Alexey Bakhtin has updated the pull request incrementally with two additional commits since the last revision: >> >> - Fix review findings >> - Add accessClassInPackage.jdk.internal.util permission for java.net.http module > > src/java.base/share/classes/module-info.java line 345: > >> 343: jdk.crypto.ec, >> 344: jdk.crypto.cryptoki, >> 345: jdk.httpserver, > > This change must be for jdk.internal.util Thank you. Moved > src/java.base/share/classes/sun/net/util/SocketExceptions.java line 1: > >> 1: /* > > SocketExceptions becomes an empty file Thank you. Removed > src/java.base/share/classes/sun/net/www/protocol/jmod/Handler.java line 2: > >> 1: /* >> 2: * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved. > > Only the copyright header changed Thank you. Fixed > src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java line 879: > >> 877: // connect failed, close the channel >> 878: close(); >> 879: throw Exceptions.ioException(ioe, sa); > > A similar change is needed also in `AbstractPlainSocketImpl.java` Yes. Thank you. Fixed. ------------- PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3989#discussion_r2389545982 PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3989#discussion_r2389545830 PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3989#discussion_r2389546678 PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3989#discussion_r2389668144 From phh at openjdk.org Tue Sep 30 14:54:20 2025 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 30 Sep 2025 14:54:20 GMT Subject: [jdk17u-dev] RFR: 8360288: Shenandoah crash at size_given_klass in op_degenerated In-Reply-To: References: Message-ID: On Mon, 29 Sep 2025 22:43:51 GMT, William Kemper wrote: > Not clean. With respect to 25u backport, looks to be small context diff in shenandoahHeap.hpp, otherwise clean. ------------- Marked as reviewed by phh (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/4003#pullrequestreview-3285407715 From serb at openjdk.org Tue Sep 30 16:03:04 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 30 Sep 2025 16:03:04 GMT Subject: [jdk21u-dev] RFR: 8367017: Remove legacy checks from WrappedToolkitTest and convert from bash Message-ID: Hi all, This pull request contains a backport of commit [e1071797](https://github.com/openjdk/jdk/commit/e1071797a4f0ab1a6af29824a777a7800d729b0e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 16 Sep 2025 and was reviewed by Phil Race. Thanks! ------------- Commit messages: - Backport e1071797a4f0ab1a6af29824a777a7800d729b0e Changes: https://git.openjdk.org/jdk21u-dev/pull/2270/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2270&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367017 Stats: 265 lines in 2 files changed: 7 ins; 231 del; 27 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2270.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2270/head:pull/2270 PR: https://git.openjdk.org/jdk21u-dev/pull/2270 From shade at openjdk.org Tue Sep 30 16:17:23 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 30 Sep 2025 16:17:23 GMT Subject: [jdk25u] RFR: 8358340: Support CDS heap archive with Generational Shenandoah In-Reply-To: References: Message-ID: On Mon, 29 Sep 2025 07:12:06 GMT, Aleksey Shipilev wrote: > Enables AOT/CDS caches with Generational Shenandoah. > > Additional testing: > - [x] Linux x86_64 server fastdebug, `runtime/cds` with Generational Shenandoah > - [x] Linux x86_64 server fastdebug, `all` with Shenandoah > - [x] Linux x86_64 server fastdebug, `all` with Generational Shenandoah Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/248#issuecomment-3352915289 From shade at openjdk.org Tue Sep 30 16:20:36 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 30 Sep 2025 16:20:36 GMT Subject: [jdk25u] Integrated: 8358340: Support CDS heap archive with Generational Shenandoah In-Reply-To: References: Message-ID: <11nKMq5SwPtSU6g8_LiBws5GPOx9L583YNn8lSuNuPw=.86f1ee50-6cc5-4ee8-bd27-4f49d453b8cf@github.com> On Mon, 29 Sep 2025 07:12:06 GMT, Aleksey Shipilev wrote: > Enables AOT/CDS caches with Generational Shenandoah. > > Additional testing: > - [x] Linux x86_64 server fastdebug, `runtime/cds` with Generational Shenandoah > - [x] Linux x86_64 server fastdebug, `all` with Shenandoah > - [x] Linux x86_64 server fastdebug, `all` with Generational Shenandoah This pull request has now been integrated. Changeset: 8058a5be Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/8058a5be77d22e26ee3ea029539c1236a64572e3 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8358340: Support CDS heap archive with Generational Shenandoah Backport-of: 577ac0610a0c62d6a3f5501bb0d1bd45f8c47f22 ------------- PR: https://git.openjdk.org/jdk25u/pull/248 From shade at openjdk.org Tue Sep 30 16:20:35 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 30 Sep 2025 16:20:35 GMT Subject: [jdk25u] RFR: 8365165: Zap C-heap memory at delete/free In-Reply-To: <8FikXDH6QH_pP7bM9qB4He8Cq2HWcvbiHsgo4LS0A4U=.0c5234be-a201-4804-8f6a-79f4ad4645f2@github.com> References: <8FikXDH6QH_pP7bM9qB4He8Cq2HWcvbiHsgo4LS0A4U=.0c5234be-a201-4804-8f6a-79f4ad4645f2@github.com> Message-ID: On Thu, 25 Sep 2025 18:19:46 GMT, Aleksey Shipilev wrote: > Improves JDK reliability by capturing lifecycle problems early on. > > Additional testing: > - [x] Linux x86_64 server fastdebug, `all` Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/247#issuecomment-3352916984 From shade at openjdk.org Tue Sep 30 16:20:36 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 30 Sep 2025 16:20:36 GMT Subject: [jdk25u] Integrated: 8365165: Zap C-heap memory at delete/free In-Reply-To: <8FikXDH6QH_pP7bM9qB4He8Cq2HWcvbiHsgo4LS0A4U=.0c5234be-a201-4804-8f6a-79f4ad4645f2@github.com> References: <8FikXDH6QH_pP7bM9qB4He8Cq2HWcvbiHsgo4LS0A4U=.0c5234be-a201-4804-8f6a-79f4ad4645f2@github.com> Message-ID: On Thu, 25 Sep 2025 18:19:46 GMT, Aleksey Shipilev wrote: > Improves JDK reliability by capturing lifecycle problems early on. > > Additional testing: > - [x] Linux x86_64 server fastdebug, `all` This pull request has now been integrated. Changeset: 86803cc5 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u/commit/86803cc5d9a32e63adec7295f78a2fc2c3215522 Stats: 12 lines in 3 files changed: 9 ins; 0 del; 3 mod 8365165: Zap C-heap memory at delete/free Backport-of: ca753ebad6681a76d18800d23898b7d6af83f567 ------------- PR: https://git.openjdk.org/jdk25u/pull/247 From aivanov at openjdk.org Tue Sep 30 16:42:27 2025 From: aivanov at openjdk.org (Alexey Ivanov) Date: Tue, 30 Sep 2025 16:42:27 GMT Subject: [jdk25u] RFR: 8358723: jpackage signing issues: the main launcher doesn't have entitlements [v2] In-Reply-To: References: Message-ID: On Tue, 30 Sep 2025 01:44:13 GMT, Alexey Semenyuk wrote: >> A clean backport of https://github.com/openjdk/jdk/pull/27493 PR. It required backports of a couple of additional patches. Two minor conflicts required resolution. Both straightforward. > > Alexey Semenyuk 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: > > 8368890: open/test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java fails randomly Looks good. ------------- Marked as reviewed by aivanov (Reviewer). PR Review: https://git.openjdk.org/jdk25u/pull/250#pullrequestreview-3285867334 From duke at openjdk.org Tue Sep 30 16:52:12 2025 From: duke at openjdk.org (Rui Li) Date: Tue, 30 Sep 2025 16:52:12 GMT Subject: [jdk21u-dev] RFR: 8365919: Replace currentTimeMillis with nanoTime in Stresser.java Message-ID: A clean backport for JDK-8365919. Stress tests need monotonic time. Replace `System.currentTimeMillis` with `System.nanoTime`. Tests are running. Backport this for the parity with oracle. ------------- Commit messages: - Backport 0ca38bdc4d503158fda57bbc8bc9adc420628079 Changes: https://git.openjdk.org/jdk21u-dev/pull/2284/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2284&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365919 Stats: 25 lines in 1 file changed: 6 ins; 6 del; 13 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2284.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2284/head:pull/2284 PR: https://git.openjdk.org/jdk21u-dev/pull/2284 From duke at openjdk.org Tue Sep 30 17:13:48 2025 From: duke at openjdk.org (Elif Aslan) Date: Tue, 30 Sep 2025 17:13:48 GMT Subject: [jdk17u-dev] RFR: 8319876: Reduce memory consumption of VM_ThreadDump::doit Message-ID: <_I_bOKZvr7e2G56yWPVrfDtywFk65iA5F026uxTRMzQ=.ac9725f6-43eb-495d-8ac5-52e47e7c44ce@github.com> This pull request contains a backport of commit [8ec6b8de3bb3d7aeebdcb45d761b18cce3bab75e](https://github.com/openjdk/jdk/commit/8ec6b8de3bb3d7aeebdcb45d761b18cce3bab75e) from the openjdk/jdk repository to JDK 17. This backport significantly reduces RSS memory usage during ThreadMXBean.dumpAllThreads(boolean, boolean) execution. This is not a clean backport due to differences between JDK 17 and upstream: Threading Context: Changed ResourceMark rm(VMThread::vm_thread()) to ResourceMark rm; ? Similar to [JDK 21 backport](https://github.com/openjdk/jdk21u-dev/pull/307) Minor conflict resolved: _threads = nullptr; ? _threads = NULL; to match JDK 17 conventions GHA tested additionally ran tier1 tests on my local mac and passed. ------------- Commit messages: - backport of 8ec6b8de3bb3d7aeebdcb45d761b18cce3bab75e Changes: https://git.openjdk.org/jdk17u-dev/pull/4006/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4006&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8319876 Stats: 3 lines in 2 files changed: 1 ins; 2 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4006.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4006/head:pull/4006 PR: https://git.openjdk.org/jdk17u-dev/pull/4006 From phh at openjdk.org Tue Sep 30 17:54:55 2025 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 30 Sep 2025 17:54:55 GMT Subject: [jdk17u-dev] RFR: 8319876: Reduce memory consumption of VM_ThreadDump::doit In-Reply-To: <_I_bOKZvr7e2G56yWPVrfDtywFk65iA5F026uxTRMzQ=.ac9725f6-43eb-495d-8ac5-52e47e7c44ce@github.com> References: <_I_bOKZvr7e2G56yWPVrfDtywFk65iA5F026uxTRMzQ=.ac9725f6-43eb-495d-8ac5-52e47e7c44ce@github.com> Message-ID: On Tue, 30 Sep 2025 16:24:51 GMT, Elif Aslan wrote: > This pull request contains a backport of commit [8ec6b8de3bb3d7aeebdcb45d761b18cce3bab75e](https://github.com/openjdk/jdk/commit/8ec6b8de3bb3d7aeebdcb45d761b18cce3bab75e) from the openjdk/jdk repository to JDK 17. > > This backport significantly reduces RSS memory usage during ThreadMXBean.dumpAllThreads(boolean, boolean) execution. > > This is not a clean backport due to differences between JDK 17 and upstream: > > Threading Context: Changed ResourceMark rm(VMThread::vm_thread()) to ResourceMark rm; > ? Similar to [JDK 21 backport](https://github.com/openjdk/jdk21u-dev/pull/307) > > Minor conflict resolved: _threads = nullptr; ? _threads = NULL; to match JDK 17 conventions > > GHA tested additionally ran tier1 tests on my local mac and passed. Lgtm. Looks low risk, but I'd run tier2 on a bigger box to be on the safe side. ------------- Marked as reviewed by phh (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/4006#pullrequestreview-3286109709 From serb at openjdk.org Tue Sep 30 18:27:03 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 30 Sep 2025 18:27:03 GMT Subject: [jdk17u-dev] RFR: 8367017: Remove legacy checks from WrappedToolkitTest and convert from bash Message-ID: Hi all, This pull request contains a backport of commit [e1071797](https://github.com/openjdk/jdk/commit/e1071797a4f0ab1a6af29824a777a7800d729b0e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 16 Sep 2025 and was reviewed by Phil Race. Thanks! ------------- Commit messages: - Backport e1071797a4f0ab1a6af29824a777a7800d729b0e Changes: https://git.openjdk.org/jdk17u-dev/pull/3995/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3995&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367017 Stats: 265 lines in 2 files changed: 7 ins; 231 del; 27 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3995.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3995/head:pull/3995 PR: https://git.openjdk.org/jdk17u-dev/pull/3995 From coleenp at openjdk.org Tue Sep 30 19:30:09 2025 From: coleenp at openjdk.org (Coleen Phillimore) Date: Tue, 30 Sep 2025 19:30:09 GMT Subject: [jdk25u] RFR: 8365823: Revert storing abstract and interface Klasses to non-class metaspace Message-ID: <3WclcQDK9zbY9_s_AyO0-I9gT15NSUtHfIfZu8K6zPk=.aaf4be80-1475-4f7a-a323-66236bdd3c58@github.com> Please review this clean backport to JDK 25.02 of the change to disable allocating interface and abstract classes to non-class metaspace. The way the code has always been up to JDK 24. ------------- Commit messages: - Backport fa00b24954d63abed0093b696e5971c1918eec4d Changes: https://git.openjdk.org/jdk25u/pull/256/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=256&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365823 Stats: 104 lines in 19 files changed: 7 ins; 66 del; 31 mod Patch: https://git.openjdk.org/jdk25u/pull/256.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/256/head:pull/256 PR: https://git.openjdk.org/jdk25u/pull/256 From serb at openjdk.org Tue Sep 30 20:11:19 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 30 Sep 2025 20:11:19 GMT Subject: [jdk25u] RFR: 8362204: test/jdk/sun/awt/font/TestDevTransform.java fails on Ubuntu 24.04 Message-ID: Hi all, This pull request contains a backport of commit [89af6e13](https://github.com/openjdk/jdk/commit/89af6e13f2354d6e32872791d157144cd478a88f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 30 Sep 2025 and was reviewed by Alexey Ushakov and Phil Race. Thanks! ------------- Commit messages: - Backport 89af6e13f2354d6e32872791d157144cd478a88f Changes: https://git.openjdk.org/jdk25u/pull/255/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u&pr=255&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362204 Stats: 44 lines in 1 file changed: 40 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk25u/pull/255.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/255/head:pull/255 PR: https://git.openjdk.org/jdk25u/pull/255 From serb at openjdk.org Tue Sep 30 23:57:15 2025 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 30 Sep 2025 23:57:15 GMT Subject: [jdk21u-dev] RFR: 8362204: test/jdk/sun/awt/font/TestDevTransform.java fails on Ubuntu 24.04 Message-ID: Hi all, This pull request contains a backport of commit [89af6e13](https://github.com/openjdk/jdk/commit/89af6e13f2354d6e32872791d157144cd478a88f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 30 Sep 2025 and was reviewed by Alexey Ushakov and Phil Race. Thanks! ------------- Commit messages: - Backport 89af6e13f2354d6e32872791d157144cd478a88f Changes: https://git.openjdk.org/jdk21u-dev/pull/2286/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2286&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362204 Stats: 44 lines in 1 file changed: 40 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2286.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2286/head:pull/2286 PR: https://git.openjdk.org/jdk21u-dev/pull/2286