From syan at openjdk.org Thu Jan 1 11:12:26 2026 From: syan at openjdk.org (SendaoYan) Date: Thu, 1 Jan 2026 11:12:26 GMT Subject: [jdk25u-dev] RFR: 8371948: TestStackOverflowDuringInit.java fails xss too small on linux-aarch64 In-Reply-To: <3UkJ5fsDg7P6eb648zDqTz2B5J734Bq5Oxr0yHHsmaQ=.fbd5326b-646c-471d-adc2-8385727267be@github.com> References: <3UkJ5fsDg7P6eb648zDqTz2B5J734Bq5Oxr0yHHsmaQ=.fbd5326b-646c-471d-adc2-8385727267be@github.com> Message-ID: On Fri, 19 Dec 2025 02:44:14 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [360777c3](https://github.com/openjdk/jdk/commit/360777c3ad8fe5bfeb2af15ce1b89e04d4397b9f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 19 Dec 2025 and was reviewed by David Holmes and Andrew Haley. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/114#issuecomment-3703559634 From syan at openjdk.org Thu Jan 1 11:15:54 2026 From: syan at openjdk.org (SendaoYan) Date: Thu, 1 Jan 2026 11:15:54 GMT Subject: [jdk25u-dev] Integrated: 8371948: TestStackOverflowDuringInit.java fails xss too small on linux-aarch64 In-Reply-To: <3UkJ5fsDg7P6eb648zDqTz2B5J734Bq5Oxr0yHHsmaQ=.fbd5326b-646c-471d-adc2-8385727267be@github.com> References: <3UkJ5fsDg7P6eb648zDqTz2B5J734Bq5Oxr0yHHsmaQ=.fbd5326b-646c-471d-adc2-8385727267be@github.com> Message-ID: On Fri, 19 Dec 2025 02:44:14 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [360777c3](https://github.com/openjdk/jdk/commit/360777c3ad8fe5bfeb2af15ce1b89e04d4397b9f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 19 Dec 2025 and was reviewed by David Holmes and Andrew Haley. > > Thanks! This pull request has now been integrated. Changeset: 5a26e1e4 Author: SendaoYan URL: https://git.openjdk.org/jdk25u-dev/commit/5a26e1e470889be70ff639237592b6da66e9e484 Stats: 64 lines in 5 files changed: 36 ins; 2 del; 26 mod 8371948: TestStackOverflowDuringInit.java fails xss too small on linux-aarch64 Backport-of: 360777c3ad8fe5bfeb2af15ce1b89e04d4397b9f ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/114 From mbaesken at openjdk.org Fri Jan 2 08:38:59 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 2 Jan 2026 08:38:59 GMT Subject: [jdk25u-dev] Integrated: 8371420: Still sporadic failures of gc/TestAlwaysPreTouchBehavior.java# on Linux after JDK-8359104 In-Reply-To: <8rcMYA7MeQ-GfQlf0cl_teiLzHmkknkHdpZ3FxrkQb0=.e1fd53c4-45f1-4556-b719-32ed802e28e3@github.com> References: <8rcMYA7MeQ-GfQlf0cl_teiLzHmkknkHdpZ3FxrkQb0=.e1fd53c4-45f1-4556-b719-32ed802e28e3@github.com> Message-ID: On Tue, 30 Dec 2025 15:34:50 GMT, Matthias Baesken wrote: > 8371420: Still sporadic failures of gc/TestAlwaysPreTouchBehavior.java# on Linux after JDK-8359104 This pull request has now been integrated. Changeset: 6fe9d3c5 Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u-dev/commit/6fe9d3c5b8d364e2fa384eae42f56360f222abc3 Stats: 28 lines in 1 file changed: 16 ins; 5 del; 7 mod 8371420: Still sporadic failures of gc/TestAlwaysPreTouchBehavior.java# on Linux after JDK-8359104 Backport-of: dca55b43664bb9f15ebd7b5f674e1a64b5c17c02 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/126 From mdoerr at openjdk.org Fri Jan 2 10:26:25 2026 From: mdoerr at openjdk.org (Martin Doerr) Date: Fri, 2 Jan 2026 10:26:25 GMT Subject: [jdk17u-dev] RFR: 8368787: Error reporting: hs_err files should show instructions when referencing code in nmethods [v2] In-Reply-To: References: Message-ID: > Clean backport of [JDK-8368787](https://bugs.openjdk.org/browse/JDK-8368787) plus adaptation for 17u (2nd commit). [JDK-8334738](https://bugs.openjdk.org/browse/JDK-8334738) is not in 17u, hence the `print_ascii` parameter of `os::print_hex_dump` is unavailable. That one doesn't apply well, so I guess there are no plans to backport it to 17u. Martin Doerr has updated the pull request incrementally with one additional commit since the last revision: Remove comment which doesn't apply to jdk17u. ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/4226/files - new: https://git.openjdk.org/jdk17u-dev/pull/4226/files/c9845625..928cdb5e Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4226&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4226&range=00-01 Stats: 4 lines in 1 file changed: 0 ins; 4 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4226.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4226/head:pull/4226 PR: https://git.openjdk.org/jdk17u-dev/pull/4226 From cushon at openjdk.org Fri Jan 2 11:38:45 2026 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Fri, 2 Jan 2026 11:38:45 GMT Subject: [jdk17u-dev] RFR: 8337998: CompletionFailure in getEnclosingType attaching type annotations [v5] In-Reply-To: References: Message-ID: > This is a backport of [JDK-8337998](https://bugs.openjdk.org/browse/JDK-8337998), which is a follow-up to [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779). Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 10 commits: - Merge branch 'master' into JDK-8337998 - Merge branch 'JDK-8337795' into JDK-8337998 - Merge remote-tracking branch 'origin/master' into JDK-8337795 - Merge branch 'master' into JDK-8337998 - Backport c40e6ef3dcb25b8acc156aa4051694322bf7e351 - Fix merge - Backport 8d0831478338e9b084b2c47f46eba9faae3a5eb6 - Backport 67c4a0826babb55ce56acf2b3b289b51d9d5529e - Resolve merge conflict due to changes to the internal TypeMetadata API for JDK-8303820 - Backport de6667cf11aa59d1bab78ae5fb235ea0b901d5c4 ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/4150/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4150&range=04 Stats: 116 lines in 4 files changed: 113 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4150.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4150/head:pull/4150 PR: https://git.openjdk.org/jdk17u-dev/pull/4150 From cushon at openjdk.org Fri Jan 2 11:43:12 2026 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Fri, 2 Jan 2026 11:43:12 GMT Subject: [jdk17u-dev] RFR: 8354893: [REDO BACKPORT] javac crashes while adding type annotations to the return type of a constructor (JDK-8320001) [v4] In-Reply-To: References: Message-ID: > This is a backport of [JDK-8354893](https://bugs.openjdk.org/browse/JDK-8354893), which is a follow-up to [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779). 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 'JDK-8337998' into JDK-8354893 - Merge branch 'JDK-8337998' into JDK-8354893 - Merge branch 'master' into JDK-8354893 - Backport b2225c8c491e9a5f4f6d2ef14338369d681d6110 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/4151/files - new: https://git.openjdk.org/jdk17u-dev/pull/4151/files/4375296b..80f7abd8 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4151&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4151&range=02-03 Stats: 6823 lines in 208 files changed: 2190 ins; 3261 del; 1372 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4151.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4151/head:pull/4151 PR: https://git.openjdk.org/jdk17u-dev/pull/4151 From cushon at openjdk.org Fri Jan 2 11:43:29 2026 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Fri, 2 Jan 2026 11:43:29 GMT Subject: [jdk17u-dev] RFR: 8360406: [21u] Disable logic for attaching type annotations to class files until 8359336 is fixed [v4] In-Reply-To: <_2z4TMcc9XfKKYWLlEG-ZG3DsWtTqU9jB-8Ha8vxEQc=.58bae22b-4bae-4677-b899-5300e83c540b@github.com> References: <_2z4TMcc9XfKKYWLlEG-ZG3DsWtTqU9jB-8Ha8vxEQc=.58bae22b-4bae-4677-b899-5300e83c540b@github.com> Message-ID: > This is a backport of [JDK-8360406](https://bugs.openjdk.org/browse/JDK-8360406), which is a follow-up to [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779). Liam Miller-Cushon has updated the pull request incrementally with 26 additional commits since the last revision: - Merge branch 'JDK-8354893' into JDK-8360406 - Merge branch 'JDK-8337998' into JDK-8354893 - Merge branch 'master' into JDK-8337998 - 8337102: JITTester: Fix breaks in static initialization blocks Backport-of: 4669e7b7b02636a8bd7381a9d401aaaf0c1d7294 - 8271396: Spelling errors Backport-of: d09b028407ff9d0e8c2dfd9cc5d0dca19c4497e3 - 8337795: Type annotation attached to incorrect type during class reading Reviewed-by: vromero Backport-of: 8d0831478338e9b084b2c47f46eba9faae3a5eb6 - 8030957: AIX: Implement OperatingSystemMXBean.getSystemCpuLoad() and .getProcessCpuLoad() on AIX Reviewed-by: mbaesken Backport-of: d45e65bab45f78f9f378cdc53837fe33190b7801 - Merge - 8372534: Update Libpng to 1.6.51 Reviewed-by: mbaesken Backport-of: 5c2ab8e057ccc77019047f9e7e5c4928f876b555 - 8317970: Bump target macosx-x64 version to 11.00.00 Backport-of: 72c4dcbfeefcd664f5e3175b24e395c1f36a05fd - ... and 16 more: https://git.openjdk.org/jdk17u-dev/compare/a2a5b2c5...d1c804cc ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/4152/files - new: https://git.openjdk.org/jdk17u-dev/pull/4152/files/a2a5b2c5..d1c804cc Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4152&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4152&range=02-03 Stats: 6823 lines in 208 files changed: 2190 ins; 3261 del; 1372 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4152.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4152/head:pull/4152 PR: https://git.openjdk.org/jdk17u-dev/pull/4152 From duke at openjdk.org Fri Jan 2 11:45:07 2026 From: duke at openjdk.org (duke) Date: Fri, 2 Jan 2026 11:45:07 GMT Subject: [jdk17u-dev] RFR: 8337998: CompletionFailure in getEnclosingType attaching type annotations [v5] In-Reply-To: References: Message-ID: On Fri, 2 Jan 2026 11:38:45 GMT, Liam Miller-Cushon wrote: >> This is a backport of [JDK-8337998](https://bugs.openjdk.org/browse/JDK-8337998), which is a follow-up to [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779). > > Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 10 commits: > > - Merge branch 'master' into JDK-8337998 > - Merge branch 'JDK-8337795' into JDK-8337998 > - Merge remote-tracking branch 'origin/master' into JDK-8337795 > - Merge branch 'master' into JDK-8337998 > - Backport c40e6ef3dcb25b8acc156aa4051694322bf7e351 > - Fix merge > - Backport 8d0831478338e9b084b2c47f46eba9faae3a5eb6 > - Backport 67c4a0826babb55ce56acf2b3b289b51d9d5529e > - Resolve merge conflict > > due to changes to the internal TypeMetadata API for JDK-8303820 > - Backport de6667cf11aa59d1bab78ae5fb235ea0b901d5c4 @cushon Your change (at version a9b36e560612d12e745de67a87efcb1753df6804) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/4150#issuecomment-3705153692 From mbaesken at openjdk.org Fri Jan 2 11:59:54 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 2 Jan 2026 11:59:54 GMT Subject: [jdk17u-dev] RFR: 8368787: Error reporting: hs_err files should show instructions when referencing code in nmethods [v2] In-Reply-To: References: Message-ID: On Fri, 2 Jan 2026 10:26:25 GMT, Martin Doerr wrote: >> Clean backport of [JDK-8368787](https://bugs.openjdk.org/browse/JDK-8368787) plus adaptations for 17u (2nd and 3rd commit). [JDK-8334738](https://bugs.openjdk.org/browse/JDK-8334738) is not in 17u, hence the `print_ascii` parameter of `os::print_hex_dump` is unavailable. That one doesn't apply well, so I guess there are no plans to backport it to 17u. `ZBarrierRelocationFormatStoreGoodAfterMov` doesn't exist in 17u, so I've removed the comment referring to it. > > Martin Doerr has updated the pull request incrementally with one additional commit since the last revision: > > Remove comment which doesn't apply to jdk17u. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/4226#pullrequestreview-3623003829 From mbaesken at openjdk.org Fri Jan 2 12:50:18 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 2 Jan 2026 12:50:18 GMT Subject: [jdk25u-dev] RFR: 8372348: Adjust some UL / JFR string deduplication output messages Message-ID: Backport of 8372348, JFR string dedup event is missing in 25 ------------- Commit messages: - Backport 3f20eb943532c5c76e55b14292139749bd704ce4 Changes: https://git.openjdk.org/jdk25u-dev/pull/127/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=127&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8372348 Stats: 13 lines in 1 file changed: 4 ins; 0 del; 9 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/127.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/127/head:pull/127 PR: https://git.openjdk.org/jdk25u-dev/pull/127 From mdoerr at openjdk.org Fri Jan 2 12:53:51 2026 From: mdoerr at openjdk.org (Martin Doerr) Date: Fri, 2 Jan 2026 12:53:51 GMT Subject: [jdk17u-dev] RFR: 8368787: Error reporting: hs_err files should show instructions when referencing code in nmethods [v2] In-Reply-To: References: Message-ID: On Fri, 2 Jan 2026 10:26:25 GMT, Martin Doerr wrote: >> Clean backport of [JDK-8368787](https://bugs.openjdk.org/browse/JDK-8368787) plus adaptations for 17u (2nd and 3rd commit). [JDK-8334738](https://bugs.openjdk.org/browse/JDK-8334738) is not in 17u, hence the `print_ascii` parameter of `os::print_hex_dump` is unavailable. That one doesn't apply well, so I guess there are no plans to backport it to 17u. `ZBarrierRelocationFormatStoreGoodAfterMov` doesn't exist in 17u, so I've removed the comment referring to it. > > Martin Doerr has updated the pull request incrementally with one additional commit since the last revision: > > Remove comment which doesn't apply to jdk17u. Thanks for the review! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/4226#issuecomment-3705261691 From asteiner at openjdk.org Fri Jan 2 13:21:24 2026 From: asteiner at openjdk.org (Andreas Steiner) Date: Fri, 2 Jan 2026 13:21:24 GMT Subject: [jdk25u-dev] RFR: 8372348: Adjust some UL / JFR string deduplication output messages In-Reply-To: References: Message-ID: On Fri, 2 Jan 2026 12:43:38 GMT, Matthias Baesken wrote: > Backport of 8372348, JFR string dedup event is missing in 25 Marked as reviewed by asteiner (no project role). ------------- PR Review: https://git.openjdk.org/jdk25u-dev/pull/127#pullrequestreview-3623113638 From mbaesken at openjdk.org Fri Jan 2 14:26:04 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 2 Jan 2026 14:26:04 GMT Subject: [jdk17u-dev] RFR: 8369563: Gtest dll_address_to_function_and_library_name has issues with stripped pdb files Message-ID: 8369563: Gtest dll_address_to_function_and_library_name has issues with stripped pdb files ------------- Commit messages: - Backport 98e1d2fab123befa78342ba53b76a560dddd6385 Changes: https://git.openjdk.org/jdk17u-dev/pull/4227/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4227&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8369563 Stats: 9 lines in 1 file changed: 8 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4227.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4227/head:pull/4227 PR: https://git.openjdk.org/jdk17u-dev/pull/4227 From mdoerr at openjdk.org Fri Jan 2 14:40:04 2026 From: mdoerr at openjdk.org (Martin Doerr) Date: Fri, 2 Jan 2026 14:40:04 GMT Subject: [jdk25u-dev] RFR: 8372348: Adjust some UL / JFR string deduplication output messages In-Reply-To: References: Message-ID: On Fri, 2 Jan 2026 12:43:38 GMT, Matthias Baesken wrote: > Backport of 8372348, JFR string dedup event is missing in 25 LGTM, assuming that [JDK-8037914](https://bugs.openjdk.org/browse/JDK-8037914) will not get backported. Not sure if it would make sense. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk25u-dev/pull/127#pullrequestreview-3623264849 From syan at openjdk.org Fri Jan 2 15:40:24 2026 From: syan at openjdk.org (SendaoYan) Date: Fri, 2 Jan 2026 15:40:24 GMT Subject: [jdk21u-dev] RFR: 8372857: Improve debuggability of java/rmi/server/RemoteServer/AddrInUse.java test In-Reply-To: References: Message-ID: On Thu, 4 Dec 2025 02:48:20 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [04c0f8d3](https://github.com/openjdk/jdk/commit/04c0f8d359a3f450ac2070c6d41834145d9c75f7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jaikiran Pai on 4 Dec 2025 and was reviewed by Mark Sheppard, Stuart Marks and SendaoYan. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2505#issuecomment-3705598777 From syan at openjdk.org Fri Jan 2 15:40:25 2026 From: syan at openjdk.org (SendaoYan) Date: Fri, 2 Jan 2026 15:40:25 GMT Subject: [jdk21u-dev] Integrated: 8372857: Improve debuggability of java/rmi/server/RemoteServer/AddrInUse.java test In-Reply-To: References: Message-ID: On Thu, 4 Dec 2025 02:48:20 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [04c0f8d3](https://github.com/openjdk/jdk/commit/04c0f8d359a3f450ac2070c6d41834145d9c75f7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jaikiran Pai on 4 Dec 2025 and was reviewed by Mark Sheppard, Stuart Marks and SendaoYan. > > Thanks! This pull request has now been integrated. Changeset: fb32cf4a Author: SendaoYan URL: https://git.openjdk.org/jdk21u-dev/commit/fb32cf4a87022fb1847b4d649c04f1e5c09cfe19 Stats: 76 lines in 1 file changed: 17 ins; 39 del; 20 mod 8372857: Improve debuggability of java/rmi/server/RemoteServer/AddrInUse.java test Backport-of: 04c0f8d359a3f450ac2070c6d41834145d9c75f7 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2505 From ysr at openjdk.org Fri Jan 2 21:05:56 2026 From: ysr at openjdk.org (Y. Srinivas Ramakrishna) Date: Fri, 2 Jan 2026 21:05:56 GMT Subject: [jdk25u-dev] RFR: 8358735: GenShen: block_start() may be incorrect after class unloading [v2] In-Reply-To: <0D9PV8gEv2xRYX7PjVbUTtiUqPEqf1bLiFqscT8mahc=.088eeb91-680e-4473-9744-424a36f51176@github.com> References: <0D9PV8gEv2xRYX7PjVbUTtiUqPEqf1bLiFqscT8mahc=.088eeb91-680e-4473-9744-424a36f51176@github.com> Message-ID: On Wed, 26 Nov 2025 19:30:06 GMT, Rui Li wrote: >> Backport of JDK-8358735 and its two follow up fixes: JDK-8372110 and JDK-8371854. >> >> The backport of the original issue (JDK-8358735) is almost clean except that atomic.hpp was renamed to atomicAccess.hpp in the later versions, and I had to resolve the conflict by retaining atomic.hpp import. >> >> The two follow up backports are clean. >> >> Our internal application crashed and we identified JDK-8358735 was the root cause. Backporting it for the fix. >> >> Testing: all GHA tests passed. > > Rui Li has updated the pull request incrementally with two additional commits since the last revision: > > - 8371854: Shenandoah: Simplify WALK_FORWARD_IN_BLOCK_START use > > Backport 713de231a61234632e2f9858b222b5f7fd0bdaf1 > - 8372110: GenShen: Fix erroneous assert > > Backport aa7718d1d2008c240c197383c493955d8b654bf3 @rgithubli did you intend to ask for /approval of this backport? Not sure if that request has been filed yet. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/19#issuecomment-3706220901 From syan at openjdk.org Sun Jan 4 02:48:14 2026 From: syan at openjdk.org (SendaoYan) Date: Sun, 4 Jan 2026 02:48:14 GMT Subject: [jdk17u-dev] RFR: 8371978: tools/jar/ReproducibleJar.java fails on XFS [v2] In-Reply-To: References: Message-ID: > Hi all, > > This backport PR fix the test bug which may cause test fails on XFS file system. Only the copyright year can not backport cleanly. Other parts are all clean. 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 jbs8371978 - Backport 828498c54b3b1089af9e076cb45f3cf3bea58e2f ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/4203/files - new: https://git.openjdk.org/jdk17u-dev/pull/4203/files/664bdd13..71a46a73 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4203&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4203&range=00-01 Stats: 7395 lines in 220 files changed: 2749 ins; 3253 del; 1393 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4203.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4203/head:pull/4203 PR: https://git.openjdk.org/jdk17u-dev/pull/4203 From syan at openjdk.org Sun Jan 4 03:06:59 2026 From: syan at openjdk.org (SendaoYan) Date: Sun, 4 Jan 2026 03:06:59 GMT Subject: [jdk21u-dev] RFR: 8371978: tools/jar/ReproducibleJar.java fails on XFS In-Reply-To: References: Message-ID: On Thu, 4 Dec 2025 07:40:25 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [828498c5](https://github.com/openjdk/jdk/commit/828498c54b3b1089af9e076cb45f3cf3bea58e2f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 4 Dec 2025 and was reviewed by Jaikiran Pai. > > Thanks! Change has been verified locally on linux-x64(ext4) and linux-aarch64(XFS). ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2507#issuecomment-3707568627 From syan at openjdk.org Sun Jan 4 03:28:04 2026 From: syan at openjdk.org (SendaoYan) Date: Sun, 4 Jan 2026 03:28:04 GMT Subject: [jdk21u-dev] Withdrawn: 8371114: Problemlist vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java In-Reply-To: References: Message-ID: On Wed, 5 Nov 2025 06:46:52 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [7d3c66f3](https://github.com/openjdk/jdk/commit/7d3c66f379fcb24d4505c2c12e20b24dce313e56) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Leonid Mesnik on 4 Nov 2025 and was reviewed by Alex Menkov, SendaoYan and Serguei Spitsyn. > > Backport parity with JDK-8370732 > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2447 From syan at openjdk.org Sun Jan 4 03:28:04 2026 From: syan at openjdk.org (SendaoYan) Date: Sun, 4 Jan 2026 03:28:04 GMT Subject: [jdk21u-dev] Withdrawn: 8370732: Use WhiteBox.getWhiteBox().fullGC() to provoking gc for nsk/jvmti tests In-Reply-To: References: Message-ID: <1XxBrm-vOeGUk5GfPS_nS8DtjtMKiHdZ2JFlQO7rOdY=.164b15ca-92e6-4ac2-bb1c-6604eb61f739@github.com> On Sat, 1 Nov 2025 02:14:03 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [54fe5021](https://github.com/openjdk/jdk/commit/54fe50210efe9ae6fad225b815cfdeb16c868115) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 1 Nov 2025 and was reviewed by Chris Plummer, Leonid Mesnik and Serguei Spitsyn. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2440 From syan at openjdk.org Sun Jan 4 03:29:02 2026 From: syan at openjdk.org (SendaoYan) Date: Sun, 4 Jan 2026 03:29:02 GMT Subject: [jdk17u-dev] Withdrawn: 8371114: Problemlist vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java In-Reply-To: References: Message-ID: On Wed, 5 Nov 2025 06:49:55 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [7d3c66f3](https://github.com/openjdk/jdk/commit/7d3c66f379fcb24d4505c2c12e20b24dce313e56) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Leonid Mesnik on 4 Nov 2025 and was reviewed by Alex Menkov, SendaoYan and Serguei Spitsyn. > > Backport parity with JDK-8370732 > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4157 From syan at openjdk.org Sun Jan 4 03:37:03 2026 From: syan at openjdk.org (SendaoYan) Date: Sun, 4 Jan 2026 03:37:03 GMT Subject: [jdk25u-dev] RFR: 8371948: TestStackOverflowDuringInit.java fails xss too small on linux-aarch64 In-Reply-To: <3UkJ5fsDg7P6eb648zDqTz2B5J734Bq5Oxr0yHHsmaQ=.fbd5326b-646c-471d-adc2-8385727267be@github.com> References: <3UkJ5fsDg7P6eb648zDqTz2B5J734Bq5Oxr0yHHsmaQ=.fbd5326b-646c-471d-adc2-8385727267be@github.com> Message-ID: On Fri, 19 Dec 2025 02:44:14 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [360777c3](https://github.com/openjdk/jdk/commit/360777c3ad8fe5bfeb2af15ce1b89e04d4397b9f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 19 Dec 2025 and was reviewed by David Holmes and Andrew Haley. > > Thanks! Waiting https://github.com/openjdk/jdk11u-dev/pull/3105 merged. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/114#issuecomment-3707586568 From syan at openjdk.org Sun Jan 4 03:39:32 2026 From: syan at openjdk.org (SendaoYan) Date: Sun, 4 Jan 2026 03:39:32 GMT Subject: [jdk11u-dev] RFR: 8305186: Reference.waitForReferenceProcessing should be more accessible to tests [v5] In-Reply-To: References: <3pok5QgkJ7OBGm3sCkHItUWgkLBosHAXVQyl4lhK3_U=.d24b165c-0e70-4c1a-ae92-765b29b4b092@github.com> Message-ID: On Sun, 21 Dec 2025 05:31:56 GMT, SendaoYan wrote: >> Hi all, >> >> This pull request contains a backport of commit [d8f012ea](https://github.com/openjdk/jdk/commit/d8f012ea2a0514020434d5db6047e36941e9349b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Brent Christian on 25 Apr 2025 and was reviewed by Kim Barrett. >> >> The github shows it's not cleanly backport, seems that this file has different context. I compare the patch file from main-line repo and jdk11u-dev repo, the change lines are all the same. >> >> I have verified this clean backport PR locally with test test/jdk/java/lang/ref/FinalizerHistogramTest.java after apply the patch JDK-8298783 which use the newly added function. >> >> 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 eight additional commits since the last revision: > > - Merge branch 'openjdk:master' into jbs8305186 > - Merge branch 'openjdk:master' into jbs8305186 > - Merge branch 'openjdk:master' into jbs8305186 > - Merge branch 'openjdk:master' into jbs8305186 > - Revert change of supportsConcurrentGCPhaseControl > - Revert "Backport da4dd7c008da4be54ee5f58d1ac19f440fd2a74e" > > This reverts commit 30c94906fe8fd65ba21fe95a66ae7da7d7ca5e4a. > - Backport d8f012ea2a0514020434d5db6047e36941e9349b > - Backport da4dd7c008da4be54ee5f58d1ac19f440fd2a74e GHA report test serviceability/sa/ClhsdbFindPC.java#id1 fails on macos-x64. I think the fails unrelated to this backport PR. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3105#issuecomment-3707587984 From aph at openjdk.org Sun Jan 4 09:51:29 2026 From: aph at openjdk.org (Andrew Haley) Date: Sun, 4 Jan 2026 09:51:29 GMT Subject: [jdk11u-dev] RFR: 8305186: Reference.waitForReferenceProcessing should be more accessible to tests [v5] In-Reply-To: References: <3pok5QgkJ7OBGm3sCkHItUWgkLBosHAXVQyl4lhK3_U=.d24b165c-0e70-4c1a-ae92-765b29b4b092@github.com> Message-ID: On Sun, 21 Dec 2025 05:31:56 GMT, SendaoYan wrote: >> Hi all, >> >> This pull request contains a backport of commit [d8f012ea](https://github.com/openjdk/jdk/commit/d8f012ea2a0514020434d5db6047e36941e9349b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Brent Christian on 25 Apr 2025 and was reviewed by Kim Barrett. >> >> The github shows it's not cleanly backport, seems that this file has different context. I compare the patch file from main-line repo and jdk11u-dev repo, the change lines are all the same. >> >> I have verified this clean backport PR locally with test test/jdk/java/lang/ref/FinalizerHistogramTest.java after apply the patch JDK-8298783 which use the newly added function. >> >> 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 eight additional commits since the last revision: > > - Merge branch 'openjdk:master' into jbs8305186 > - Merge branch 'openjdk:master' into jbs8305186 > - Merge branch 'openjdk:master' into jbs8305186 > - Merge branch 'openjdk:master' into jbs8305186 > - Revert change of supportsConcurrentGCPhaseControl > - Revert "Backport da4dd7c008da4be54ee5f58d1ac19f440fd2a74e" > > This reverts commit 30c94906fe8fd65ba21fe95a66ae7da7d7ca5e4a. > - Backport d8f012ea2a0514020434d5db6047e36941e9349b > - Backport da4dd7c008da4be54ee5f58d1ac19f440fd2a74e Marked as reviewed by aph (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/3105#pullrequestreview-3624916581 From syan at openjdk.org Sun Jan 4 14:06:59 2026 From: syan at openjdk.org (SendaoYan) Date: Sun, 4 Jan 2026 14:06:59 GMT Subject: [jdk11u-dev] RFR: 8298783: java/lang/ref/FinalizerHistogramTest.java failed with "RuntimeException: MyObject is not found in test output" [v5] In-Reply-To: References: Message-ID: <_6EvPop9xMxQcNL0PgXXl_lwrJPwwKRVMj7KvV4i4AM=.2a66334b-eead-497e-85f2-01006dba1afd@github.com> On Sat, 22 Nov 2025 00:16:12 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. >> >> This PR is intend to fix the test bug which cause test intermittent fails. Backport not clean because the path of `sun.hotspot.WhiteBox` different to main-line, the path should adopt to jdk11u-dev when backport from main-line to jdk11u-dev, Other parts is cleanly. >> >> I have verified this backport plus with https://github.com/openjdk/jdk11u-dev/pull/3105. >> >> 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 five additional commits since the last revision: > > - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master > - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master > - Adopt to jdk11u-dev > - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master > - Backport fe29cad5e0b10cd088fc39967599f5a8dcaa445c Waiting https://github.com/openjdk/jdk11u-dev/pull/3105 merged. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3074#issuecomment-3708115252 From syan at openjdk.org Sun Jan 4 14:07:29 2026 From: syan at openjdk.org (SendaoYan) Date: Sun, 4 Jan 2026 14:07:29 GMT Subject: [jdk11u-dev] RFR: 8305186: Reference.waitForReferenceProcessing should be more accessible to tests [v5] In-Reply-To: References: <3pok5QgkJ7OBGm3sCkHItUWgkLBosHAXVQyl4lhK3_U=.d24b165c-0e70-4c1a-ae92-765b29b4b092@github.com> Message-ID: On Sun, 4 Jan 2026 09:48:44 GMT, Andrew Haley wrote: >> 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 eight additional commits since the last revision: >> >> - Merge branch 'openjdk:master' into jbs8305186 >> - Merge branch 'openjdk:master' into jbs8305186 >> - Merge branch 'openjdk:master' into jbs8305186 >> - Merge branch 'openjdk:master' into jbs8305186 >> - Revert change of supportsConcurrentGCPhaseControl >> - Revert "Backport da4dd7c008da4be54ee5f58d1ac19f440fd2a74e" >> >> This reverts commit 30c94906fe8fd65ba21fe95a66ae7da7d7ca5e4a. >> - Backport d8f012ea2a0514020434d5db6047e36941e9349b >> - Backport da4dd7c008da4be54ee5f58d1ac19f440fd2a74e > > Marked as reviewed by aph (Reviewer). Thanks for the reviews @theRealAph ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3105#issuecomment-3708114609 From syan at openjdk.org Mon Jan 5 03:50:58 2026 From: syan at openjdk.org (SendaoYan) Date: Mon, 5 Jan 2026 03:50:58 GMT Subject: [jdk25u-dev] RFR: 8334928: Test sun/security/ssl/SSLSocketImpl/ReuseAddr.java failed: java.net.BindException: Address already in use In-Reply-To: References: Message-ID: On Wed, 26 Nov 2025 12:07:13 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [cdf5fbed](https://github.com/openjdk/jdk/commit/cdf5fbed9bd8366e4ee9ab9cb538db88d7bcc7c0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Neha Joshi on 26 Nov 2025 and was reviewed by Rajan Halade. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/13#issuecomment-3708843406 From syan at openjdk.org Mon Jan 5 03:50:59 2026 From: syan at openjdk.org (SendaoYan) Date: Mon, 5 Jan 2026 03:50:59 GMT Subject: [jdk25u-dev] Integrated: 8334928: Test sun/security/ssl/SSLSocketImpl/ReuseAddr.java failed: java.net.BindException: Address already in use In-Reply-To: References: Message-ID: On Wed, 26 Nov 2025 12:07:13 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [cdf5fbed](https://github.com/openjdk/jdk/commit/cdf5fbed9bd8366e4ee9ab9cb538db88d7bcc7c0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Neha Joshi on 26 Nov 2025 and was reviewed by Rajan Halade. > > Thanks! This pull request has now been integrated. Changeset: 83cca73b Author: SendaoYan URL: https://git.openjdk.org/jdk25u-dev/commit/83cca73bd587f014f1f5d73cf72b0f8f1951f61d Stats: 5 lines in 2 files changed: 3 ins; 0 del; 2 mod 8334928: Test sun/security/ssl/SSLSocketImpl/ReuseAddr.java failed: java.net.BindException: Address already in use Backport-of: cdf5fbed9bd8366e4ee9ab9cb538db88d7bcc7c0 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/13 From duke at openjdk.org Mon Jan 5 07:33:56 2026 From: duke at openjdk.org (duke) Date: Mon, 5 Jan 2026 07:33:56 GMT Subject: [jdk21u-dev] RFR: 8358751: C2: Recursive inlining check for compiled lambda forms is broken [v2] In-Reply-To: References: Message-ID: On Fri, 19 Dec 2025 13:36:41 GMT, Roman Marchenko wrote: >> This is backport of JDK-8358751, as it's reported jdk21 is affected. >> >> Clean backport. Tier1 is OK. >> >> The reproducer crashes before the fix, and OK after the fix. > > Roman Marchenko 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 bp8358751 > - Backport 9cca4f7c760bea9bf79f7c03f37a70449acad51e @wkia Your change (at version e32908abfcfa45b29e2020249a3242fa487fd80c) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2294#issuecomment-3709250785 From avieiro at openjdk.org Mon Jan 5 08:22:59 2026 From: avieiro at openjdk.org (Antonio Vieiro) Date: Mon, 5 Jan 2026 08:22:59 GMT Subject: [jdk11u-dev] RFR: 8374213: [11u] [BACKOUT] JDK-8301379 Message-ID: Backout of [JDK-8301379](https://bugs.openjdk.org/browse/JDK-8301379) to JDK-11, that made three security tests to fail. Backporting JDK-8301379 may require a previous backport of the following test refactorings from JDK-17: - 8306015: Update sun.security.ssl TLS tests to use SSLContextTemplate or SSLEngineTemplate - 8306014: Update javax.net.ssl TLS tests to use SSLContextTemplate or SSLEngineTemplate - 8284047: Harmonize/Standardize the SSLSocket/SSLEngine/SSLSocketSSLEngine test templates This backout makes all security tests to pass again: ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/jdk:jdk_security 1361 1361 0 0 ============================== TEST SUCCESS ------------- Commit messages: - 8374213: [11u] [BACKOUT] JDK-8301379 Changes: https://git.openjdk.org/jdk11u-dev/pull/3136/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3136&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8374213 Stats: 249 lines in 2 files changed: 51 ins; 179 del; 19 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3136.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3136/head:pull/3136 PR: https://git.openjdk.org/jdk11u-dev/pull/3136 From mbaesken at openjdk.org Mon Jan 5 08:46:31 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 5 Jan 2026 08:46:31 GMT Subject: [jdk17u-dev] Integrated: 8369563: Gtest dll_address_to_function_and_library_name has issues with stripped pdb files In-Reply-To: References: Message-ID: <6Zf2jHIqPKjokGh7JOJBNitpIK0sFdhpi9Hm2puJn-0=.a0fe39c1-b46c-4cb7-b739-a8f0863574a8@github.com> On Fri, 2 Jan 2026 14:19:00 GMT, Matthias Baesken wrote: > 8369563: Gtest dll_address_to_function_and_library_name has issues with stripped pdb files This pull request has now been integrated. Changeset: 827207b7 Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/827207b7196ff0bd7df59f0d5a6ac623526c4f8a Stats: 9 lines in 1 file changed: 8 ins; 0 del; 1 mod 8369563: Gtest dll_address_to_function_and_library_name has issues with stripped pdb files Backport-of: 98e1d2fab123befa78342ba53b76a560dddd6385 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4227 From mbaesken at openjdk.org Mon Jan 5 08:48:01 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 5 Jan 2026 08:48:01 GMT Subject: [jdk25u-dev] Integrated: 8372348: Adjust some UL / JFR string deduplication output messages In-Reply-To: References: Message-ID: On Fri, 2 Jan 2026 12:43:38 GMT, Matthias Baesken wrote: > Backport of 8372348, JFR string dedup event is missing in 25 This pull request has now been integrated. Changeset: 4044c37d Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u-dev/commit/4044c37d40cec86a80b1c07a95c2e05900b34df2 Stats: 13 lines in 1 file changed: 4 ins; 0 del; 9 mod 8372348: Adjust some UL / JFR string deduplication output messages Reviewed-by: asteiner, mdoerr Backport-of: 3f20eb943532c5c76e55b14292139749bd704ce4 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/127 From mbaesken at openjdk.org Mon Jan 5 09:15:00 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 5 Jan 2026 09:15:00 GMT Subject: [jdk17u-dev] RFR: 8368960: Adjust java UL logging in the build Message-ID: 8368960: Adjust java UL logging in the build ------------- Commit messages: - Backport 567e648825a4c7fe449b3102fc2f26759d741acb Changes: https://git.openjdk.org/jdk17u-dev/pull/4229/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4229&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8368960 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4229.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4229/head:pull/4229 PR: https://git.openjdk.org/jdk17u-dev/pull/4229 From mdoerr at openjdk.org Mon Jan 5 09:36:38 2026 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 5 Jan 2026 09:36:38 GMT Subject: [jdk21u-dev] Integrated: 8368787: Error reporting: hs_err files should show instructions when referencing code in nmethods In-Reply-To: References: Message-ID: On Wed, 31 Dec 2025 14:36:42 GMT, Martin Doerr wrote: > Clean backport of [JDK-8368787](https://bugs.openjdk.org/browse/JDK-8368787). This pull request has now been integrated. Changeset: bad21fbe Author: Martin Doerr URL: https://git.openjdk.org/jdk21u-dev/commit/bad21fbe258402e7697279fdbdf7d67e02d20c03 Stats: 42 lines in 3 files changed: 42 ins; 0 del; 0 mod 8368787: Error reporting: hs_err files should show instructions when referencing code in nmethods Backport-of: b31bbfcf2f13fa5b16762f5384d95c2b5d9c5705 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2540 From duke at openjdk.org Mon Jan 5 09:36:40 2026 From: duke at openjdk.org (Voznia Anton) Date: Mon, 5 Jan 2026 09:36:40 GMT Subject: [jdk11u-dev] RFR: 8351359: OperatingSystemMXBean: values from getCpuLoad and getProcessCpuLoad are stale after 24.8 days (Windows) In-Reply-To: References: Message-ID: On Sat, 20 Dec 2025 13:03:44 GMT, Andrew John Hughes wrote: >> Hi, >> >> It's a clean backport of JDK-8351359. >> Changes are related to Windows only. >> >> Testing: >> - manual testing code that calls `getProcessCpuLoad()` on windows server 2025, intel cpu >> - OpenJDK GHA Sanity Checks > > There is no point touching this PR when the 17u one remains closed; https://github.com/openjdk/jdk17u-dev/pull/3983 We will not approve an 11u PR without the change being first in 17u. Hi @gnu-andrew , Thank you for the notice. I've reopened the PR in the 17u. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3101#issuecomment-3709625240 From syan at openjdk.org Mon Jan 5 14:08:28 2026 From: syan at openjdk.org (SendaoYan) Date: Mon, 5 Jan 2026 14:08:28 GMT Subject: [jdk25u-dev] Withdrawn: 8373127: Update nsk/monitoring tests to support virtual thread factory testing In-Reply-To: References: Message-ID: On Mon, 8 Dec 2025 09:23:29 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b0f59f60](https://github.com/openjdk/jdk/commit/b0f59f6021a00dc569e08810b34db21553a5b68d) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Leonid Mesnik on 6 Dec 2025 and was reviewed by Kevin Walls and Alex Menkov. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/70 From shade at openjdk.org Mon Jan 5 15:32:18 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 5 Jan 2026 15:32:18 GMT Subject: [jdk25u-dev] RFR: 8373630: r18_tls should not be modified on Windows AArch64 Message-ID: Fixes Virtual Thread bug that affects JDK 24+. Additional testing: - [ ] GHA - [x] macos-aarch64-server-fastdebug, `tier1` ------------- Commit messages: - Backport a0dd66f92d7f8400b9800847e36d036315628afb Changes: https://git.openjdk.org/jdk25u-dev/pull/128/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=128&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373630 Stats: 23 lines in 1 file changed: 23 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/128.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/128/head:pull/128 PR: https://git.openjdk.org/jdk25u-dev/pull/128 From aph at openjdk.org Mon Jan 5 15:47:11 2026 From: aph at openjdk.org (Andrew Haley) Date: Mon, 5 Jan 2026 15:47:11 GMT Subject: [jdk25u-dev] RFR: 8373630: r18_tls should not be modified on Windows AArch64 In-Reply-To: References: Message-ID: On Mon, 5 Jan 2026 15:21:51 GMT, Aleksey Shipilev wrote: > Fixes Virtual Thread bug that affects JDK 24+. > > Additional testing: > - [ ] GHA > - [x] macos-aarch64-server-fastdebug, `tier1` Marked as reviewed by aph (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk25u-dev/pull/128#pullrequestreview-3627369467 From duke at openjdk.org Mon Jan 5 16:06:21 2026 From: duke at openjdk.org (duke) Date: Mon, 5 Jan 2026 16:06:21 GMT Subject: [jdk25u-dev] RFR: 8370378: Some compiler tests inadvertently exclude particular platforms In-Reply-To: References: Message-ID: On Thu, 18 Dec 2025 22:13:15 GMT, Roland Mesde wrote: > Backporting JDK-8370378: Some compiler tests inadvertently exclude particular platforms. > > For parity with Oracle JDK. > > This commit updates the @requires annotations to include both "amd64" and "x86_64" values to ensure tests run on all x86_64 platforms regardless of OS. > > Ran the specific test on linux-x64 (amd64), linux-aarch64, macos-aarch64 and windows-x64 (amd64). Testing on macOS x86_64 was not performed due to platform unavailability.: > > (Passed) - make test TEST=test/hotspot/jtreg/compiler/c2/TestBit.java > (Passed) - make test TEST=test/hotspot/jtreg/compiler/c2/irTests/RotateLeftNodeIntIdealizationTests.java > (Passed) - make test TEST=test/hotspot/jtreg/compiler/c2/irTests/RotateLeftNodeLongIdealizationTests.java > > Results attached: > > [windows-x64-specific-1-test.log](https://github.com/user-attachments/files/24262973/windows-x64-specific-1-test.log) > [windows-x64-specific-2-test.log](https://github.com/user-attachments/files/24262974/windows-x64-specific-2-test.log) > [windows-x64-specific-3-test.log](https://github.com/user-attachments/files/24262975/windows-x64-specific-3-test.log) > [macos-aarch64-specific-1-test.log](https://github.com/user-attachments/files/24262976/macos-aarch64-specific-1-test.log) > [macos-aarch64-specific-2-test.log](https://github.com/user-attachments/files/24262977/macos-aarch64-specific-2-test.log) > [macos-aarch64-specific-3-test.log](https://github.com/user-attachments/files/24262978/macos-aarch64-specific-3-test.log) > [linux-x64-specific-1-test.log](https://github.com/user-attachments/files/24262979/linux-x64-specific-1-test.log) > [linux-x64-specific-2-test.log](https://github.com/user-attachments/files/24262980/linux-x64-specific-2-test.log) > [linux-x64-specific-3-test.log](https://github.com/user-attachments/files/24262981/linux-x64-specific-3-test.log) > [linux-aarch64-specific-1-test.log](https://github.com/user-attachments/files/24262982/linux-aarch64-specific-1-test.log) > [linux-aarch64-specific-2-test.log](https://github.com/user-attachments/files/24262983/linux-aarch64-specific-2-test.log) > [linux-aarch64-specific-3-test.log](https://github.com/user-attachments/files/24262984/linux-aarch64-specific-3-test.log) @rm-gh-8 Your change (at version af15b0d3a2fbf34877ab179c4bb89ceebe879264) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/113#issuecomment-3711055868 From duke at openjdk.org Mon Jan 5 16:06:21 2026 From: duke at openjdk.org (duke) Date: Mon, 5 Jan 2026 16:06:21 GMT Subject: [jdk25u-dev] RFR: 8367583: sun/security/util/AlgorithmConstraints/InvalidCryptoDisabledAlgos.java fails after JDK-8244336 In-Reply-To: References: Message-ID: On Wed, 17 Dec 2025 22:04:44 GMT, Roland Mesde wrote: > Backporting JDK-8367583: sun/security/util/AlgorithmConstraints/InvalidCryptoDisabledAlgos.java fails after JDK-8244336. > > For parity with Oracle JDK. > > This commit removes the dependency on jdk.test.lib.Utils class to avoid premature security API initialization. Test maintains same functionality and expectations without the problematic utility class. > > Ran the specific test on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > (Passed) - make test TEST=test/jdk/sun/security/util/AlgorithmConstraints/InvalidCryptoDisabledAlgos.java > > Results are attached: > > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24261597/linux-aarch64-specific-test.log) > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24261599/linux-x64-specific-test.log) > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24261600/macos-aarch64-specific-test.log) > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24261601/windows-x64-specific-test.log) @rm-gh-8 Your change (at version 4feadc1831509c7d5fe89f51f9eb1323a2188ced) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/108#issuecomment-3711053461 From duke at openjdk.org Mon Jan 5 16:23:33 2026 From: duke at openjdk.org (Roland Mesde) Date: Mon, 5 Jan 2026 16:23:33 GMT Subject: [jdk25u-dev] Integrated: 8370378: Some compiler tests inadvertently exclude particular platforms In-Reply-To: References: Message-ID: On Thu, 18 Dec 2025 22:13:15 GMT, Roland Mesde wrote: > Backporting JDK-8370378: Some compiler tests inadvertently exclude particular platforms. > > For parity with Oracle JDK. > > This commit updates the @requires annotations to include both "amd64" and "x86_64" values to ensure tests run on all x86_64 platforms regardless of OS. > > Ran the specific test on linux-x64 (amd64), linux-aarch64, macos-aarch64 and windows-x64 (amd64). Testing on macOS x86_64 was not performed due to platform unavailability.: > > (Passed) - make test TEST=test/hotspot/jtreg/compiler/c2/TestBit.java > (Passed) - make test TEST=test/hotspot/jtreg/compiler/c2/irTests/RotateLeftNodeIntIdealizationTests.java > (Passed) - make test TEST=test/hotspot/jtreg/compiler/c2/irTests/RotateLeftNodeLongIdealizationTests.java > > Results attached: > > [windows-x64-specific-1-test.log](https://github.com/user-attachments/files/24262973/windows-x64-specific-1-test.log) > [windows-x64-specific-2-test.log](https://github.com/user-attachments/files/24262974/windows-x64-specific-2-test.log) > [windows-x64-specific-3-test.log](https://github.com/user-attachments/files/24262975/windows-x64-specific-3-test.log) > [macos-aarch64-specific-1-test.log](https://github.com/user-attachments/files/24262976/macos-aarch64-specific-1-test.log) > [macos-aarch64-specific-2-test.log](https://github.com/user-attachments/files/24262977/macos-aarch64-specific-2-test.log) > [macos-aarch64-specific-3-test.log](https://github.com/user-attachments/files/24262978/macos-aarch64-specific-3-test.log) > [linux-x64-specific-1-test.log](https://github.com/user-attachments/files/24262979/linux-x64-specific-1-test.log) > [linux-x64-specific-2-test.log](https://github.com/user-attachments/files/24262980/linux-x64-specific-2-test.log) > [linux-x64-specific-3-test.log](https://github.com/user-attachments/files/24262981/linux-x64-specific-3-test.log) > [linux-aarch64-specific-1-test.log](https://github.com/user-attachments/files/24262982/linux-aarch64-specific-1-test.log) > [linux-aarch64-specific-2-test.log](https://github.com/user-attachments/files/24262983/linux-aarch64-specific-2-test.log) > [linux-aarch64-specific-3-test.log](https://github.com/user-attachments/files/24262984/linux-aarch64-specific-3-test.log) This pull request has now been integrated. Changeset: 7a4df4d0 Author: Roland Mesde Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u-dev/commit/7a4df4d04626b0d8a72fa62e4436e9fb97193f3a Stats: 5 lines in 3 files changed: 0 ins; 0 del; 5 mod 8370378: Some compiler tests inadvertently exclude particular platforms Backport-of: 60104575b221eb3d78a4d56839d55953d4036c21 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/113 From duke at openjdk.org Mon Jan 5 16:23:41 2026 From: duke at openjdk.org (Roland Mesde) Date: Mon, 5 Jan 2026 16:23:41 GMT Subject: [jdk25u-dev] Integrated: 8367583: sun/security/util/AlgorithmConstraints/InvalidCryptoDisabledAlgos.java fails after JDK-8244336 In-Reply-To: References: Message-ID: On Wed, 17 Dec 2025 22:04:44 GMT, Roland Mesde wrote: > Backporting JDK-8367583: sun/security/util/AlgorithmConstraints/InvalidCryptoDisabledAlgos.java fails after JDK-8244336. > > For parity with Oracle JDK. > > This commit removes the dependency on jdk.test.lib.Utils class to avoid premature security API initialization. Test maintains same functionality and expectations without the problematic utility class. > > Ran the specific test on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > (Passed) - make test TEST=test/jdk/sun/security/util/AlgorithmConstraints/InvalidCryptoDisabledAlgos.java > > Results are attached: > > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24261597/linux-aarch64-specific-test.log) > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24261599/linux-x64-specific-test.log) > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24261600/macos-aarch64-specific-test.log) > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24261601/windows-x64-specific-test.log) This pull request has now been integrated. Changeset: c288508b Author: Roland Mesde Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u-dev/commit/c288508b4d25a17f775fe8fb6be1a633d6ce57fd Stats: 18 lines in 1 file changed: 8 ins; 4 del; 6 mod 8367583: sun/security/util/AlgorithmConstraints/InvalidCryptoDisabledAlgos.java fails after JDK-8244336 Backport-of: ff538c7f5641bb24748243da44de5d964141ae31 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/108 From duke at openjdk.org Mon Jan 5 16:29:44 2026 From: duke at openjdk.org (Roland Mesde) Date: Mon, 5 Jan 2026 16:29:44 GMT Subject: [jdk25u-dev] RFR: 8368159: Significant performance overhead when started with jdwp agent and unattached debugger [v2] In-Reply-To: References: Message-ID: > Backporting JDK-8368159: Significant performance overhead when started with jdwp agent and unattached debugger. > > This commit replaces the imprecise can_post_frame_pop() check with new has_frame_pops(JavaThread* thread) function for accurate detection of when JVMTI cleanup is actually needed. > > Ran related tests (passed) on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > (Passed) - make test TEST=test/hotspot/jtreg/serviceability/jvmti > > Results are attached. > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24085584/linux-aarch64-specific-test.log) > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24085585/linux-x64-specific-test.log) > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24085586/macos-aarch64-specific-test.log) > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24085587/windows-x64-specific-test.log) Roland Mesde 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 JDK-8368159-V25 - Backport 17244c699ad20fafe7448678a53266ce6bf017e5 ------------- Changes: - all: https://git.openjdk.org/jdk25u-dev/pull/75/files - new: https://git.openjdk.org/jdk25u-dev/pull/75/files/1ebe2848..0731737c Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=75&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=75&range=00-01 Stats: 15127 lines in 529 files changed: 8264 ins; 4790 del; 2073 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/75.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/75/head:pull/75 PR: https://git.openjdk.org/jdk25u-dev/pull/75 From duke at openjdk.org Mon Jan 5 16:32:29 2026 From: duke at openjdk.org (Roland Mesde) Date: Mon, 5 Jan 2026 16:32:29 GMT Subject: [jdk25u-dev] RFR: 8358159: Empty mode/padding in cipher transformations [v2] In-Reply-To: References: Message-ID: <_9nVUHIMHoJbceivW2OEPfswitOOrLXd__NnbUFPQ0g=.1944c122-0fbd-4c64-ac00-a6ac53fd6085@github.com> > Backporting JDK-8358159: Empty mode/padding in cipher transformations. > > Cipher transformation strings with empty mode or padding components (e.g., "AES/ /NoPadding") incorrectly throw > NoSuchAlgorithmException instead of being processed normally. This commit fixes the issue by treating empty mode or padding strings as null values during transformation parsing. > > For parity with Oracle JDK. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > (Passed) - make test TEST=test/jdk/javax/crypto > > Results attached: > [linux-aarch64-specific-2-test.log](https://github.com/user-attachments/files/24200380/linux-aarch64-specific-2-test.log) > [linux-x64-specific-2-test.log](https://github.com/user-attachments/files/24200381/linux-x64-specific-2-test.log) > [macos-aarch64-specific-2-test.log](https://github.com/user-attachments/files/24200382/macos-aarch64-specific-2-test.log) > [windows-x64-specific-2-test.log](https://github.com/user-attachments/files/24200383/windows-x64-specific-2-test.log) Roland Mesde 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 JDK-8358159-V25 - Backport 3ff83ec49e561c44dd99508364b8ba068274b63a ------------- Changes: - all: https://git.openjdk.org/jdk25u-dev/pull/95/files - new: https://git.openjdk.org/jdk25u-dev/pull/95/files/87d83df3..b971f881 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=95&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=95&range=00-01 Stats: 6603 lines in 147 files changed: 2772 ins; 3332 del; 499 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/95.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/95/head:pull/95 PR: https://git.openjdk.org/jdk25u-dev/pull/95 From duke at openjdk.org Mon Jan 5 19:21:11 2026 From: duke at openjdk.org (Roland Mesde) Date: Mon, 5 Jan 2026 19:21:11 GMT Subject: [jdk25u-dev] RFR: 8358159: Empty mode/padding in cipher transformations In-Reply-To: References: Message-ID: On Sun, 21 Dec 2025 17:42:30 GMT, Goetz Lindenmaier wrote: >> Backporting JDK-8358159: Empty mode/padding in cipher transformations. >> >> Cipher transformation strings with empty mode or padding components (e.g., "AES/ /NoPadding") incorrectly throw >> NoSuchAlgorithmException instead of being processed normally. This commit fixes the issue by treating empty mode or padding strings as null values during transformation parsing. >> >> For parity with Oracle JDK. >> >> Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: >> >> (Passed) - make test TEST=test/jdk/javax/crypto >> >> Results attached: >> [linux-aarch64-specific-2-test.log](https://github.com/user-attachments/files/24200380/linux-aarch64-specific-2-test.log) >> [linux-x64-specific-2-test.log](https://github.com/user-attachments/files/24200381/linux-x64-specific-2-test.log) >> [macos-aarch64-specific-2-test.log](https://github.com/user-attachments/files/24200382/macos-aarch64-specific-2-test.log) >> [windows-x64-specific-2-test.log](https://github.com/user-attachments/files/24200383/windows-x64-specific-2-test.log) > > Hi @rm-gh-8 , > can you please do a dependend backport with [JDK-8369790](https://bugs.openjdk.org/browse/JDK-8369790) Stricter checking for cipher transformations ? Pushing these timely will avoid intermediate test errors. > > Do a > git checkout origin/pr/95 > and then > git checkout -b my_backport_8369790 or similar and prepare the backport of 8369790. > > In the PR for 8369790 you must choose branch pr/95 for comparison. This should assure skara accepts the backport as clean. > > I removed the label in the meantime. > > Thanks! > Goetz. @GoeLin Create https://github.com/openjdk/jdk25u-dev/pull/130 to backport JDK-8359388 / JDK-8369790 ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/95#issuecomment-3711765217 From duke at openjdk.org Mon Jan 5 21:15:34 2026 From: duke at openjdk.org (Roland Mesde) Date: Mon, 5 Jan 2026 21:15:34 GMT Subject: [jdk25u-dev] RFR: 8359388: Stricter checking for cipher transformations Message-ID: Backporting JDK-8359388: Stricter checking for cipher transformations This PR addresses a security and specification compliance issue in Java's cryptographic framework. The javax.crypto.Cipher class is supposed to accept transformation strings in two formats: either a simple algorithm name like "AES", or a complete specification like "AES/CBC/PKCS5Padding" that includes algorithm, mode, and padding. However, a previous change (JDK-8358159) had made the parser too lenient, allowing malformed transformations with missing components like "AES//" or "AES/CBC/". This created ambiguity about what cryptographic operations would actually be performed, potentially leading to weaker security than developers intended. This depends on https://github.com/openjdk/jdk25u-dev/pull/95 For parity with Oracle JDK. Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: (Passed) - make test TEST=test/jdk/javax/crypto/Cipher/TestEmptyModePadding.java (Passed) - make test TEST=test/jdk/javax/crypto Results attached: [windows-x64-specific-test.log](https://github.com/user-attachments/files/24439198/windows-x64-specific-test.log) [windows-x64-specific-2-test.log](https://github.com/user-attachments/files/24439200/windows-x64-specific-2-test.log) [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24439201/macos-aarch64-specific-test.log) [macos-aarch64-specific-2-test.log](https://github.com/user-attachments/files/24439202/macos-aarch64-specific-2-test.log) [linux-x64-specific-test.log](https://github.com/user-attachments/files/24439203/linux-x64-specific-test.log) [linux-x64-specific-2-test.log](https://github.com/user-attachments/files/24439204/linux-x64-specific-2-test.log) [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24439205/linux-aarch64-specific-test.log) [linux-aarch64-specific-2-test.log](https://github.com/user-attachments/files/24439206/linux-aarch64-specific-2-test.log) ------------- Depends on: https://git.openjdk.org/jdk25u-dev/pull/95 Commit messages: - Backport ec7c6be6a9e84c8cd2077fea07930592ddd13669 Changes: https://git.openjdk.org/jdk25u-dev/pull/130/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=130&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359388 Stats: 100 lines in 2 files changed: 45 ins; 15 del; 40 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/130.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/130/head:pull/130 PR: https://git.openjdk.org/jdk25u-dev/pull/130 From shade at openjdk.org Tue Jan 6 11:26:43 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 6 Jan 2026 11:26:43 GMT Subject: [jdk25u-dev] RFR: 8364936: Shenandoah: Switch nmethod entry barriers to conc_instruction_and_data_patch Message-ID: Improves Shenandoah performance on some workloads. Additional testing: - [x] Linux AArch64 server fastdebug, `hotspot_gc_shenandoah` - [x] Linux AArch64 server fastdebug, `all` with `-XX:+UseShenandoahGC` ------------- Commit messages: - Backport 81a1e8e1363446de499a59fc706221efde12dd86 Changes: https://git.openjdk.org/jdk25u-dev/pull/129/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=129&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8364936 Stats: 28 lines in 12 files changed: 0 ins; 19 del; 9 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/129.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/129/head:pull/129 PR: https://git.openjdk.org/jdk25u-dev/pull/129 From jnibedita at openjdk.org Tue Jan 6 14:34:30 2026 From: jnibedita at openjdk.org (Nibedita Jena) Date: Tue, 6 Jan 2026 14:34:30 GMT Subject: [jdk26u] RFR: Merge jdk:jdk26 Message-ID: <6fMvKLKn-6ZxLYCAVMN2p7pQ4TEM-5AA8pyCMwMQRKI=.aa23c359-265d-4139-8f01-cbbd6ab3f199@github.com> Merge ------------- Commit messages: - Merge remote-tracking branch 'jdk/jdk26' into Merge_01-06 - 8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs - 8374382: (aio) AsynchronousFileChannel writes wrong content using heap ByteBuffer when position != 0 The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk26u/pull/9/files Stats: 558 lines in 15 files changed: 455 ins; 27 del; 76 mod Patch: https://git.openjdk.org/jdk26u/pull/9.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/9/head:pull/9 PR: https://git.openjdk.org/jdk26u/pull/9 From jnibedita at openjdk.org Tue Jan 6 14:36:41 2026 From: jnibedita at openjdk.org (Nibedita Jena) Date: Tue, 6 Jan 2026 14:36:41 GMT Subject: [jdk26u] RFR: Merge jdk:jdk26 [v2] In-Reply-To: <6fMvKLKn-6ZxLYCAVMN2p7pQ4TEM-5AA8pyCMwMQRKI=.aa23c359-265d-4139-8f01-cbbd6ab3f199@github.com> References: <6fMvKLKn-6ZxLYCAVMN2p7pQ4TEM-5AA8pyCMwMQRKI=.aa23c359-265d-4139-8f01-cbbd6ab3f199@github.com> Message-ID: > Merge Nibedita Jena 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 remote-tracking branch 'jdk/jdk26' into Merge_01-06 - Merge - 8372589: VM crashes on init when NonNMethodCodeHeapSize is set too small and UseTransparentHugePages is enabled Backport-of: 8eaeb6990b85ac8717f4fc4ce883f674017b91f3 - 8373625: CPUTimeCounters creates a total counter for unsupported GCs Backport-of: 30be94086aad42b99a15a05fe5115f552e8efb8b - 8373520: Bump update version for OpenJDK: jdk26u to 26.0.1 Reviewed-by: robm, iris, kcr ------------- Changes: - all: https://git.openjdk.org/jdk26u/pull/9/files - new: https://git.openjdk.org/jdk26u/pull/9/files/1a3aebf1..1a3aebf1 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk26u&pr=9&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk26u&pr=9&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk26u/pull/9.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/9/head:pull/9 PR: https://git.openjdk.org/jdk26u/pull/9 From jnibedita at openjdk.org Tue Jan 6 14:39:15 2026 From: jnibedita at openjdk.org (Nibedita Jena) Date: Tue, 6 Jan 2026 14:39:15 GMT Subject: [jdk26u] Integrated: Merge jdk:jdk26 In-Reply-To: <6fMvKLKn-6ZxLYCAVMN2p7pQ4TEM-5AA8pyCMwMQRKI=.aa23c359-265d-4139-8f01-cbbd6ab3f199@github.com> References: <6fMvKLKn-6ZxLYCAVMN2p7pQ4TEM-5AA8pyCMwMQRKI=.aa23c359-265d-4139-8f01-cbbd6ab3f199@github.com> Message-ID: On Tue, 6 Jan 2026 14:26:49 GMT, Nibedita Jena wrote: > Merge This pull request has now been integrated. Changeset: 0d97470b Author: Nibedita Jena URL: https://git.openjdk.org/jdk26u/commit/0d97470b84f56d4afeadc51bb6d54df940907f6e Stats: 558 lines in 15 files changed: 455 ins; 27 del; 76 mod Merge ------------- PR: https://git.openjdk.org/jdk26u/pull/9 From duke at openjdk.org Tue Jan 6 18:49:47 2026 From: duke at openjdk.org (Rui Li) Date: Tue, 6 Jan 2026 18:49:47 GMT Subject: [jdk25u-dev] RFR: 8358529: GenShen: Heuristics do not respond to changes in SoftMaxHeapSize Message-ID: 3 backports in this pr: - JDK-8358529 (For addressing cherry pick conflicts caused by 8372543) - JDK-8372543 (The main backport I'm hoping to backport) - JDK-8373789 (8372543 missed an import. This is the bugfix) Even with JDK-8358529, the backport is still not clean for JDK-8372543. It's missing JDK-8365880 and more. Since the conflicts were only an assertion conflicts ([sample](https://github.com/openjdk/jdk/blame/b1e8c4e030f42ea3146b2502c9ab030bc79a8147/src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp#L3065)), I'm skipping the complicated backport rabbit hole and picking the latest assertions. The other two backports (8358529, 8373789) are clean. Testing: GHA passed. ------------- Commit messages: - 8373789: No PCH release build failure after JDK-8372543 - 8372543: Shenandoah: undercalculated the available size when soft max takes effect - Backport fa32bfe11300fdadb35f083037f6ab2a8985d210 Changes: https://git.openjdk.org/jdk25u-dev/pull/132/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=132&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358529 Stats: 422 lines in 20 files changed: 230 ins; 94 del; 98 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/132.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/132/head:pull/132 PR: https://git.openjdk.org/jdk25u-dev/pull/132 From wkemper at openjdk.org Tue Jan 6 19:05:52 2026 From: wkemper at openjdk.org (William Kemper) Date: Tue, 6 Jan 2026 19:05:52 GMT Subject: [jdk25u-dev] RFR: 8358529: GenShen: Heuristics do not respond to changes in SoftMaxHeapSize In-Reply-To: References: Message-ID: On Tue, 6 Jan 2026 02:11:38 GMT, Rui Li wrote: > 3 backports in this pr: > - [JDK-8358529](https://bugs.openjdk.org/browse/JDK-8358529) (For addressing cherry pick conflicts caused by 8372543) > - [JDK-8372543](https://bugs.openjdk.org/browse/JDK-8372543) (The main backport I'm hoping to backport) > - [JDK-8373789](https://bugs.openjdk.org/browse/JDK-8373789) (8372543 missed an import. This is the bugfix) > > Even with JDK-8358529, the backport is still not clean for JDK-8372543. It's missing [JDK-8365880](https://bugs.openjdk.org/browse/JDK-8365880) and more. Since the conflicts were only an assertion conflicts ([sample](https://github.com/openjdk/jdk/blame/b1e8c4e030f42ea3146b2502c9ab030bc79a8147/src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp#L3065)), I'm skipping the complicated backport rabbit hole and picking the latest assertions. The other two backports (8358529, 8373789) are clean. > > Testing: GHA passed. I'm approving this, but I feel this is a lot of files for a backport. I wonder if, in the future, we should boil down the backport to its essence and avoid incidental changes to logging and such. ------------- Marked as reviewed by wkemper (Committer). PR Review: https://git.openjdk.org/jdk25u-dev/pull/132#pullrequestreview-3632124501 From duke at openjdk.org Tue Jan 6 20:04:37 2026 From: duke at openjdk.org (jyma22) Date: Tue, 6 Jan 2026 20:04:37 GMT Subject: [jdk26u] RFR: 8373632: Some sound tests failing in CI due to lack of sound key Message-ID: Add @key sound annotation to 4 jtreg tests that were failing in CI due to missing sound permissions. Without this keyword, these tests can run on systems lacking sound access, causing hangs on macOS 26 (due to a macOS bug that will be fixed in a future update). 3 tests: New failures introduced when de-problem-listing without adding the required sound keyword 1 test: Previously observed failure that now passes consistently (40+ runs) with the sound keyword added ------------- Commit messages: - Backport fb531cdaf3b30034e0efa86b9b20558478ce94d0 Changes: https://git.openjdk.org/jdk26u/pull/8/files Webrev: https://webrevs.openjdk.org/?repo=jdk26u&pr=8&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373632 Stats: 4 lines in 4 files changed: 3 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk26u/pull/8.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/8/head:pull/8 PR: https://git.openjdk.org/jdk26u/pull/8 From dzhang at openjdk.org Tue Jan 6 23:42:23 2026 From: dzhang at openjdk.org (Dingli Zhang) Date: Tue, 6 Jan 2026 23:42:23 GMT Subject: [jdk25u-dev] RFR: 8374525: RISC-V: Several masked float16 vector operations are not supported Message-ID: Hi all, This pull request contains a backport of commit [df5b49e6](https://github.com/openjdk/jdk/commit/df5b49e604d3204c6383484ba3807d39abd0b0f1) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Dingli Zhang on 6 Jan 2026 and was reviewed by Feilong Jiang and Fei Yang. Thanks! ------------- Commit messages: - Backport df5b49e604d3204c6383484ba3807d39abd0b0f1 Changes: https://git.openjdk.org/jdk25u-dev/pull/133/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=133&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8374525 Stats: 19 lines in 1 file changed: 17 ins; 2 del; 0 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/133.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/133/head:pull/133 PR: https://git.openjdk.org/jdk25u-dev/pull/133 From jpai at openjdk.org Wed Jan 7 02:08:40 2026 From: jpai at openjdk.org (Jaikiran Pai) Date: Wed, 7 Jan 2026 02:08:40 GMT Subject: [jdk17u-dev] RFR: 7036144: GZIPInputStream readTrailer uses faulty available() test for end-of-stream [v2] In-Reply-To: References: Message-ID: On Wed, 17 Dec 2025 20:19:29 GMT, Todd V. Jonker wrote: >> This is a clean backport of [d3f3011](https://github.com/openjdk/jdk/commit/d3f3011d56267360d65841da3550eca79cf1575b), originally authored by @archiecobbs and reviewed by @jaikiran >> >> The corresponding backport for JDK21 is https://github.com/openjdk/jdk21u-dev/pull/1897 >> >> Testing: >> - [x] New regression test fails without the fix, passes with it >> - [x] linux-x86_64-server-release: headless tiers 1-3 > > Todd V. Jonker 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 gzip-fix > - Backport d3f3011d56267360d65841da3550eca79cf1575b More of a FYI - the original change was integrated in Java 23 and we now have a report of performance impact due to the change https://mail.openjdk.org/pipermail/core-libs-dev/2026-January/157091.html. It would impact this proposed backport too. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3667#issuecomment-3717040498 From sgehwolf at openjdk.org Wed Jan 7 11:02:54 2026 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 7 Jan 2026 11:02:54 GMT Subject: [jdk21u-dev] Integrated: 8354878: File Leak in CgroupSubsystemFactory::determine_type of cgroupSubsystem_linux.cpp:300 In-Reply-To: References: Message-ID: On Fri, 19 Dec 2025 10:02:42 GMT, Severin Gehwolf wrote: > Clean backport as a follow-up to JDK-8349988 which is in JDK 21.0.10. Copyright needed manual resolve. This pull request has now been integrated. Changeset: 5a770f41 Author: Severin Gehwolf URL: https://git.openjdk.org/jdk21u-dev/commit/5a770f41c5c30b69880595dba43c9ecef8d9fd26 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8354878: File Leak in CgroupSubsystemFactory::determine_type of cgroupSubsystem_linux.cpp:300 Backport-of: 7f3191a630edba32ddb7bb64a835ec663d91ed92 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2531 From sgehwolf at openjdk.org Wed Jan 7 11:03:31 2026 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 7 Jan 2026 11:03:31 GMT Subject: [jdk21u-dev] RFR: 8370572: Cgroups hierarchical memory limit is not honored after JDK-8322420 [v2] In-Reply-To: <_1OaAFEZ2nk7XyuV4GEUmtC8JjBYMSpBnwjHNRdFVyY=.23e38869-df11-4a09-9c2a-8c340dceab33@github.com> References: <_1OaAFEZ2nk7XyuV4GEUmtC8JjBYMSpBnwjHNRdFVyY=.23e38869-df11-4a09-9c2a-8c340dceab33@github.com> Message-ID: > Clean backport to the JDK 25u version of this fix. > > Testing: > - [x] GHA > - [x] Container tests on Linux x86_64 with the regression test added in the [dependent PR](https://github.com/openjdk/jdk21u-dev/pull/2533). Severin Gehwolf has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'master' into jdk-8370572-backport - Backport 5a08f945f250c27afe533ca5a7c796699eb63d91 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2532/files - new: https://git.openjdk.org/jdk21u-dev/pull/2532/files/484a7ccf..0afa0c6a Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2532&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2532&range=00-01 Stats: 5219 lines in 81 files changed: 1304 ins; 3378 del; 537 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2532.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2532/head:pull/2532 PR: https://git.openjdk.org/jdk21u-dev/pull/2532 From sgehwolf at openjdk.org Wed Jan 7 11:03:46 2026 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 7 Jan 2026 11:03:46 GMT Subject: [jdk25u-dev] Integrated: 8371769: TestMemoryInvisibleParent.java fails with java.nio.file.AccessDeniedException In-Reply-To: <9g485cApYNFaX1z06sVflumxRxG12VyK8mGLq0Rgo0E=.bfa2aaaf-ac43-41dd-a18b-4102f1dc8407@github.com> References: <9g485cApYNFaX1z06sVflumxRxG12VyK8mGLq0Rgo0E=.bfa2aaaf-ac43-41dd-a18b-4102f1dc8407@github.com> Message-ID: On Fri, 19 Dec 2025 16:10:48 GMT, Severin Gehwolf wrote: > Clean backport from JDK 26. Test only fix. This pull request has now been integrated. Changeset: 83d0cc10 Author: Severin Gehwolf URL: https://git.openjdk.org/jdk25u-dev/commit/83d0cc10d41c36735309d48592f1dca0b797fb79 Stats: 14 lines in 1 file changed: 4 ins; 0 del; 10 mod 8371769: TestMemoryInvisibleParent.java fails with java.nio.file.AccessDeniedException Backport-of: 3fd551f9926601b05a13a22b556d55425a37ee4d ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/117 From syan at openjdk.org Wed Jan 7 11:05:28 2026 From: syan at openjdk.org (SendaoYan) Date: Wed, 7 Jan 2026 11:05:28 GMT Subject: [jdk21u-dev] RFR: 8370492: [Linux] Update cpu shares to cpu.weight mapping function [v2] In-Reply-To: <-qXs-YpsqjbH4kJibswYXoKOJlKcXcsfDf2EJ9u0Qzk=.80d64211-7c5d-4cc0-85cc-02ef6c6bc514@github.com> References: <-qXs-YpsqjbH4kJibswYXoKOJlKcXcsfDf2EJ9u0Qzk=.80d64211-7c5d-4cc0-85cc-02ef6c6bc514@github.com> Message-ID: > Hi all, > > This pull request contains a backport of commit [5d65c23c](https://github.com/openjdk/jdk/commit/5d65c23cd99b72527dcfab9eb6da9510e7dc6330) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Severin Gehwolf on 14 Nov 2025 and was reviewed by Casper Norrbin, Albert Mingkun Yang and SendaoYan. > > 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-5d65c23c-master - Backport 5d65c23cd99b72527dcfab9eb6da9510e7dc6330 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2512/files - new: https://git.openjdk.org/jdk21u-dev/pull/2512/files/3dd5a539..3d3cb870 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2512&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2512&range=00-01 Stats: 5221 lines in 82 files changed: 1305 ins; 3378 del; 538 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2512.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2512/head:pull/2512 PR: https://git.openjdk.org/jdk21u-dev/pull/2512 From syan at openjdk.org Wed Jan 7 12:28:07 2026 From: syan at openjdk.org (SendaoYan) Date: Wed, 7 Jan 2026 12:28:07 GMT Subject: [jdk25u-dev] RFR: 8370492: [Linux] Update cpu shares to cpu.weight mapping function [v2] In-Reply-To: References: Message-ID: <5Vg4QKvRH_0pyIe_3Fm1TTnGngRW5DkJ29jacky2D_M=.fd76a31a-fd63-45ee-9761-93aceb92d344@github.com> > Hi all, > > This pull request contains a backport of commit [5d65c23c](https://github.com/openjdk/jdk/commit/5d65c23cd99b72527dcfab9eb6da9510e7dc6330) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Severin Gehwolf on 14 Nov 2025 and was reviewed by Casper Norrbin, Albert Mingkun Yang and SendaoYan. > > 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-5d65c23c-master - Backport 5d65c23cd99b72527dcfab9eb6da9510e7dc6330 ------------- Changes: - all: https://git.openjdk.org/jdk25u-dev/pull/72/files - new: https://git.openjdk.org/jdk25u-dev/pull/72/files/a5496f9f..10d50c10 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=72&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=72&range=00-01 Stats: 7346 lines in 172 files changed: 3465 ins; 3365 del; 516 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/72.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/72/head:pull/72 PR: https://git.openjdk.org/jdk25u-dev/pull/72 From syan at openjdk.org Wed Jan 7 12:30:40 2026 From: syan at openjdk.org (SendaoYan) Date: Wed, 7 Jan 2026 12:30:40 GMT Subject: [jdk25u-dev] RFR: 8362087: Test containers/docker/ShareTmpDir.java intermittent fails Message-ID: Hi all, This pull request contains a backport of commit [929864b1](https://github.com/openjdk/jdk/commit/929864b1a40eb222d3b7b3451fc6d4e5316a7cc8) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 7 Jan 2026 and was reviewed by Severin Gehwolf and Casper Norrbin. Thanks! ------------- Commit messages: - Backport 929864b1a40eb222d3b7b3451fc6d4e5316a7cc8 Changes: https://git.openjdk.org/jdk25u-dev/pull/134/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=134&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8362087 Stats: 15 lines in 2 files changed: 9 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/134.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/134/head:pull/134 PR: https://git.openjdk.org/jdk25u-dev/pull/134 From syan at openjdk.org Wed Jan 7 13:11:20 2026 From: syan at openjdk.org (SendaoYan) Date: Wed, 7 Jan 2026 13:11:20 GMT Subject: [jdk25u-dev] Withdrawn: 8362087: Test containers/docker/ShareTmpDir.java intermittent fails In-Reply-To: References: Message-ID: On Wed, 7 Jan 2026 12:25:09 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [929864b1](https://github.com/openjdk/jdk/commit/929864b1a40eb222d3b7b3451fc6d4e5316a7cc8) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 7 Jan 2026 and was reviewed by Severin Gehwolf and Casper Norrbin. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/134 From sgehwolf at openjdk.org Wed Jan 7 13:39:19 2026 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 7 Jan 2026 13:39:19 GMT Subject: [jdk21u-dev] Integrated: 8370572: Cgroups hierarchical memory limit is not honored after JDK-8322420 In-Reply-To: <_1OaAFEZ2nk7XyuV4GEUmtC8JjBYMSpBnwjHNRdFVyY=.23e38869-df11-4a09-9c2a-8c340dceab33@github.com> References: <_1OaAFEZ2nk7XyuV4GEUmtC8JjBYMSpBnwjHNRdFVyY=.23e38869-df11-4a09-9c2a-8c340dceab33@github.com> Message-ID: On Fri, 19 Dec 2025 10:25:49 GMT, Severin Gehwolf wrote: > Clean backport to the JDK 25u version of this fix. > > Testing: > - [x] GHA > - [x] Container tests on Linux x86_64 with the regression test added in the [dependent PR](https://github.com/openjdk/jdk21u-dev/pull/2533). This pull request has now been integrated. Changeset: e6dadef2 Author: Severin Gehwolf URL: https://git.openjdk.org/jdk21u-dev/commit/e6dadef24b32afe9c7a78c2257fda8d90609e791 Stats: 33 lines in 3 files changed: 22 ins; 3 del; 8 mod 8370572: Cgroups hierarchical memory limit is not honored after JDK-8322420 Backport-of: 5a08f945f250c27afe533ca5a7c796699eb63d91 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2532 From sgehwolf at openjdk.org Wed Jan 7 13:48:45 2026 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 7 Jan 2026 13:48:45 GMT Subject: [jdk21u] RFR: 8374209: [17u,21u] Backout JDK-8361748 due to JDK-8373727 In-Reply-To: References: Message-ID: On Mon, 22 Dec 2025 20:19:25 GMT, Andrew John Hughes wrote: > Revert "8361748: Enforce limits on the size of an XBM image" > > This reverts commit 0ec4708743cca64c4f51a8aa88956064e3ccee10. > > We can redo this change when there is a fix for [JDK-8373727](https://bugs.openjdk.org/browse/JDK-8373727) @gnu-andrew Please apply for approval for this change. Thanks! ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/479#issuecomment-3718974197 From sgehwolf at openjdk.org Wed Jan 7 13:51:41 2026 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 7 Jan 2026 13:51:41 GMT Subject: [jdk21u-dev] RFR: 8370966: Create regression test for the hierarchical memory limit fix in JDK-8370572 [v2] In-Reply-To: <1PWdppbo5GI2IvgTf1UYhs1tLZpdZmS2nZuC7hWij2M=.d830b63c-6ac3-4936-b04f-18d12ec5dfd3@github.com> References: <1PWdppbo5GI2IvgTf1UYhs1tLZpdZmS2nZuC7hWij2M=.d830b63c-6ac3-4936-b04f-18d12ec5dfd3@github.com> Message-ID: <9eYkSHqKGEvIaXeS2agKdKk1UqTcMYPqrPzTgseFQp4=.314afe22-62c8-4388-b89e-bb47f9b18732@github.com> > Backport of the regression test for https://github.com/openjdk/jdk21u-dev/pull/2532 Severin Gehwolf 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/2533/files - new: https://git.openjdk.org/jdk21u-dev/pull/2533/files/483b4a3e..483b4a3e Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2533&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2533&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2533.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2533/head:pull/2533 PR: https://git.openjdk.org/jdk21u-dev/pull/2533 From sgehwolf at openjdk.org Wed Jan 7 15:22:45 2026 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 7 Jan 2026 15:22:45 GMT Subject: [jdk21u-dev] RFR: 8370966: Create regression test for the hierarchical memory limit fix in JDK-8370572 [v3] In-Reply-To: <1PWdppbo5GI2IvgTf1UYhs1tLZpdZmS2nZuC7hWij2M=.d830b63c-6ac3-4936-b04f-18d12ec5dfd3@github.com> References: <1PWdppbo5GI2IvgTf1UYhs1tLZpdZmS2nZuC7hWij2M=.d830b63c-6ac3-4936-b04f-18d12ec5dfd3@github.com> Message-ID: > Backport of the regression test for https://github.com/openjdk/jdk21u-dev/pull/2532 Severin Gehwolf 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 jdk-8370966-test-backport - Backport c3eecc0465e570dcc19aa1f5bc9ed4db8dcb4e63 - Backport 5a08f945f250c27afe533ca5a7c796699eb63d91 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2533/files - new: https://git.openjdk.org/jdk21u-dev/pull/2533/files/483b4a3e..5e1e3a54 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2533&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2533&range=01-02 Stats: 5221 lines in 82 files changed: 1305 ins; 3378 del; 538 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2533.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2533/head:pull/2533 PR: https://git.openjdk.org/jdk21u-dev/pull/2533 From duke at openjdk.org Wed Jan 7 22:59:28 2026 From: duke at openjdk.org (Roland Mesde) Date: Wed, 7 Jan 2026 22:59:28 GMT Subject: [jdk25u-dev] RFR: 8366424: Missing type profiling in generated Record Object methods Message-ID: Backporting JDK-8366424: Missing type profiling in generated Record Object methods. This commit addresses a HotSpot profiling issue where shared bytecode causes "profile pollution" - multiple call sites sharing the same method profile, degrading type profiling effectiveness. This backport has internal demand Ran benchmark on macos-aarch64: Benchmark Mode Cnt Score Error Units RecordMethodsBenchmark.equalsDistinct thrpt 15 346.810 ? 4.077 ops/us RecordMethodsBenchmark.equalsGenerated thrpt 15 345.344 ? 2.830 ops/us RecordMethodsBenchmark.equalsPolluted thrpt 15 146.948 ? 3.605 ops/us RecordMethodsBenchmark.equalsSpecial thrpt 15 433.302 ? 6.331 ops/us RecordMethodsBenchmark.hashCodeDistinct thrpt 15 869.551 ? 11.816 ops/us RecordMethodsBenchmark.hashCodeGenerated thrpt 15 872.454 ? 11.104 ops/us RecordMethodsBenchmark.hashCodePolluted thrpt 15 215.734 ? 1.739 ops/us RecordMethodsBenchmark.hashCodeSpecial thrpt 15 1025.061 ? 10.919 ops/us Results attached: [macos-aarch64-benchmark.log](https://github.com/user-attachments/files/24484067/macos-aarch64-benchmark.log) Ran related tests (passed) on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: (Passed) - make test TEST=test/jdk/java/lang/runtime ------------- Commit messages: - Backport 43e036ba89dc8a09129313705f61354463d2c266 Changes: https://git.openjdk.org/jdk25u-dev/pull/135/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=135&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366424 Stats: 367 lines in 2 files changed: 317 ins; 18 del; 32 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/135.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/135/head:pull/135 PR: https://git.openjdk.org/jdk25u-dev/pull/135 From syan at openjdk.org Thu Jan 8 02:02:02 2026 From: syan at openjdk.org (SendaoYan) Date: Thu, 8 Jan 2026 02:02:02 GMT Subject: [jdk21u-dev] RFR: 8346048: test/lib/containers/docker/DockerRunOptions.java uses addJavaOpts() from ctor [v2] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [390b2053](https://github.com/openjdk/jdk/commit/390b20537d62fe5435ac0b8ce10a5d66a652893c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Leonid Mesnik on 17 Dec 2024 and was reviewed by David Holmes. > > 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-390b2053-master - Backport 390b20537d62fe5435ac0b8ce10a5d66a652893c ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2513/files - new: https://git.openjdk.org/jdk21u-dev/pull/2513/files/d14a3d30..1abb601e Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2513&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2513&range=00-01 Stats: 5254 lines in 85 files changed: 1327 ins; 3381 del; 546 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2513.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2513/head:pull/2513 PR: https://git.openjdk.org/jdk21u-dev/pull/2513 From syan at openjdk.org Thu Jan 8 02:04:11 2026 From: syan at openjdk.org (SendaoYan) Date: Thu, 8 Jan 2026 02:04:11 GMT Subject: [jdk17u-dev] RFR: 8346048: test/lib/containers/docker/DockerRunOptions.java uses addJavaOpts() from ctor [v2] In-Reply-To: <5VRDmJyLC51v39fEswC7LLKZdvGDQP7U5Cl4pasjOXU=.60ae402f-d240-4a47-afcd-ce28dcee1ffa@github.com> References: <5VRDmJyLC51v39fEswC7LLKZdvGDQP7U5Cl4pasjOXU=.60ae402f-d240-4a47-afcd-ce28dcee1ffa@github.com> Message-ID: > Hi all, > > This pull request contains a backport of commit [390b2053](https://github.com/openjdk/jdk/commit/390b20537d62fe5435ac0b8ce10a5d66a652893c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Leonid Mesnik on 17 Dec 2024 and was reviewed by David Holmes. > > 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-390b2053-master - Backport 390b20537d62fe5435ac0b8ce10a5d66a652893c ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/4209/files - new: https://git.openjdk.org/jdk17u-dev/pull/4209/files/c8c03fa6..c5834466 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4209&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4209&range=00-01 Stats: 7127 lines in 212 files changed: 2491 ins; 3261 del; 1375 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4209.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4209/head:pull/4209 PR: https://git.openjdk.org/jdk17u-dev/pull/4209 From syan at openjdk.org Thu Jan 8 02:05:16 2026 From: syan at openjdk.org (SendaoYan) Date: Thu, 8 Jan 2026 02:05:16 GMT Subject: [jdk25u-dev] RFR: 8371978: tools/jar/ReproducibleJar.java fails on XFS In-Reply-To: References: Message-ID: On Thu, 4 Dec 2025 07:40:22 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [828498c5](https://github.com/openjdk/jdk/commit/828498c54b3b1089af9e076cb45f3cf3bea58e2f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 4 Dec 2025 and was reviewed by Jaikiran Pai. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/61#issuecomment-3721575413 From syan at openjdk.org Thu Jan 8 02:07:57 2026 From: syan at openjdk.org (SendaoYan) Date: Thu, 8 Jan 2026 02:07:57 GMT Subject: [jdk25u-dev] Integrated: 8371978: tools/jar/ReproducibleJar.java fails on XFS In-Reply-To: References: Message-ID: On Thu, 4 Dec 2025 07:40:22 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [828498c5](https://github.com/openjdk/jdk/commit/828498c54b3b1089af9e076cb45f3cf3bea58e2f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 4 Dec 2025 and was reviewed by Jaikiran Pai. > > Thanks! This pull request has now been integrated. Changeset: 23a396a6 Author: SendaoYan URL: https://git.openjdk.org/jdk25u-dev/commit/23a396a6f848908618219409752c993382fa0f9c Stats: 11 lines in 1 file changed: 5 ins; 0 del; 6 mod 8371978: tools/jar/ReproducibleJar.java fails on XFS Backport-of: 828498c54b3b1089af9e076cb45f3cf3bea58e2f ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/61 From duke at openjdk.org Thu Jan 8 03:07:22 2026 From: duke at openjdk.org (duke) Date: Thu, 8 Jan 2026 03:07:22 GMT Subject: [jdk21u-dev] Withdrawn: 8327289: Remove unused PrintMethodFlushingStatistics option In-Reply-To: References: Message-ID: On Tue, 11 Nov 2025 17:56:51 GMT, Elif Aslan wrote: > Clean backport. This PR removes the option PrintMethodFlushingStatistics. Last usage was removed in [8290025](https://bugs.openjdk.org/browse/JDK-8290025). > > GHA tested This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2461 From sgehwolf at openjdk.org Thu Jan 8 13:31:51 2026 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 8 Jan 2026 13:31:51 GMT Subject: [jdk21u-dev] Integrated: 8370966: Create regression test for the hierarchical memory limit fix in JDK-8370572 In-Reply-To: <1PWdppbo5GI2IvgTf1UYhs1tLZpdZmS2nZuC7hWij2M=.d830b63c-6ac3-4936-b04f-18d12ec5dfd3@github.com> References: <1PWdppbo5GI2IvgTf1UYhs1tLZpdZmS2nZuC7hWij2M=.d830b63c-6ac3-4936-b04f-18d12ec5dfd3@github.com> Message-ID: On Fri, 19 Dec 2025 11:29:14 GMT, Severin Gehwolf wrote: > Backport of the regression test for https://github.com/openjdk/jdk21u-dev/pull/2532 This pull request has now been integrated. Changeset: 192358db Author: Severin Gehwolf URL: https://git.openjdk.org/jdk21u-dev/commit/192358dbfebda9979e4b04872b944ac7c4853c7c Stats: 191 lines in 8 files changed: 154 ins; 32 del; 5 mod 8370966: Create regression test for the hierarchical memory limit fix in JDK-8370572 Backport-of: c3eecc0465e570dcc19aa1f5bc9ed4db8dcb4e63 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2533 From liach at openjdk.org Thu Jan 8 15:08:12 2026 From: liach at openjdk.org (Chen Liang) Date: Thu, 8 Jan 2026 15:08:12 GMT Subject: [jdk25u-dev] RFR: 8366424: Missing type profiling in generated Record Object methods In-Reply-To: References: Message-ID: <9kUBNuLttfBeCyR8oV4A198r_6G65QaYTYYRDdR9kCQ=.ed182718-59cf-4546-93a5-38341366f8b9@github.com> On Wed, 7 Jan 2026 22:11:00 GMT, Roland Mesde wrote: > Backporting JDK-8366424: Missing type profiling in generated Record Object methods. > > This commit addresses a HotSpot profiling issue where shared bytecode causes "profile pollution" - multiple call sites sharing the same method profile, degrading type profiling effectiveness. > > This backport has internal demand > > Ran benchmark on macos-aarch64: > > > Benchmark Mode Cnt Score Error Units > RecordMethodsBenchmark.equalsDistinct thrpt 15 346.810 ? 4.077 ops/us > RecordMethodsBenchmark.equalsGenerated thrpt 15 345.344 ? 2.830 ops/us > RecordMethodsBenchmark.equalsPolluted thrpt 15 146.948 ? 3.605 ops/us > RecordMethodsBenchmark.equalsSpecial thrpt 15 433.302 ? 6.331 ops/us > RecordMethodsBenchmark.hashCodeDistinct thrpt 15 869.551 ? 11.816 ops/us > RecordMethodsBenchmark.hashCodeGenerated thrpt 15 872.454 ? 11.104 ops/us > RecordMethodsBenchmark.hashCodePolluted thrpt 15 215.734 ? 1.739 ops/us > RecordMethodsBenchmark.hashCodeSpecial thrpt 15 1025.061 ? 10.919 ops/us > > Results attached: > > [macos-aarch64-benchmark.log](https://github.com/user-attachments/files/24484067/macos-aarch64-benchmark.log) > > Ran related tests (passed) on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > (Passed) - make test TEST=test/jdk/java/lang/runtime Beware this patch is not in a feature release yet, so it might not be sufficiently tested for production impact. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/135#issuecomment-3724282615 From duke at openjdk.org Thu Jan 8 17:11:38 2026 From: duke at openjdk.org (Roland Mesde) Date: Thu, 8 Jan 2026 17:11:38 GMT Subject: [jdk25u-dev] RFR: 8369611: Remove safepoint synchronization from ParallelScavengeHeap and SerialHeap Message-ID: Backporting JDK-8369611: Remove safepoint synchronization from ParallelScavengeHeap and SerialHeap This PR removes unnecessary conditional STS (Safepoint Thread Synchronization) code from ParallelScavengeHeap and SerialHeap. The cleanup is possible because StringDedup threads are now derived from JavaThread (changed in JDK-8369392), eliminating the need for special conditional synchronization logic that was previously required when StringDedup threads had different threading characteristics. This backport has internal demand. Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: make test TEST=test/hotspot/jtreg/vmTestbase/gc ------------- Commit messages: - Backport 551cd03b99feb34d98703b7d04571f92f83f2471 Changes: https://git.openjdk.org/jdk25u-dev/pull/136/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=136&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8369611 Stats: 29 lines in 4 files changed: 0 ins; 29 del; 0 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/136.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/136/head:pull/136 PR: https://git.openjdk.org/jdk25u-dev/pull/136 From duke at openjdk.org Thu Jan 8 18:55:44 2026 From: duke at openjdk.org (duke) Date: Thu, 8 Jan 2026 18:55:44 GMT Subject: [jdk21u-dev] Withdrawn: 8347712: IllegalStateException on multithreaded ZipFile access with non-UTF8 charset In-Reply-To: References: Message-ID: <1AWDMRF_Upb5RV8ON2sqiN-PjYSqravh_mY7dGYgbT4=.5e2eec92-90d3-4698-9990-7d14f0a510fa@github.com> 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). This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1949 From tkurashige at openjdk.org Fri Jan 9 02:56:21 2026 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Fri, 9 Jan 2026 02:56:21 GMT Subject: [jdk21u-dev] RFR: 8334433: jshell.exe runs an executable test.exe on startup In-Reply-To: References: Message-ID: On Mon, 20 Oct 2025 10:37:14 GMT, Taizo Kurashige wrote: > This is a backport of JDK-8334433 : jshell.exe runs an executable test.exe on startup > > This bug began occurring in jdk21 due to the backport of [JDK-8327476](https://bugs.openjdk.org/browse/JDK-8327476) (it likely also occurs in 17 and 11). > > Original patch does not apply cleanly, there are the following differences: > > ?ExecTerminalProvider.java > Because of the presence of `FfmTerminalProvider` in the original patch, `isPosixSystemStream` is not executed on Windows, so test.exe is not executed. However, in jdk21, there is no `FfmTerminalProvider`, so `isPosixSystemStream` is executed and if the `PATH` contains the path of the directory containing unintended test.exe, this test.exe will be executed. To avoid this, I fixed to execute just `isWindowsSystemStream` on Windows (not including Cygwin and MSYS). > > ?OSUtils.java > The original patch hardcoded the paths where test command is located in the Posix environment, but these paths are virtual, so if you are using Cygwin or MSYS, you must specify a Windows path (Usually C:\cygwin64\bin or C:\msys64\usr\bin), otherwise `isExecutable` will not be true, and eventually `isPosixSystemStream` will not be able to execute the intended test.exe. To solve this problem, Cygwin or MSYS uses `cygpath` to specify the actual path on Windows. (In the original fix, `isPosixSystemStream` is not executed on Cygwin or MSYS, so this does not matter.) > > ?ConsoleIOContext.java > Since there is no `FfmTerminalProvider` in jdk21, the original fix is not applicable. Therefore, no fix was made for ConsoleIOContext.java. > > ?TerminalNoExecTest.java > The original fix confirms that no processes are created, but since there is no `FfmTerminalProvider` in jdk21, the test command is executed. > In jdk21, this fix causes the intended test command to run. Therefore, I created a test `TerminalExecTest.sh > ` and `TerminalExecTest.java` to verify that the intended executable `test` was executed. (The reason for creating TerminalExecTest.sh is commented within it. To put it simply, I created it due to environmental variable considerations.) > > Testing: > ?test/jdk/jdk/internal/jline, :langtools_jshell and test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java on RHEL9.4 and Windows Server 2022(Cygwin and MSYS), GHA testing > ?I manually verified that the problem described in [JDK-8334433](https://bugs.openjdk.org/browse/JDK-8334433)'s Description does not reproduce in Windows Command Prompt. > > Thanks. @lahodaj Sorry for the re-mention, but if possible, could you please review this pull request? Thanks. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2362#issuecomment-3726819265 From duke at openjdk.org Fri Jan 9 04:37:13 2026 From: duke at openjdk.org (toshiogata) Date: Fri, 9 Jan 2026 04:37:13 GMT Subject: [jdk11u-dev] RFR: 8328379: Convert URLDragTest.html applet test to main [v6] In-Reply-To: <0baFntlJOMTTWrgxm7dWhutzj0ILvOEyt-HlMrLyO8E=.c9fb333b-74c3-48c4-9ae8-3c25e909baf5@github.com> References: <0baFntlJOMTTWrgxm7dWhutzj0ILvOEyt-HlMrLyO8E=.c9fb333b-74c3-48c4-9ae8-3c25e909baf5@github.com> Message-ID: > Hi all, > > I would like to backport this patch to improve test maintainability. The patch is not clean. A text block needs to be replaced with string literals. > Testing: manually checked URLDragTest.java, and confirmed that the test works in the same way. > > Thank you. toshiogata 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 eight additional commits since the last revision: - Merge branch 'master' into JDK-8328379 - Merge branch 'master' into JDK-8328379 - Merge branch 'master' into JDK-8328379 - Merge branch 'master' into JDK-8328379 - Merge branch 'master' into JDK-8328379 - Merge branch 'master' into JDK-8328379 - Replace a text block with string literals - Backport fbeac98c84078a566c572abeba07c49e94bbf26b ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3002/files - new: https://git.openjdk.org/jdk11u-dev/pull/3002/files/453759bb..abb1d17d Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3002&range=05 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3002&range=04-05 Stats: 2315 lines in 57 files changed: 1506 ins; 636 del; 173 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3002.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3002/head:pull/3002 PR: https://git.openjdk.org/jdk11u-dev/pull/3002 From shade at openjdk.org Fri Jan 9 07:31:31 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 9 Jan 2026 07:31:31 GMT Subject: [jdk25u-dev] RFR: 8373630: r18_tls should not be modified on Windows AArch64 In-Reply-To: References: Message-ID: On Mon, 5 Jan 2026 15:21:51 GMT, Aleksey Shipilev wrote: > Fixes Virtual Thread bug that affects JDK 24+. > > Additional testing: > - [x] GHA > - [x] macos-aarch64-server-fastdebug, `tier1` Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/128#issuecomment-3727543008 From shade at openjdk.org Fri Jan 9 07:34:29 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 9 Jan 2026 07:34:29 GMT Subject: [jdk25u-dev] Integrated: 8373630: r18_tls should not be modified on Windows AArch64 In-Reply-To: References: Message-ID: On Mon, 5 Jan 2026 15:21:51 GMT, Aleksey Shipilev wrote: > Fixes Virtual Thread bug that affects JDK 24+. > > Additional testing: > - [x] GHA > - [x] macos-aarch64-server-fastdebug, `tier1` This pull request has now been integrated. Changeset: 84ee2e85 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u-dev/commit/84ee2e85d268dce4406ccad840baf28020753dbe Stats: 23 lines in 1 file changed: 23 ins; 0 del; 0 mod 8373630: r18_tls should not be modified on Windows AArch64 Reviewed-by: aph Backport-of: a0dd66f92d7f8400b9800847e36d036315628afb ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/128 From shade at openjdk.org Fri Jan 9 07:34:33 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 9 Jan 2026 07:34:33 GMT Subject: [jdk25u-dev] RFR: 8364936: Shenandoah: Switch nmethod entry barriers to conc_instruction_and_data_patch In-Reply-To: References: Message-ID: On Mon, 5 Jan 2026 16:30:34 GMT, Aleksey Shipilev wrote: > Improves Shenandoah performance on some workloads. > > Additional testing: > - [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-dev/pull/129#issuecomment-3727544702 From shade at openjdk.org Fri Jan 9 07:34:34 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 9 Jan 2026 07:34:34 GMT Subject: [jdk25u-dev] Integrated: 8364936: Shenandoah: Switch nmethod entry barriers to conc_instruction_and_data_patch In-Reply-To: References: Message-ID: <_cUTcaZan1138XzyIToSroU5_yy9LeYKLUv8jVruQME=.d0ca91a0-8dfd-4921-a032-e1cc4f6de1bc@github.com> On Mon, 5 Jan 2026 16:30:34 GMT, Aleksey Shipilev wrote: > Improves Shenandoah performance on some workloads. > > Additional testing: > - [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: c900b96a Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u-dev/commit/c900b96af19406d42df432f0d1ef617743c07778 Stats: 28 lines in 12 files changed: 0 ins; 19 del; 9 mod 8364936: Shenandoah: Switch nmethod entry barriers to conc_instruction_and_data_patch Backport-of: 81a1e8e1363446de499a59fc706221efde12dd86 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/129 From duke at openjdk.org Fri Jan 9 07:48:31 2026 From: duke at openjdk.org (Pooja-DP) Date: Fri, 9 Jan 2026 07:48:31 GMT Subject: [jdk11u-dev] RFR: 8290368: Introduce LDAP and RMI protocol-specific object factory filters to JNDI implementation [v2] In-Reply-To: References: Message-ID: > This pull request contains a backport of commit https://github.com/openjdk/jdk17u/commit/39a6bf2158c2f35399c6739e4b9578f13ea6b7e4 from the https://github.com/openjdk/jdk17u > > Bug Ref: https://bugs.openjdk.org/browse/JDK-8290368 > > Signed-off-by: Pooja.D.P1 Pooja-DP has updated the pull request incrementally with one additional commit since the last revision: address review comments Signed-off-by: Pooja.D.P1 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3111/files - new: https://git.openjdk.org/jdk11u-dev/pull/3111/files/2bfe0844..a4cbd7ba Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3111&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3111&range=00-01 Stats: 4 lines in 1 file changed: 0 ins; 2 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3111.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3111/head:pull/3111 PR: https://git.openjdk.org/jdk11u-dev/pull/3111 From mbaesken at openjdk.org Fri Jan 9 07:49:04 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 9 Jan 2026 07:49:04 GMT Subject: [jdk17u-dev] Integrated: 8368960: Adjust java UL logging in the build In-Reply-To: References: Message-ID: <8CIRf1mODUv7Ctn3GcEYSiua8IUm-Us2Qd1rSuqxRKk=.dc49dce4-e84c-42fc-9e6b-b4746e11623d@github.com> On Mon, 5 Jan 2026 09:09:27 GMT, Matthias Baesken wrote: > 8368960: Adjust java UL logging in the build This pull request has now been integrated. Changeset: f1b94213 Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/f1b94213edb58b71697b5ca52de2a4a3f6210edb Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod 8368960: Adjust java UL logging in the build Backport-of: 567e648825a4c7fe449b3102fc2f26759d741acb ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4229 From duke at openjdk.org Fri Jan 9 07:56:15 2026 From: duke at openjdk.org (Pooja-DP) Date: Fri, 9 Jan 2026 07:56:15 GMT Subject: [jdk11u-dev] RFR: 8290368: Introduce LDAP and RMI protocol-specific object factory filters to JNDI implementation [v3] In-Reply-To: References: Message-ID: > This pull request contains a backport of commit https://github.com/openjdk/jdk17u/commit/39a6bf2158c2f35399c6739e4b9578f13ea6b7e4 from the https://github.com/openjdk/jdk17u > > Bug Ref: https://bugs.openjdk.org/browse/JDK-8290368 > > Signed-off-by: Pooja.D.P1 Pooja-DP 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 39a6bf2158c2f35399c6739e4b9578f13ea6b7e4 Signed-off-by: Pooja.D.P ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3111/files - new: https://git.openjdk.org/jdk11u-dev/pull/3111/files/a4cbd7ba..cab82421 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3111&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3111&range=01-02 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3111.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3111/head:pull/3111 PR: https://git.openjdk.org/jdk11u-dev/pull/3111 From duke at openjdk.org Fri Jan 9 07:59:38 2026 From: duke at openjdk.org (Pooja-DP) Date: Fri, 9 Jan 2026 07:59:38 GMT Subject: [jdk11u-dev] RFR: 8290368: Introduce LDAP and RMI protocol-specific object factory filters to JNDI implementation In-Reply-To: <3kXNNaQfsD8s_mcU-AQyL7t71vLZyqLG9k8fuMdOFXU=.9bea4713-66ce-494f-b909-5f90b7ad399a@github.com> References: <3kXNNaQfsD8s_mcU-AQyL7t71vLZyqLG9k8fuMdOFXU=.9bea4713-66ce-494f-b909-5f90b7ad399a@github.com> Message-ID: On Wed, 3 Dec 2025 09:44:02 GMT, Andrew John Hughes wrote: >> This pull request contains a backport of commit https://github.com/openjdk/jdk17u/commit/39a6bf2158c2f35399c6739e4b9578f13ea6b7e4 from the https://github.com/openjdk/jdk17u >> >> Bug Ref: https://bugs.openjdk.org/browse/JDK-8290368 >> >> Signed-off-by: Pooja.D.P1 > > Also please go to https://github.com/Pooja-DP/jdk11u-dev/actions and enable GitHub Actions as you are not running the testing on this pull request. @gnu-andrew : Thanks for reviewing my PR. I have addressed your comments and enabled git action as well https://github.com/Pooja-DP/jdk11u-dev/actions/runs/20845054449 Please take a look. Thanks ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3111#issuecomment-3727612162 From syan at openjdk.org Fri Jan 9 08:21:04 2026 From: syan at openjdk.org (SendaoYan) Date: Fri, 9 Jan 2026 08:21:04 GMT Subject: [jdk21u-dev] RFR: 8371978: tools/jar/ReproducibleJar.java fails on XFS In-Reply-To: References: Message-ID: On Thu, 4 Dec 2025 07:40:25 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [828498c5](https://github.com/openjdk/jdk/commit/828498c54b3b1089af9e076cb45f3cf3bea58e2f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 4 Dec 2025 and was reviewed by Jaikiran Pai. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2507#issuecomment-3727694336 From duke at openjdk.org Fri Jan 9 09:25:16 2026 From: duke at openjdk.org (duke) Date: Fri, 9 Jan 2026 09:25:16 GMT Subject: [jdk25u-dev] RFR: 8372589: VM crashes on init when NonNMethodCodeHeapSize is set too small and UseTransparentHugePages is enabled In-Reply-To: References: Message-ID: On Mon, 15 Dec 2025 11:55:57 GMT, David Briemann wrote: > This pull request contains a backport of commit [8eaeb699](https://github.com/openjdk/jdk/commit/8eaeb6990b85ac8717f4fc4ce883f674017b91f3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by David Briemann on 10 Dec 2025 and was reviewed by Martin Doerr and Christian Hagedorn. @dbriemann Your change (at version df4b90e5277dfc223fb128a78ae01cbf035ce566) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/87#issuecomment-3728017986 From mdoerr at openjdk.org Fri Jan 9 09:37:58 2026 From: mdoerr at openjdk.org (Martin Doerr) Date: Fri, 9 Jan 2026 09:37:58 GMT Subject: [jdk17u-dev] Integrated: 8368787: Error reporting: hs_err files should show instructions when referencing code in nmethods In-Reply-To: References: Message-ID: <832bBk9nBU2D53bKYnIj9TbQ3aZrtMEB1D8ZDQ-52b8=.b83603f6-eada-4ae9-bbbf-dfb010bcd4c9@github.com> On Wed, 31 Dec 2025 15:02:03 GMT, Martin Doerr wrote: > Clean backport of [JDK-8368787](https://bugs.openjdk.org/browse/JDK-8368787) plus adaptations for 17u (2nd and 3rd commit). [JDK-8334738](https://bugs.openjdk.org/browse/JDK-8334738) is not in 17u, hence the `print_ascii` parameter of `os::print_hex_dump` is unavailable. That one doesn't apply well, so I guess there are no plans to backport it to 17u. `ZBarrierRelocationFormatStoreGoodAfterMov` doesn't exist in 17u, so I've removed the comment referring to it. This pull request has now been integrated. Changeset: 4adae74b Author: Martin Doerr URL: https://git.openjdk.org/jdk17u-dev/commit/4adae74b765e62c13147ff9c456de1501bffe1e0 Stats: 38 lines in 3 files changed: 38 ins; 0 del; 0 mod 8368787: Error reporting: hs_err files should show instructions when referencing code in nmethods Reviewed-by: mbaesken Backport-of: b31bbfcf2f13fa5b16762f5384d95c2b5d9c5705 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4226 From dbriemann at openjdk.org Fri Jan 9 09:47:21 2026 From: dbriemann at openjdk.org (David Briemann) Date: Fri, 9 Jan 2026 09:47:21 GMT Subject: [jdk25u-dev] Integrated: 8372589: VM crashes on init when NonNMethodCodeHeapSize is set too small and UseTransparentHugePages is enabled In-Reply-To: References: Message-ID: On Mon, 15 Dec 2025 11:55:57 GMT, David Briemann wrote: > This pull request contains a backport of commit [8eaeb699](https://github.com/openjdk/jdk/commit/8eaeb6990b85ac8717f4fc4ce883f674017b91f3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by David Briemann on 10 Dec 2025 and was reviewed by Martin Doerr and Christian Hagedorn. This pull request has now been integrated. Changeset: 0f49389d Author: David Briemann Committer: Martin Doerr URL: https://git.openjdk.org/jdk25u-dev/commit/0f49389d290d4b0be4b254fbcde6b877939650cb Stats: 10 lines in 1 file changed: 0 ins; 6 del; 4 mod 8372589: VM crashes on init when NonNMethodCodeHeapSize is set too small and UseTransparentHugePages is enabled Backport-of: 8eaeb6990b85ac8717f4fc4ce883f674017b91f3 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/87 From tkiriyama at openjdk.org Fri Jan 9 11:00:05 2026 From: tkiriyama at openjdk.org (Takuya Kiriyama) Date: Fri, 9 Jan 2026 11:00:05 GMT Subject: [jdk11u-dev] RFR: 8303215: Make thread stacks not use huge pages In-Reply-To: References: Message-ID: On Mon, 15 Dec 2025 09:44:38 GMT, Severin Gehwolf wrote: >> @tkiriyama Please enable testing on your jdk11u-dev fork and trigger a test run. I don't see any GHA runs. Thanks! Once that's done feel free to re-apply for approval. > >> Hi, @jerboaa, Thank you for your review and pointing that out. I ran the GHA. Some errors occurred on the Windows platform, but I believe this fix does not affect execution on Windows and can be ignored. > > Agreed. GHA failures on Windows are infra related: > > Downloading MSYS2... > Unexpected HTTP response: 504 > Waiting 10 seconds before trying again > Unexpected HTTP response: 504 > Waiting 16 seconds before trying again > Error: Unexpected HTTP response: 504 > > >> Would you please approve this PR? > > @tkiriyama Please issue the `/approval request` command again first. Hi, @jerboaa, Would you please approve my Fix Request ? ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3106#issuecomment-3728425202 From mbaesken at openjdk.org Fri Jan 9 13:51:56 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 9 Jan 2026 13:51:56 GMT Subject: [jdk25u-dev] RFR: 8183336: Better cleanup for jdk/test/java/lang/module/customfs/ModulesInCustomFileSystem.java Message-ID: 8183336: Better cleanup for jdk/test/java/lang/module/customfs/ModulesInCustomFileSystem.java ------------- Commit messages: - Backport 87092ef1d97e00ddb6674b0e309f2f904d307604 Changes: https://git.openjdk.org/jdk25u-dev/pull/137/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=137&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8183336 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/137.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/137/head:pull/137 PR: https://git.openjdk.org/jdk25u-dev/pull/137 From rkennke at openjdk.org Fri Jan 9 14:52:01 2026 From: rkennke at openjdk.org (Roman Kennke) Date: Fri, 9 Jan 2026 14:52:01 GMT Subject: [jdk21u-dev] RFR: 8371889: [21u] JFR: Deadlock in ThrowableTracer [v2] In-Reply-To: <1-QfmPYSk3aYsT0rkCOa0SnjJYDyr3RsPZlij6fuMiw=.0d9aebe9-3a0d-48d6-bf96-b2470421355c@github.com> References: <1-QfmPYSk3aYsT0rkCOa0SnjJYDyr3RsPZlij6fuMiw=.0d9aebe9-3a0d-48d6-bf96-b2470421355c@github.com> Message-ID: On Fri, 19 Dec 2025 00:39:49 GMT, Erik Gahlin wrote: >> Roman Kennke has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: >> >> - Merge branch 'master' into JDK-8371889 >> - 8371889: Deadlock in ThrowableTracer > > Marked as reviewed by egahlin (Committer). Could I get a review from a Reviewer? I've only got an approval from @egahlin but apparently he is not a reviewer in jdk21u. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2483#issuecomment-3729209913 From duke at openjdk.org Fri Jan 9 15:25:43 2026 From: duke at openjdk.org (duke) Date: Fri, 9 Jan 2026 15:25:43 GMT Subject: [jdk25u-dev] RFR: 8358159: Empty mode/padding in cipher transformations [v2] In-Reply-To: <_9nVUHIMHoJbceivW2OEPfswitOOrLXd__NnbUFPQ0g=.1944c122-0fbd-4c64-ac00-a6ac53fd6085@github.com> References: <_9nVUHIMHoJbceivW2OEPfswitOOrLXd__NnbUFPQ0g=.1944c122-0fbd-4c64-ac00-a6ac53fd6085@github.com> Message-ID: On Mon, 5 Jan 2026 16:32:29 GMT, Roland Mesde wrote: >> Backporting JDK-8358159: Empty mode/padding in cipher transformations. >> >> Cipher transformation strings with empty mode or padding components (e.g., "AES/ /NoPadding") incorrectly throw >> NoSuchAlgorithmException instead of being processed normally. This commit fixes the issue by treating empty mode or padding strings as null values during transformation parsing. >> >> For parity with Oracle JDK. >> >> Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: >> >> (Passed) - make test TEST=test/jdk/javax/crypto >> >> Results attached: >> [linux-aarch64-specific-2-test.log](https://github.com/user-attachments/files/24200380/linux-aarch64-specific-2-test.log) >> [linux-x64-specific-2-test.log](https://github.com/user-attachments/files/24200381/linux-x64-specific-2-test.log) >> [macos-aarch64-specific-2-test.log](https://github.com/user-attachments/files/24200382/macos-aarch64-specific-2-test.log) >> [windows-x64-specific-2-test.log](https://github.com/user-attachments/files/24200383/windows-x64-specific-2-test.log) > > Roland Mesde 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 JDK-8358159-V25 > - Backport 3ff83ec49e561c44dd99508364b8ba068274b63a @rm-gh-8 Your change (at version b971f8813a9c578ebf2b6efe4539e48c8eec7048) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/95#issuecomment-3729367192 From kdnilsen at openjdk.org Fri Jan 9 17:50:32 2026 From: kdnilsen at openjdk.org (Kelvin Nilsen) Date: Fri, 9 Jan 2026 17:50:32 GMT Subject: [jdk25u-dev] RFR: 8358735: GenShen: block_start() may be incorrect after class unloading Message-ID: Hi all, This pull request contains a backport of commit [8531fa14](https://github.com/openjdk/jdk/commit/8531fa146be1da5e96c0f23091882a27c67d7893) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Kelvin Nilsen on 11 Nov 2025 and was reviewed by William Kemper. Thanks! ------------- Commit messages: - 8358735: GenShen: block_start() may be incorrect after class unloading Changes: https://git.openjdk.org/jdk25u-dev/pull/138/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=138&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358735 Stats: 893 lines in 12 files changed: 851 ins; 10 del; 32 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/138.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/138/head:pull/138 PR: https://git.openjdk.org/jdk25u-dev/pull/138 From duke at openjdk.org Fri Jan 9 17:56:31 2026 From: duke at openjdk.org (Roland Mesde) Date: Fri, 9 Jan 2026 17:56:31 GMT Subject: [jdk25u-dev] RFR: 8374644: Regression in GZIPInputStream performance after JDK-7036144 Message-ID: Backporting JDK-8374644: Regression in GZIPInputStream performance after JDK-7036144 This PR fixes a performance regression in GZIPInputStream introduced in JDK 23 by JDK-7036144. The original change replaced InputStream.available() with explicit InputStream.read() calls to detect concatenated GZIP streams, but this caused EOFException construction in the common case of single GZIP streams. Since Throwable construction involves expensive stacktrace filling, this created a performance regression for the most common use case. The fix introduces an alternate code path in readHeader() that avoids EOFException generation when the stream has reached EOF, restoring performance to JDK 22 levels while maintaining the functional improvements from JDK-7036144. This backport has internal demand. Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: make test TEST=test/jdk/java/util/zip/GZIP ------------- Commit messages: - Backport a4fb07ee3e26c2f0ed3111c39c3a22167d292d04 Changes: https://git.openjdk.org/jdk25u-dev/pull/139/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=139&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8374644 Stats: 49 lines in 1 file changed: 41 ins; 1 del; 7 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/139.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/139/head:pull/139 PR: https://git.openjdk.org/jdk25u-dev/pull/139 From duke at openjdk.org Fri Jan 9 18:12:28 2026 From: duke at openjdk.org (Roland Mesde) Date: Fri, 9 Jan 2026 18:12:28 GMT Subject: [jdk25u-dev] RFR: 8360540: nmethod entry barriers of new nmethods should be disarmed Message-ID: Backporting JDK-8360540: nmethod entry barriers of new nmethods should be disarmed This PR addresses an optimization gap where nmethod entry barriers are unnecessarily executed for new methods in non-ZGC/non-ShenandoahGC collectors. Since JDK-8290025, all GCs use nmethod entry barriers, but only ZGC and ShenandoahGC properly disarm these barriers for new nmethods before first execution. The fix adds disarm calls for other GCs to match ZGC/ShenandoahGC behavior. This backport has internal demand. Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: make test TEST=test/hotspot/jtreg/vmTestbase/gc ------------- Commit messages: - Backport e1c58f858a64853c2d454fd00a84455ca6700055 Changes: https://git.openjdk.org/jdk25u-dev/pull/140/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=140&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360540 Stats: 9 lines in 3 files changed: 9 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/140.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/140/head:pull/140 PR: https://git.openjdk.org/jdk25u-dev/pull/140 From egahlin at openjdk.org Fri Jan 9 18:39:13 2026 From: egahlin at openjdk.org (Erik Gahlin) Date: Fri, 9 Jan 2026 18:39:13 GMT Subject: [jdk21u-dev] RFR: 8371889: [21u] JFR: Deadlock in ThrowableTracer [v2] In-Reply-To: <9aLsvco1HXAehSYgk9l2fJtNytkp1Q2m_nsoImxzSIg=.a3de83d3-acef-442f-b6ed-9ea9fcf708ca@github.com> References: <9aLsvco1HXAehSYgk9l2fJtNytkp1Q2m_nsoImxzSIg=.a3de83d3-acef-442f-b6ed-9ea9fcf708ca@github.com> Message-ID: On Mon, 29 Dec 2025 09:02:55 GMT, Roman Kennke wrote: >> This change initializes the event configurations (known as event handlers in earlier JDKs) early, in order to avoid potential deadlocks (see [description in the issue](https://bugs.openjdk.org/browse/JDK-8371889)). >> >> JDK 21 is the last JDK where this is relevant, that code has been completely reworked in JDK 22 (e.g. [JDK-8319374](https://bugs.openjdk.org/browse/JDK-8319374)). >> >> Testing: >> - [x] jdk/jfr >> - [x] tier1 > > Roman Kennke has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge branch 'master' into JDK-8371889 > - 8371889: Deadlock in ThrowableTracer Marked as reviewed by egahlin (Committer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2483#pullrequestreview-3645131612 From wkemper at openjdk.org Fri Jan 9 23:23:55 2026 From: wkemper at openjdk.org (William Kemper) Date: Fri, 9 Jan 2026 23:23:55 GMT Subject: [jdk25u-dev] RFR: 8358735: GenShen: block_start() may be incorrect after class unloading In-Reply-To: References: Message-ID: On Fri, 9 Jan 2026 17:41:46 GMT, Kelvin Nilsen wrote: > Hi all, > > This pull request contains a backport of commit [8531fa14](https://github.com/openjdk/jdk/commit/8531fa146be1da5e96c0f23091882a27c67d7893) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Kelvin Nilsen on 11 Nov 2025 and was reviewed by William Kemper. > > Thanks! Clean backport. We have been running this code on tip for months. ------------- Marked as reviewed by wkemper (Committer). PR Review: https://git.openjdk.org/jdk25u-dev/pull/138#pullrequestreview-3645907436 From duke at openjdk.org Fri Jan 9 23:23:58 2026 From: duke at openjdk.org (duke) Date: Fri, 9 Jan 2026 23:23:58 GMT Subject: [jdk25u-dev] RFR: 8358735: GenShen: block_start() may be incorrect after class unloading [v2] In-Reply-To: <0D9PV8gEv2xRYX7PjVbUTtiUqPEqf1bLiFqscT8mahc=.088eeb91-680e-4473-9744-424a36f51176@github.com> References: <0D9PV8gEv2xRYX7PjVbUTtiUqPEqf1bLiFqscT8mahc=.088eeb91-680e-4473-9744-424a36f51176@github.com> Message-ID: On Wed, 26 Nov 2025 19:30:06 GMT, Rui Li wrote: >> Backport of JDK-8358735 and its two follow up fixes: JDK-8372110 and JDK-8371854. >> >> The backport of the original issue (JDK-8358735) is almost clean except that atomic.hpp was renamed to atomicAccess.hpp in the later versions, and I had to resolve the conflict by retaining atomic.hpp import. >> >> The two follow up backports are clean. >> >> Our internal application crashed and we identified JDK-8358735 was the root cause. Backporting it for the fix. >> >> Testing: all GHA tests passed. > > Rui Li has updated the pull request incrementally with two additional commits since the last revision: > > - 8371854: Shenandoah: Simplify WALK_FORWARD_IN_BLOCK_START use > > Backport 713de231a61234632e2f9858b222b5f7fd0bdaf1 > - 8372110: GenShen: Fix erroneous assert > > Backport aa7718d1d2008c240c197383c493955d8b654bf3 @rgithubli Your change (at version 0fbe598e1a31cbd5ed2af488fbcebdfabfe64515) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/19#issuecomment-3730950244 From duke at openjdk.org Fri Jan 9 23:28:07 2026 From: duke at openjdk.org (duke) Date: Fri, 9 Jan 2026 23:28:07 GMT Subject: [jdk25u-dev] RFR: 8358735: GenShen: block_start() may be incorrect after class unloading In-Reply-To: References: Message-ID: On Fri, 9 Jan 2026 17:41:46 GMT, Kelvin Nilsen wrote: > Hi all, > > This pull request contains a backport of commit [8531fa14](https://github.com/openjdk/jdk/commit/8531fa146be1da5e96c0f23091882a27c67d7893) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Kelvin Nilsen on 11 Nov 2025 and was reviewed by William Kemper. > > Thanks! @kdnilsen Your change (at version f1570a20ea4fc5b16970d1cfdbcef6f087e125b6) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/138#issuecomment-3730959759 From kdnilsen at openjdk.org Fri Jan 9 23:34:05 2026 From: kdnilsen at openjdk.org (Kelvin Nilsen) Date: Fri, 9 Jan 2026 23:34:05 GMT Subject: [jdk25u-dev] Integrated: 8358735: GenShen: block_start() may be incorrect after class unloading In-Reply-To: References: Message-ID: On Fri, 9 Jan 2026 17:41:46 GMT, Kelvin Nilsen wrote: > Hi all, > > This pull request contains a backport of commit [8531fa14](https://github.com/openjdk/jdk/commit/8531fa146be1da5e96c0f23091882a27c67d7893) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Kelvin Nilsen on 11 Nov 2025 and was reviewed by William Kemper. > > Thanks! This pull request has now been integrated. Changeset: a5bb313d Author: Kelvin Nilsen Committer: William Kemper URL: https://git.openjdk.org/jdk25u-dev/commit/a5bb313d3ccfb1fb7b72450d0c3c303afac6de1e Stats: 893 lines in 12 files changed: 851 ins; 10 del; 32 mod 8358735: GenShen: block_start() may be incorrect after class unloading Reviewed-by: wkemper Backport-of: 8531fa146be1da5e96c0f23091882a27c67d7893 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/138 From duke at openjdk.org Sat Jan 10 02:07:38 2026 From: duke at openjdk.org (Rui Li) Date: Sat, 10 Jan 2026 02:07:38 GMT Subject: [jdk25u-dev] Integrated: 8358735: GenShen: block_start() may be incorrect after class unloading In-Reply-To: References: Message-ID: <5coqnpd_ny018d8HryQSE1QbSg-WWHAfZ3sLbQ4oFOE=.6cfb5c57-9279-4c32-80aa-1dcd1af980fd@github.com> On Wed, 26 Nov 2025 19:14:40 GMT, Rui Li wrote: > Backport of JDK-8358735 and its two follow up fixes: JDK-8372110 and JDK-8371854. > > The backport of the original issue (JDK-8358735) is almost clean except that atomic.hpp was renamed to atomicAccess.hpp in the later versions, and I had to resolve the conflict by retaining atomic.hpp import. > > The two follow up backports are clean. > > Our internal application crashed and we identified JDK-8358735 was the root cause. Backporting it for the fix. > > Testing: all GHA tests passed. This pull request has now been integrated. Changeset: 33e74e04 Author: Rui Li Committer: Y. Srinivas Ramakrishna URL: https://git.openjdk.org/jdk25u-dev/commit/33e74e04054e12fef999914445061c28d3cfb800 Stats: 15 lines in 1 file changed: 4 ins; 7 del; 4 mod 8358735: GenShen: block_start() may be incorrect after class unloading 8372110: GenShen: Fix erroneous assert 8371854: Shenandoah: Simplify WALK_FORWARD_IN_BLOCK_START use Reviewed-by: kdnilsen, ysr Backport-of: 8531fa146be1da5e96c0f23091882a27c67d7893 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/19 From duke at openjdk.org Sat Jan 10 13:20:36 2026 From: duke at openjdk.org (duke) Date: Sat, 10 Jan 2026 13:20:36 GMT Subject: [jdk25u-dev] RFR: 8374525: RISC-V: Several masked float16 vector operations are not supported In-Reply-To: References: Message-ID: On Tue, 6 Jan 2026 23:36:43 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [df5b49e6](https://github.com/openjdk/jdk/commit/df5b49e604d3204c6383484ba3807d39abd0b0f1) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 6 Jan 2026 and was reviewed by Feilong Jiang and Fei Yang. > > Thanks! @DingliZhang Your change (at version bac60bcf5fc0756d8cf57cb096e9de2ee0b23d44) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/133#issuecomment-3732728559 From duke at openjdk.org Sat Jan 10 13:23:49 2026 From: duke at openjdk.org (duke) Date: Sat, 10 Jan 2026 13:23:49 GMT Subject: [jdk21u-dev] Withdrawn: 8349192: jvmti/scenarios/contention/TC05/tc05t001 fails: ERROR: tc05t001.cpp, 281: (waitedThreadCpuTime - waitThreadCpuTime) < (EXPECTED_ACCURACY * 1000000) In-Reply-To: References: Message-ID: On Sat, 15 Nov 2025 02:56:34 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [f971ee5e](https://github.com/openjdk/jdk/commit/f971ee5ea07e3e1c0efe447a416e7242f5e46a16) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Serguei Spitsyn on 15 Nov 2025 and was reviewed by Chris Plummer and Leonid Mesnik. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2479 From dzhang at openjdk.org Sat Jan 10 13:26:14 2026 From: dzhang at openjdk.org (Dingli Zhang) Date: Sat, 10 Jan 2026 13:26:14 GMT Subject: [jdk25u-dev] Integrated: 8374525: RISC-V: Several masked float16 vector operations are not supported In-Reply-To: References: Message-ID: On Tue, 6 Jan 2026 23:36:43 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [df5b49e6](https://github.com/openjdk/jdk/commit/df5b49e604d3204c6383484ba3807d39abd0b0f1) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 6 Jan 2026 and was reviewed by Feilong Jiang and Fei Yang. > > Thanks! This pull request has now been integrated. Changeset: fd0436b5 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk25u-dev/commit/fd0436b5f532725f46cecf6b08b56c8060425531 Stats: 19 lines in 1 file changed: 17 ins; 2 del; 0 mod 8374525: RISC-V: Several masked float16 vector operations are not supported Backport-of: df5b49e604d3204c6383484ba3807d39abd0b0f1 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/133 From syan at openjdk.org Sun Jan 11 01:23:47 2026 From: syan at openjdk.org (SendaoYan) Date: Sun, 11 Jan 2026 01:23:47 GMT Subject: [jdk21u-dev] RFR: 8366694: Test JdbStopInNotificationThreadTest.java timed out after 60 second [v2] In-Reply-To: References: <4b4lH9MRXd0NaHSYpix5i6kYW3XejtCD6Yx5-Zbzbsc=.6441772b-282f-428f-aec1-fbb3dc35ab69@github.com> Message-ID: On Mon, 1 Dec 2025 02:27:38 GMT, SendaoYan wrote: >> Hi all, >> >> This pull request contains a backport of commit [89c5659a](https://github.com/openjdk/jdk25u/commit/89c5659aa88acd1e9624aa14e5b9757255e55916) from the [openjdk/jdk25u](https://git.openjdk.org/jdk25u) repository. >> >> The commit being backported was authored by SendaoYan on 31 Oct 2025 and was reviewed by Paul Hohensee. >> >> 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-89c5659a-master > - Backport 89c5659aa88acd1e9624aa14e5b9757255e55916 Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2436#issuecomment-3733794809 From syan at openjdk.org Sun Jan 11 01:23:48 2026 From: syan at openjdk.org (SendaoYan) Date: Sun, 11 Jan 2026 01:23:48 GMT Subject: [jdk21u-dev] Integrated: 8366694: Test JdbStopInNotificationThreadTest.java timed out after 60 second In-Reply-To: <4b4lH9MRXd0NaHSYpix5i6kYW3XejtCD6Yx5-Zbzbsc=.6441772b-282f-428f-aec1-fbb3dc35ab69@github.com> References: <4b4lH9MRXd0NaHSYpix5i6kYW3XejtCD6Yx5-Zbzbsc=.6441772b-282f-428f-aec1-fbb3dc35ab69@github.com> Message-ID: <0YmcBS0a_0Ud9shLeWETciAqK6F0Qh2Ij1xa-5PlSLM=.e9148c27-6ae5-4ffb-9358-178528499ab9@github.com> On Fri, 31 Oct 2025 01:48:24 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [89c5659a](https://github.com/openjdk/jdk25u/commit/89c5659aa88acd1e9624aa14e5b9757255e55916) from the [openjdk/jdk25u](https://git.openjdk.org/jdk25u) repository. > > The commit being backported was authored by SendaoYan on 31 Oct 2025 and was reviewed by Paul Hohensee. > > Thanks! This pull request has now been integrated. Changeset: 7d358669 Author: SendaoYan URL: https://git.openjdk.org/jdk21u-dev/commit/7d35866916b5f92bea30475c304af9acf52be3e7 Stats: 4 lines in 1 file changed: 2 ins; 0 del; 2 mod 8366694: Test JdbStopInNotificationThreadTest.java timed out after 60 second 8366850: Test com/sun/jdi/JdbStopInNotificationThreadTest.java failed Backport-of: 89c5659aa88acd1e9624aa14e5b9757255e55916 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2436 From syan at openjdk.org Sun Jan 11 01:25:16 2026 From: syan at openjdk.org (SendaoYan) Date: Sun, 11 Jan 2026 01:25:16 GMT Subject: [jdk17u-dev] RFR: 8366694: Test JdbStopInNotificationThreadTest.java timed out after 60 second [v2] In-Reply-To: References: Message-ID: On Mon, 1 Dec 2025 02:39:56 GMT, SendaoYan wrote: >> Hi all, >> >> This pull request contains a backport of commit [89c5659a](https://github.com/openjdk/jdk25u/commit/89c5659aa88acd1e9624aa14e5b9757255e55916) from the [openjdk/jdk25u](https://git.openjdk.org/jdk25u) repository. >> >> The commit being backported was authored by SendaoYan on 31 Oct 2025 and was reviewed by Paul Hohensee. >> >> 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-89c5659a-master > - Backport 89c5659aa88acd1e9624aa14e5b9757255e55916 Thanks for the reviews and approved. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/4144#issuecomment-3733795258 From syan at openjdk.org Sun Jan 11 01:25:17 2026 From: syan at openjdk.org (SendaoYan) Date: Sun, 11 Jan 2026 01:25:17 GMT Subject: [jdk17u-dev] Integrated: 8366694: Test JdbStopInNotificationThreadTest.java timed out after 60 second In-Reply-To: References: Message-ID: <_v2_6X12qgdYXgu2fUovQpCa0-RncWkWefps11dB2co=.1fc929aa-b92b-4c46-a3e1-da21ce087339@github.com> On Fri, 31 Oct 2025 01:48:28 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [89c5659a](https://github.com/openjdk/jdk25u/commit/89c5659aa88acd1e9624aa14e5b9757255e55916) from the [openjdk/jdk25u](https://git.openjdk.org/jdk25u) repository. > > The commit being backported was authored by SendaoYan on 31 Oct 2025 and was reviewed by Paul Hohensee. > > Thanks! This pull request has now been integrated. Changeset: 8ba7c169 Author: SendaoYan URL: https://git.openjdk.org/jdk17u-dev/commit/8ba7c169cf19507d7e7b599439c0114a5a515e06 Stats: 4 lines in 1 file changed: 2 ins; 0 del; 2 mod 8366694: Test JdbStopInNotificationThreadTest.java timed out after 60 second 8366850: Test com/sun/jdi/JdbStopInNotificationThreadTest.java failed Backport-of: 89c5659aa88acd1e9624aa14e5b9757255e55916 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4144 From andrew at openjdk.org Mon Jan 12 02:22:18 2026 From: andrew at openjdk.org (Andrew John Hughes) Date: Mon, 12 Jan 2026 02:22:18 GMT Subject: [jdk11u-dev] RFR: Merge jdk11u:master Message-ID: Merge jdk-11.0.30+6 ------------- Commit messages: - Merge jdk11u:master - 8372534: Update Libpng to 1.6.51 - 8317970: Bump target macosx-x64 version to 11.00.00 The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk11u-dev/pull/3137/files Stats: 645 lines in 22 files changed: 297 ins; 210 del; 138 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3137.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3137/head:pull/3137 PR: https://git.openjdk.org/jdk11u-dev/pull/3137 From jwtang at openjdk.org Mon Jan 12 09:55:55 2026 From: jwtang at openjdk.org (Jiawei Tang) Date: Mon, 12 Jan 2026 09:55:55 GMT Subject: [jdk21u-dev] RFR: 8375001: NativeThreadSet get wrong currentNativeThread when using virtual thread Message-ID: Hi, I create an issue in the bug system: https://bugs.openjdk.org/browse/JDK-8375001 `NativeThread.currentNativeThread();` should be replaced by `NativeThread.current();`. Otherwise, when using virtual thread, the program will run into a wrong state. Now, I just changed the function used in NativeTheadSet.java, but I did not delete the `currentNativeThread` in `src/java.base/unix/classes/sun/nio/ch/NativeThread.java` and `src/java.base/windows/classes/sun/nio/ch/NativeThread.java` . I am wondering if I should delete these functions since they are useless now. I hope to get some advice. Thank you! Besides, the jtreg testcases which can produce this issue is from JDK-8310902 (with option: `-testThreadFactory:Virtual -testThreadFactoryPath:./jtregTestThreadFactory.jar`). Do I need to bring the testcase `test/jdk/java/nio/channels/FileChannel/CloseDuringTransfer.java` here? ------------- Commit messages: - 8375001: NativeThreadSet get wrong currentNativeThread when using virtual thread Changes: https://git.openjdk.org/jdk21u-dev/pull/2542/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2542&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8375001 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2542.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2542/head:pull/2542 PR: https://git.openjdk.org/jdk21u-dev/pull/2542 From sgehwolf at openjdk.org Mon Jan 12 10:33:13 2026 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 12 Jan 2026 10:33:13 GMT Subject: [jdk11u-dev] RFR: 8303215: Make thread stacks not use huge pages In-Reply-To: References: Message-ID: On Mon, 15 Dec 2025 09:44:38 GMT, Severin Gehwolf wrote: >> @tkiriyama Please enable testing on your jdk11u-dev fork and trigger a test run. I don't see any GHA runs. Thanks! Once that's done feel free to re-apply for approval. > >> Hi, @jerboaa, Thank you for your review and pointing that out. I ran the GHA. Some errors occurred on the Windows platform, but I believe this fix does not affect execution on Windows and can be ignored. > > Agreed. GHA failures on Windows are infra related: > > Downloading MSYS2... > Unexpected HTTP response: 504 > Waiting 10 seconds before trying again > Unexpected HTTP response: 504 > Waiting 16 seconds before trying again > Error: Unexpected HTTP response: 504 > > >> Would you please approve this PR? > > @tkiriyama Please issue the `/approval request` command again first. > Hi, @jerboaa, Would you please approve my Fix Request ? It's approved. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3106#issuecomment-3737860942 From andrew at openjdk.org Mon Jan 12 12:01:25 2026 From: andrew at openjdk.org (Andrew John Hughes) Date: Mon, 12 Jan 2026 12:01:25 GMT Subject: [jdk11u-dev] RFR: Merge jdk11u:master [v2] In-Reply-To: References: Message-ID: > Merge jdk-11.0.30+6 Andrew John Hughes 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 eight additional commits since the last revision: - Merge jdk11u:master - 8324861: Exceptions::wrap_dynamic_exception() doesn't have ResourceMark Reviewed-by: andrew Backport-of: 7d1a48807a482cd19156298ce21d9492f0d912da - 8263188: JSSE should fail fast if there isn't supported signature algorithm Reviewed-by: sgehwolf Backport-of: 99b4bab366fe897e41a35240e474ea0cb0b229d5 - 8364660: ClassVerifier::ends_in_athrow() should be removed Reviewed-by: phh, sgehwolf Backport-of: 3f884a976a1cfc8ffa8a9f80d682a108ec4f58a3 - 8313770: jdk/internal/platform/docker/TestSystemMetrics.java fails on Ubuntu Backport-of: aec138886ec2dff765ed810059a1c7b9905c43ca - 8366221: [11u] TestPromotionFromSurvivorToTenuredAfterMinorGC.java javac build fails Reviewed-by: phh - 8301379: Verify TLS_ECDH_* cipher suites cannot be negotiated Reviewed-by: phh Backport-of: 5daf0666e9c0fc239d1ba8b63ecb494e367b06f2 - 8373254: Bump update version of OpenJDK: 11.0.31 Reviewed-by: sgehwolf ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3137/files - new: https://git.openjdk.org/jdk11u-dev/pull/3137/files/8ebc06bd..8ebc06bd Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3137&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3137&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3137.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3137/head:pull/3137 PR: https://git.openjdk.org/jdk11u-dev/pull/3137 From andrew at openjdk.org Mon Jan 12 12:01:26 2026 From: andrew at openjdk.org (Andrew John Hughes) Date: Mon, 12 Jan 2026 12:01:26 GMT Subject: [jdk11u-dev] RFR: Merge jdk11u:master In-Reply-To: References: Message-ID: On Mon, 12 Jan 2026 02:16:56 GMT, Andrew John Hughes wrote: > Merge jdk-11.0.30+6 `serviceability/sa/ClhsdbFindPC.java` failing on Mac ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3137#issuecomment-3738209395 From andrew at openjdk.org Mon Jan 12 12:01:27 2026 From: andrew at openjdk.org (Andrew John Hughes) Date: Mon, 12 Jan 2026 12:01:27 GMT Subject: [jdk11u-dev] Integrated: Merge jdk11u:master In-Reply-To: References: Message-ID: On Mon, 12 Jan 2026 02:16:56 GMT, Andrew John Hughes wrote: > Merge jdk-11.0.30+6 This pull request has now been integrated. Changeset: 8fe22bda Author: Andrew John Hughes URL: https://git.openjdk.org/jdk11u-dev/commit/8fe22bda2a104b65574a20eb91e7fc01dc07e2e5 Stats: 645 lines in 22 files changed: 297 ins; 210 del; 138 mod Merge ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3137 From duke at openjdk.org Mon Jan 12 12:27:45 2026 From: duke at openjdk.org (Johny Jose) Date: Mon, 12 Jan 2026 12:27:45 GMT Subject: [jdk26u] RFR: 8373476: (tz) Update Timezone Data to 2025c Message-ID: tz2025c changes Clean backport of https://git.openjdk.org/jdk/commit/5df183be6c484d8f9635fac149caf5e2079c5561 ------------- Commit messages: - Backport 5df183be6c484d8f9635fac149caf5e2079c5561 Changes: https://git.openjdk.org/jdk26u/pull/10/files Webrev: https://webrevs.openjdk.org/?repo=jdk26u&pr=10&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373476 Stats: 132 lines in 11 files changed: 67 ins; 8 del; 57 mod Patch: https://git.openjdk.org/jdk26u/pull/10.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/10/head:pull/10 PR: https://git.openjdk.org/jdk26u/pull/10 From duke at openjdk.org Mon Jan 12 16:18:58 2026 From: duke at openjdk.org (Roland Mesde) Date: Mon, 12 Jan 2026 16:18:58 GMT Subject: [jdk25u-dev] Integrated: 8358159: Empty mode/padding in cipher transformations In-Reply-To: References: Message-ID: <1wyLxXnSDrUWT0Qu_E3JzEZ1PbPX2ictK_cu9toJKXs=.aab38eb0-de4e-4125-89aa-db38b81f3021@github.com> On Tue, 16 Dec 2025 20:08:16 GMT, Roland Mesde wrote: > Backporting JDK-8358159: Empty mode/padding in cipher transformations. > > Cipher transformation strings with empty mode or padding components (e.g., "AES/ /NoPadding") incorrectly throw > NoSuchAlgorithmException instead of being processed normally. This commit fixes the issue by treating empty mode or padding strings as null values during transformation parsing. > > For parity with Oracle JDK. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > (Passed) - make test TEST=test/jdk/javax/crypto > > Results attached: > [linux-aarch64-specific-2-test.log](https://github.com/user-attachments/files/24200380/linux-aarch64-specific-2-test.log) > [linux-x64-specific-2-test.log](https://github.com/user-attachments/files/24200381/linux-x64-specific-2-test.log) > [macos-aarch64-specific-2-test.log](https://github.com/user-attachments/files/24200382/macos-aarch64-specific-2-test.log) > [windows-x64-specific-2-test.log](https://github.com/user-attachments/files/24200383/windows-x64-specific-2-test.log) This pull request has now been integrated. Changeset: fae7da1f Author: Roland Mesde Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u-dev/commit/fae7da1f91bfd947eac4f98e8b888909f692deae Stats: 68 lines in 2 files changed: 62 ins; 0 del; 6 mod 8358159: Empty mode/padding in cipher transformations Backport-of: 3ff83ec49e561c44dd99508364b8ba068274b63a ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/95 From duke at openjdk.org Mon Jan 12 16:32:33 2026 From: duke at openjdk.org (Roland Mesde) Date: Mon, 12 Jan 2026 16:32:33 GMT Subject: [jdk25u-dev] RFR: 8359388: Stricter checking for cipher transformations [v2] In-Reply-To: References: Message-ID: > Backporting JDK-8359388: Stricter checking for cipher transformations > > This PR addresses a security and specification compliance issue in Java's cryptographic framework. The javax.crypto.Cipher class is supposed to accept transformation strings in two formats: either a simple algorithm name like "AES", or a complete specification like "AES/CBC/PKCS5Padding" that includes algorithm, mode, and padding. > > However, a previous change (JDK-8358159) had made the parser too lenient, allowing malformed transformations with missing components like "AES//" or "AES/CBC/". This created ambiguity about what cryptographic operations would actually be performed, potentially leading to weaker security than developers intended. > > This depends on https://github.com/openjdk/jdk25u-dev/pull/95 > > For parity with Oracle JDK. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > (Passed) - make test TEST=test/jdk/javax/crypto/Cipher/TestEmptyModePadding.java > (Passed) - make test TEST=test/jdk/javax/crypto > > Results attached: > > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24439198/windows-x64-specific-test.log) > [windows-x64-specific-2-test.log](https://github.com/user-attachments/files/24439200/windows-x64-specific-2-test.log) > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24439201/macos-aarch64-specific-test.log) > [macos-aarch64-specific-2-test.log](https://github.com/user-attachments/files/24439202/macos-aarch64-specific-2-test.log) > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24439203/linux-x64-specific-test.log) > [linux-x64-specific-2-test.log](https://github.com/user-attachments/files/24439204/linux-x64-specific-2-test.log) > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24439205/linux-aarch64-specific-test.log) > [linux-aarch64-specific-2-test.log](https://github.com/user-attachments/files/24439206/linux-aarch64-specific-2-test.log) Roland Mesde 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 ec7c6be6a9e84c8cd2077fea07930592ddd13669 - Merge branch 'openjdk:master' into JDK-8358159-V25 - Backport 3ff83ec49e561c44dd99508364b8ba068274b63a ------------- Changes: - all: https://git.openjdk.org/jdk25u-dev/pull/130/files - new: https://git.openjdk.org/jdk25u-dev/pull/130/files/f10acbed..f10acbed Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=130&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=130&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/130.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/130/head:pull/130 PR: https://git.openjdk.org/jdk25u-dev/pull/130 From duke at openjdk.org Mon Jan 12 17:21:50 2026 From: duke at openjdk.org (duke) Date: Mon, 12 Jan 2026 17:21:50 GMT Subject: [jdk26u] RFR: 8373632: Some sound tests failing in CI due to lack of sound key In-Reply-To: References: Message-ID: On Tue, 6 Jan 2026 00:28:52 GMT, jyma22 wrote: > Add @key sound annotation to 4 jtreg tests that were failing in CI due to missing sound permissions. Without this keyword, these tests can run on systems lacking sound access, causing hangs on macOS 26 (due to a macOS bug that will be fixed in a future update). > > 3 tests: New failures introduced when de-problem-listing without adding the required sound keyword > 1 test: Previously observed failure that now passes consistently (40+ runs) with the sound keyword added @jyma22 Your change (at version a3bd7e2fb383b5dbb7d55c88944f2756d2712d19) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk26u/pull/8#issuecomment-3739625975 From shade at openjdk.org Mon Jan 12 17:26:51 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 12 Jan 2026 17:26:51 GMT Subject: [jdk25u-dev] RFR: 8358529: GenShen: Heuristics do not respond to changes in SoftMaxHeapSize In-Reply-To: References: Message-ID: On Tue, 6 Jan 2026 02:11:38 GMT, Rui Li wrote: > 3 backports in this pr: > - [JDK-8358529](https://bugs.openjdk.org/browse/JDK-8358529) (For addressing cherry pick conflicts caused by 8372543) > - [JDK-8372543](https://bugs.openjdk.org/browse/JDK-8372543) (The main backport I'm hoping to backport) > - [JDK-8373789](https://bugs.openjdk.org/browse/JDK-8373789) (8372543 missed an import. This is the bugfix) > > Even with JDK-8358529, the backport is still not clean for JDK-8372543. It's missing [JDK-8365880](https://bugs.openjdk.org/browse/JDK-8365880) and more. Since the conflicts were only an assertion conflicts ([sample](https://github.com/openjdk/jdk/blame/b1e8c4e030f42ea3146b2502c9ab030bc79a8147/src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp#L3065)), I'm skipping the complicated backport rabbit hole and picking the latest assertions. The other two backports (8358529, 8373789) are clean. > > Testing: GHA passed. Is there a need to coalesce all three issues into a single PR? If there are backports in the chain, and they do not break anything when committed one by one, do them one by one. The only (real) reason to do multi-issue PR is when you want to make sure that commit does not break anything. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/132#issuecomment-3739645206 From duke at openjdk.org Mon Jan 12 20:13:23 2026 From: duke at openjdk.org (Roland Mesde) Date: Mon, 12 Jan 2026 20:13:23 GMT Subject: [jdk25u-dev] RFR: 8359388: Stricter checking for cipher transformations [v3] In-Reply-To: References: Message-ID: > Backporting JDK-8359388: Stricter checking for cipher transformations > > This PR addresses a security and specification compliance issue in Java's cryptographic framework. The javax.crypto.Cipher class is supposed to accept transformation strings in two formats: either a simple algorithm name like "AES", or a complete specification like "AES/CBC/PKCS5Padding" that includes algorithm, mode, and padding. > > However, a previous change (JDK-8358159) had made the parser too lenient, allowing malformed transformations with missing components like "AES//" or "AES/CBC/". This created ambiguity about what cryptographic operations would actually be performed, potentially leading to weaker security than developers intended. > > This depends on https://github.com/openjdk/jdk25u-dev/pull/95 > > For parity with Oracle JDK. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > (Passed) - make test TEST=test/jdk/javax/crypto/Cipher/TestEmptyModePadding.java > (Passed) - make test TEST=test/jdk/javax/crypto > > Results attached: > > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24439198/windows-x64-specific-test.log) > [windows-x64-specific-2-test.log](https://github.com/user-attachments/files/24439200/windows-x64-specific-2-test.log) > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24439201/macos-aarch64-specific-test.log) > [macos-aarch64-specific-2-test.log](https://github.com/user-attachments/files/24439202/macos-aarch64-specific-2-test.log) > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24439203/linux-x64-specific-test.log) > [linux-x64-specific-2-test.log](https://github.com/user-attachments/files/24439204/linux-x64-specific-2-test.log) > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24439205/linux-aarch64-specific-test.log) > [linux-aarch64-specific-2-test.log](https://github.com/user-attachments/files/24439206/linux-aarch64-specific-2-test.log) Roland Mesde 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 master - Backport ec7c6be6a9e84c8cd2077fea07930592ddd13669 - Merge branch 'openjdk:master' into JDK-8358159-V25 - Backport 3ff83ec49e561c44dd99508364b8ba068274b63a ------------- Changes: - all: https://git.openjdk.org/jdk25u-dev/pull/130/files - new: https://git.openjdk.org/jdk25u-dev/pull/130/files/f10acbed..9c3a5d2d Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=130&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=130&range=01-02 Stats: 998 lines in 29 files changed: 898 ins; 38 del; 62 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/130.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/130/head:pull/130 PR: https://git.openjdk.org/jdk25u-dev/pull/130 From duke at openjdk.org Mon Jan 12 20:45:37 2026 From: duke at openjdk.org (duke) Date: Mon, 12 Jan 2026 20:45:37 GMT Subject: [jdk25u-dev] RFR: 8359388: Stricter checking for cipher transformations [v3] In-Reply-To: References: Message-ID: On Mon, 12 Jan 2026 20:13:23 GMT, Roland Mesde wrote: >> Backporting JDK-8359388: Stricter checking for cipher transformations >> >> This PR addresses a security and specification compliance issue in Java's cryptographic framework. The javax.crypto.Cipher class is supposed to accept transformation strings in two formats: either a simple algorithm name like "AES", or a complete specification like "AES/CBC/PKCS5Padding" that includes algorithm, mode, and padding. >> >> However, a previous change (JDK-8358159) had made the parser too lenient, allowing malformed transformations with missing components like "AES//" or "AES/CBC/". This created ambiguity about what cryptographic operations would actually be performed, potentially leading to weaker security than developers intended. >> >> This depends on https://github.com/openjdk/jdk25u-dev/pull/95 >> >> For parity with Oracle JDK. >> >> Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: >> >> (Passed) - make test TEST=test/jdk/javax/crypto/Cipher/TestEmptyModePadding.java >> (Passed) - make test TEST=test/jdk/javax/crypto >> >> Results attached: >> >> [windows-x64-specific-test.log](https://github.com/user-attachments/files/24439198/windows-x64-specific-test.log) >> [windows-x64-specific-2-test.log](https://github.com/user-attachments/files/24439200/windows-x64-specific-2-test.log) >> [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24439201/macos-aarch64-specific-test.log) >> [macos-aarch64-specific-2-test.log](https://github.com/user-attachments/files/24439202/macos-aarch64-specific-2-test.log) >> [linux-x64-specific-test.log](https://github.com/user-attachments/files/24439203/linux-x64-specific-test.log) >> [linux-x64-specific-2-test.log](https://github.com/user-attachments/files/24439204/linux-x64-specific-2-test.log) >> [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24439205/linux-aarch64-specific-test.log) >> [linux-aarch64-specific-2-test.log](https://github.com/user-attachments/files/24439206/linux-aarch64-specific-2-test.log) > > Roland Mesde 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 master > - Backport ec7c6be6a9e84c8cd2077fea07930592ddd13669 > - Merge branch 'openjdk:master' into JDK-8358159-V25 > - Backport 3ff83ec49e561c44dd99508364b8ba068274b63a @rm-gh-8 Your change (at version 9c3a5d2d7c39047b1ebfe095aa5d190cd6737a45) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/130#issuecomment-3740411174 From duke at openjdk.org Tue Jan 13 00:12:30 2026 From: duke at openjdk.org (Roland Mesde) Date: Tue, 13 Jan 2026 00:12:30 GMT Subject: [jdk25u-dev] Integrated: 8359388: Stricter checking for cipher transformations In-Reply-To: References: Message-ID: On Mon, 5 Jan 2026 17:41:13 GMT, Roland Mesde wrote: > Backporting JDK-8359388: Stricter checking for cipher transformations > > This PR addresses a security and specification compliance issue in Java's cryptographic framework. The javax.crypto.Cipher class is supposed to accept transformation strings in two formats: either a simple algorithm name like "AES", or a complete specification like "AES/CBC/PKCS5Padding" that includes algorithm, mode, and padding. > > However, a previous change (JDK-8358159) had made the parser too lenient, allowing malformed transformations with missing components like "AES//" or "AES/CBC/". This created ambiguity about what cryptographic operations would actually be performed, potentially leading to weaker security than developers intended. > > This depends on https://github.com/openjdk/jdk25u-dev/pull/95 > > For parity with Oracle JDK. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > (Passed) - make test TEST=test/jdk/javax/crypto/Cipher/TestEmptyModePadding.java > (Passed) - make test TEST=test/jdk/javax/crypto > > Results attached: > > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24439198/windows-x64-specific-test.log) > [windows-x64-specific-2-test.log](https://github.com/user-attachments/files/24439200/windows-x64-specific-2-test.log) > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24439201/macos-aarch64-specific-test.log) > [macos-aarch64-specific-2-test.log](https://github.com/user-attachments/files/24439202/macos-aarch64-specific-2-test.log) > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24439203/linux-x64-specific-test.log) > [linux-x64-specific-2-test.log](https://github.com/user-attachments/files/24439204/linux-x64-specific-2-test.log) > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24439205/linux-aarch64-specific-test.log) > [linux-aarch64-specific-2-test.log](https://github.com/user-attachments/files/24439206/linux-aarch64-specific-2-test.log) This pull request has now been integrated. Changeset: 41d860f0 Author: Roland Mesde Committer: Victor Rudometov URL: https://git.openjdk.org/jdk25u-dev/commit/41d860f0bc8400275ef82446e23cc18fff8db8bb Stats: 100 lines in 2 files changed: 45 ins; 15 del; 40 mod 8359388: Stricter checking for cipher transformations Backport-of: ec7c6be6a9e84c8cd2077fea07930592ddd13669 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/130 From gnu.andrew at redhat.com Tue Jan 13 00:22:35 2026 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Tue, 13 Jan 2026 00:22:35 +0000 Subject: [11u] [FREEZE] 11.0.30 NOW FROZEN Message-ID: The release forest: https://github.com/openjdk/jdk11u is frozen as of 2026-01-02 in preparation for release on or after 2026-01-20. The final pre-release tag is jdk-11.0.30+6. [0] The final release tag will thus be no lower than jdk-11.0.30+7. [0] https://github.com/openjdk/jdk11u/releases/tag/jdk-11.0.30%2B6 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 duke at openjdk.org Tue Jan 13 01:12:15 2026 From: duke at openjdk.org (Rui Li) Date: Tue, 13 Jan 2026 01:12:15 GMT Subject: [jdk25u-dev] RFR: 8358529: GenShen: Heuristics do not respond to changes in SoftMaxHeapSize In-Reply-To: References: Message-ID: On Mon, 12 Jan 2026 17:22:42 GMT, Aleksey Shipilev wrote: > Is there a need to coalesce all three issues into a single PR? If there are backports in the chain, and they do not break anything when committed one by one, do them one by one. The only (real) reason to do multi-issue PR is when you want to make sure that commit does not break anything. Noted. [JDK-8358529](https://bugs.openjdk.org/browse/JDK-8358529) can be done separately. Didn't want to watch the merge sequence so I just put it in. If no strong preference / downside, then I'll leave this backport as it is? ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/132#issuecomment-3741310897 From goetz at openjdk.org Tue Jan 13 06:10:09 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 13 Jan 2026 06:10:09 GMT Subject: [jdk25u-dev] Integrated: 8357380: java/lang/StringBuilder/RacingSBThreads.java times out with C1 In-Reply-To: References: Message-ID: <0CoDs4Z8YGDdgDJT_uclci9dzPZWQCmr5eWzxCEpuOo=.5d3af72b-da4c-4881-957e-2c04aeeed819@github.com> On Tue, 23 Dec 2025 09:15:27 GMT, Goetz Lindenmaier wrote: > Fix the test, needs to go to 21, too. This pull request has now been integrated. Changeset: 65554dee Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk25u-dev/commit/65554dee8fabab0ec2d72901ed0ff0c9a3e19039 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8357380: java/lang/StringBuilder/RacingSBThreads.java times out with C1 Backport-of: 30d20036987c9d68eb76b1e0401821386a76bb07 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/124 From goetz at openjdk.org Tue Jan 13 06:12:10 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 13 Jan 2026 06:12:10 GMT Subject: [jdk25u-dev] Integrated: 8371895: Lower GCTimeLimit in TestUseGCOverheadLimit.java In-Reply-To: <2mhKoySHaU1UEfritkg2xaihbAFififv9ueqSauWgUE=.7e66e72e-be07-4289-9fcd-277a727e1625@github.com> References: <2mhKoySHaU1UEfritkg2xaihbAFififv9ueqSauWgUE=.7e66e72e-be07-4289-9fcd-277a727e1625@github.com> Message-ID: <8yTErIiq6MmybVEDs_mGXegf0gAoJG5XONc_ZU6cf0U=.c1d2114c-aff6-481d-8065-d558a34ee84c@github.com> On Sun, 21 Dec 2025 19:03:23 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 25.0.3-oracle. This pull request has now been integrated. Changeset: 62bf99fc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk25u-dev/commit/62bf99fcb522895d843b4747f42f6b9d4cb48c14 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8371895: Lower GCTimeLimit in TestUseGCOverheadLimit.java Backport-of: eeb7c3f2e8e645938d9db0cf61c1d98d751f2845 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/119 From goetz at openjdk.org Tue Jan 13 06:13:47 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 13 Jan 2026 06:13:47 GMT Subject: [jdk25u-dev] Integrated: 8361613: System.console() should only be available for interactive terminal In-Reply-To: References: Message-ID: On Sun, 21 Dec 2025 18:33:22 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 25.0.3-oracle. This pull request has now been integrated. Changeset: 3f6cc674 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk25u-dev/commit/3f6cc674a9b56e2f5416d9bda4057ab9f57bb4af Stats: 566 lines in 12 files changed: 223 ins; 237 del; 106 mod 8361613: System.console() should only be available for interactive terminal Backport-of: ae0dac43c09377c87e9b0452618a5b32c8568150 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/118 From goetz at openjdk.org Tue Jan 13 06:16:49 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 13 Jan 2026 06:16:49 GMT Subject: [jdk25u-dev] Integrated: 8373946: Synth ProgressBarUI implementation confuses background painting with border painting In-Reply-To: References: Message-ID: On Mon, 22 Dec 2025 12:46:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 25.0.3-oracle. This pull request has now been integrated. Changeset: 308eab51 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk25u-dev/commit/308eab5175697f6b168a6def11ff8ef212ac8ebd Stats: 237 lines in 3 files changed: 123 ins; 110 del; 4 mod 8373946: Synth ProgressBarUI implementation confuses background painting with border painting Backport-of: fe5911c7695283cb76b3d95877138b0b15bc0ba4 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/122 From goetz at openjdk.org Tue Jan 13 06:16:54 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 13 Jan 2026 06:16:54 GMT Subject: [jdk21u-dev] Integrated: 8314810: (fs) java/nio/file/Files/CopyInterference.java should use TestUtil::supportsLinks In-Reply-To: References: Message-ID: On Sun, 21 Dec 2025 18:46:53 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle. This pull request has now been integrated. Changeset: 3812913a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/3812913a3938b1e0cf79b3894569669aa1edb290 Stats: 18 lines in 1 file changed: 7 ins; 0 del; 11 mod 8314810: (fs) java/nio/file/Files/CopyInterference.java should use TestUtil::supportsLinks Backport-of: 096b7ff0977ba2455b329b0865a380a1fb4c99d4 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2534 From goetz at openjdk.org Tue Jan 13 06:22:59 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 13 Jan 2026 06:22:59 GMT Subject: [jdk21u-dev] Integrated: 8350103: Test containers/systemd/SystemdMemoryAwarenessTest.java fails on Linux ppc64le SLES15 SP6 In-Reply-To: References: Message-ID: On Mon, 22 Dec 2025 13:04:27 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle. This pull request has now been integrated. Changeset: 19c61b86 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/19c61b863864656ff3554998fce01751c4dd9d73 Stats: 6 lines in 1 file changed: 1 ins; 1 del; 4 mod 8350103: Test containers/systemd/SystemdMemoryAwarenessTest.java fails on Linux ppc64le SLES15 SP6 Backport-of: d551dacaef938cea0cad10047b79a0a7a26dcacb ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2537 From goetz at openjdk.org Tue Jan 13 06:26:00 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 13 Jan 2026 06:26:00 GMT Subject: [jdk21u-dev] Integrated: 8357380: java/lang/StringBuilder/RacingSBThreads.java times out with C1 In-Reply-To: References: Message-ID: On Sun, 21 Dec 2025 18:59:54 GMT, Goetz Lindenmaier wrote: > I backport this as follow up. This pull request has now been integrated. Changeset: 92e81138 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/92e81138ad21b30b9082cba8bd7b5f830bd89a80 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8357380: java/lang/StringBuilder/RacingSBThreads.java times out with C1 Backport-of: 30d20036987c9d68eb76b1e0401821386a76bb07 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2535 From sacharya at openjdk.org Tue Jan 13 07:12:43 2026 From: sacharya at openjdk.org (Shruthi Acharya) Date: Tue, 13 Jan 2026 07:12:43 GMT Subject: [jdk21u-dev] RFR: 8351458: (ch) Move preClose to UnixDispatcher [v3] In-Reply-To: References: Message-ID: > OpenJDK PR: https://github.com/openjdk/jdk/pull/23956 > OpenJDK bug: https://bugs.openjdk.org/browse/JDK-8351458 > > The original patch didn?t apply cleanly to the JDK21u-dev branch due to a copyright header mismatch. However, the rest of the changes were ported without issues. Manually updated the copyright header to resolve the conflict. Shruthi Acharya has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains one commit: Backport 0de2cddf3a7be23f67af93972875af1235f3107e Signed-off-by: Shruthi ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/2051/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2051&range=02 Stats: 163 lines in 12 files changed: 43 ins; 82 del; 38 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2051.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2051/head:pull/2051 PR: https://git.openjdk.org/jdk21u-dev/pull/2051 From sacharya at openjdk.org Tue Jan 13 07:18:02 2026 From: sacharya at openjdk.org (Shruthi Acharya) Date: Tue, 13 Jan 2026 07:18:02 GMT Subject: [jdk21u-dev] RFR: 8351458: (ch) Move preClose to UnixDispatcher [v2] In-Reply-To: References: Message-ID: On Thu, 21 Aug 2025 14:57:22 GMT, Severin Gehwolf wrote: >> Shruthi Acharya has refreshed the contents of this pull request, and previous commits have been removed. Incremental views are not available. > > I've added a comment to the bug https://bugs.openjdk.org/browse/JDK-8351458?focusedId=14810628&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14810628 This is too early to backport. We can re-evaluate later. @jerboaa Can you please evaluate this PR. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2051#issuecomment-3742406739 From cushon at openjdk.org Tue Jan 13 08:33:31 2026 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Tue, 13 Jan 2026 08:33:31 GMT Subject: [jdk17u-dev] RFR: 8337998: CompletionFailure in getEnclosingType attaching type annotations [v6] In-Reply-To: References: Message-ID: > This is a backport of [JDK-8337998](https://bugs.openjdk.org/browse/JDK-8337998), which is a follow-up to [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779). Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 11 commits: - Merge remote-tracking branch 'origin/master' into JDK-8337998 - Merge branch 'master' into JDK-8337998 - Merge branch 'JDK-8337795' into JDK-8337998 - Merge remote-tracking branch 'origin/master' into JDK-8337795 - Merge branch 'master' into JDK-8337998 - Backport c40e6ef3dcb25b8acc156aa4051694322bf7e351 - Fix merge - Backport 8d0831478338e9b084b2c47f46eba9faae3a5eb6 - Backport 67c4a0826babb55ce56acf2b3b289b51d9d5529e - Resolve merge conflict due to changes to the internal TypeMetadata API for JDK-8303820 - ... and 1 more: https://git.openjdk.org/jdk17u-dev/compare/8ba7c169...24fcd8ea ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/4150/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4150&range=05 Stats: 116 lines in 4 files changed: 113 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4150.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4150/head:pull/4150 PR: https://git.openjdk.org/jdk17u-dev/pull/4150 From sacharya at openjdk.org Tue Jan 13 09:22:28 2026 From: sacharya at openjdk.org (Shruthi Acharya) Date: Tue, 13 Jan 2026 09:22:28 GMT Subject: [jdk21u-dev] Integrated: 8351458: (ch) Move preClose to UnixDispatcher In-Reply-To: References: Message-ID: On Tue, 5 Aug 2025 06:39:54 GMT, Shruthi Acharya wrote: > OpenJDK PR: https://github.com/openjdk/jdk/pull/23956 > OpenJDK bug: https://bugs.openjdk.org/browse/JDK-8351458 > > The original patch didn?t apply cleanly to the JDK21u-dev branch due to a copyright header mismatch. However, the rest of the changes were ported without issues. Manually updated the copyright header to resolve the conflict. This pull request has now been integrated. Changeset: 131db150 Author: Shruthi Acharya Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk21u-dev/commit/131db1506a20cc86b2655e2e7f30085b46f34987 Stats: 163 lines in 12 files changed: 43 ins; 82 del; 38 mod 8351458: (ch) Move preClose to UnixDispatcher Backport-of: 0de2cddf3a7be23f67af93972875af1235f3107e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2051 From sacharya at openjdk.org Tue Jan 13 09:38:54 2026 From: sacharya at openjdk.org (Shruthi Acharya) Date: Tue, 13 Jan 2026 09:38:54 GMT Subject: [jdk21u-dev] RFR: 8317801: java/net/Socket/asyncClose/Race.java fails intermittently (aix) Message-ID: This pull request contains a backport of commit [8f121a17](https://github.com/openjdk/jdk/commit/8f121a173ca2534c706682f6c68fbbb0b94ec057) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8317801 The original patch didn?t apply cleanly to the JDK21u-dev branch due to a copyright header mismatch in `src/java.base/unix/classes/sun/nio/ch/NativeThread.java`. However, the rest of the changes were ported without issues. Manually updated the copyright header to resolve the conflict. ------------- Commit messages: - Backport 8f121a173ca2534c706682f6c68fbbb0b94ec057 Changes: https://git.openjdk.org/jdk21u-dev/pull/2543/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2543&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8317801 Stats: 39 lines in 4 files changed: 32 ins; 4 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2543.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2543/head:pull/2543 PR: https://git.openjdk.org/jdk21u-dev/pull/2543 From sacharya at openjdk.org Tue Jan 13 10:13:25 2026 From: sacharya at openjdk.org (Shruthi Acharya) Date: Tue, 13 Jan 2026 10:13:25 GMT Subject: [jdk21u-dev] RFR: 8317801: java/net/Socket/asyncClose/Race.java fails intermittently (aix) In-Reply-To: References: Message-ID: On Tue, 13 Jan 2026 09:32:52 GMT, Shruthi Acharya wrote: > This pull request contains a backport of commit [8f121a17](https://github.com/openjdk/jdk/commit/8f121a173ca2534c706682f6c68fbbb0b94ec057) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8317801 > > The original patch didn?t apply cleanly to the JDK21u-dev branch due to a copyright header mismatch in `src/java.base/unix/classes/sun/nio/ch/NativeThread.java`. However, the rest of the changes were ported without issues. Manually updated the copyright header to resolve the conflict. @jerboaa Can you please review this PR ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2543#issuecomment-3743462767 From mbaesken at openjdk.org Tue Jan 13 10:32:08 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 13 Jan 2026 10:32:08 GMT Subject: [jdk21u-dev] RFR: 8374209: [17u,21u] Backout JDK-8361748 due to JDK-8373727 Message-ID: We should backout [JDK-8361748](https://bugs.openjdk.org/browse/JDK-8361748) from the upcoming 17.0.18 & 21.0.10 releases to allow time for a fix for [JDK-8373727](https://bugs.openjdk.org/browse/JDK-8373727). Same as https://github.com/openjdk/jdk21u/pull/479 , but for 21u-dev . ------------- Commit messages: - JDK-8374209 Changes: https://git.openjdk.org/jdk21u-dev/pull/2544/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2544&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8374209 Stats: 238 lines in 7 files changed: 26 ins; 150 del; 62 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2544.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2544/head:pull/2544 PR: https://git.openjdk.org/jdk21u-dev/pull/2544 From sgehwolf at openjdk.org Tue Jan 13 10:37:46 2026 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 13 Jan 2026 10:37:46 GMT Subject: [jdk21u-dev] RFR: 8317801: java/net/Socket/asyncClose/Race.java fails intermittently (aix) In-Reply-To: References: Message-ID: <0cqhcoaV4FY3VXFYb4sAsDOCPDNgvWmsn9APKQ0-Hw0=.1cb1b39d-66c0-4c0e-8881-c2f2198bf631@github.com> On Tue, 13 Jan 2026 09:32:52 GMT, Shruthi Acharya wrote: > This pull request contains a backport of commit [8f121a17](https://github.com/openjdk/jdk/commit/8f121a173ca2534c706682f6c68fbbb0b94ec057) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8317801 > > The original patch didn?t apply cleanly to the JDK21u-dev branch due to a copyright header mismatch in `src/java.base/unix/classes/sun/nio/ch/NativeThread.java`. However, the rest of the changes were ported without issues. Manually updated the copyright header to resolve the conflict. Marked as reviewed by sgehwolf (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2543#pullrequestreview-3655084012 From sacharya at openjdk.org Tue Jan 13 10:43:31 2026 From: sacharya at openjdk.org (Shruthi Acharya) Date: Tue, 13 Jan 2026 10:43:31 GMT Subject: [jdk21u-dev] RFR: 8317801: java/net/Socket/asyncClose/Race.java fails intermittently (aix) In-Reply-To: <0cqhcoaV4FY3VXFYb4sAsDOCPDNgvWmsn9APKQ0-Hw0=.1cb1b39d-66c0-4c0e-8881-c2f2198bf631@github.com> References: <0cqhcoaV4FY3VXFYb4sAsDOCPDNgvWmsn9APKQ0-Hw0=.1cb1b39d-66c0-4c0e-8881-c2f2198bf631@github.com> Message-ID: <_R-iH9b2D1D3L7UNWlvqVgp5LB9ojTUzJBQwVea5TNU=.dd92bda5-e03c-4341-9ef8-a8b64efc26bc@github.com> On Tue, 13 Jan 2026 10:33:47 GMT, Severin Gehwolf wrote: >> This pull request contains a backport of commit [8f121a17](https://github.com/openjdk/jdk/commit/8f121a173ca2534c706682f6c68fbbb0b94ec057) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8317801 >> >> The original patch didn?t apply cleanly to the JDK21u-dev branch due to a copyright header mismatch in `src/java.base/unix/classes/sun/nio/ch/NativeThread.java`. However, the rest of the changes were ported without issues. Manually updated the copyright header to resolve the conflict. > > Marked as reviewed by sgehwolf (Reviewer). @jerboaa Can you please add the approval in the issue as well ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2543#issuecomment-3743591685 From shade at openjdk.org Tue Jan 13 11:35:05 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 13 Jan 2026 11:35:05 GMT Subject: [jdk25u-dev] RFR: 8372835: WorkQueue::push is missing an acquire-fence Message-ID: This one is a little weird process-wise. There is `25.0.3-oracle` fix for it already, but no mainline fix (yet). Mainline would get it via [JDK-8375130](https://bugs.openjdk.org/browse/JDK-8375130). I think it is easier to "backport" this change instead of partially pick up JDK-8375130. This also addresses parity more thoroughly. There is no significant correctness risk here, as we "only" add a new barrier. Might have performance implications, but correctness trumps it. Additional testing: - [x] Linux x86_64 server fastdebug, `java/util/concurrent` ------------- Commit messages: - 8372835: WorkQueue::push is missing an acquire-fence Changes: https://git.openjdk.org/jdk25u-dev/pull/141/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=141&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8372835 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/141.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/141/head:pull/141 PR: https://git.openjdk.org/jdk25u-dev/pull/141 From jnibedita at openjdk.org Tue Jan 13 12:27:13 2026 From: jnibedita at openjdk.org (Nibedita Jena) Date: Tue, 13 Jan 2026 12:27:13 GMT Subject: [jdk26u] RFR: Merge jdk:jdk26 Message-ID: <2nNkTaeo7bF8T8_oChaB81ehlbigwNa_Kq5TrBtTY5g=.416351ab-be53-4aff-9b75-fbe46669f6f9@github.com> Merge ------------- Commit messages: - Merge remote-tracking branch 'jdk/jdk26' into Merge_01-13 - 8374195: TestReplaceNarrowPhiWithBottomPhi fails on ppc64 platforms in (fast)debug - 8373508: C2: sinking CreateEx out of loop breaks the graph - 8373724: Assertion failure in TestSignumVector.java with UseAPX - 8352728: InternalError loading java.security due to Windows parent folder permissions - 8374507: GHA: Limit debug symbols generation to conserve disk space - 8374743: G1 starts a concurrent mark when allocating humongous objects during initialization - 8373579: Problem list compiler/runtime/Test7196199.java - 8373832: Test java/lang/invoke/TestVHInvokerCaching.java tests nothing - 8373453: C2 SuperWord: must handle load slices that have loads with different memory inputs - ... and 17 more: https://git.openjdk.org/jdk26u/compare/0d97470b...d6719247 The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk26u/pull/11/files Stats: 3890 lines in 77 files changed: 2238 ins; 1400 del; 252 mod Patch: https://git.openjdk.org/jdk26u/pull/11.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/11/head:pull/11 PR: https://git.openjdk.org/jdk26u/pull/11 From jnibedita at openjdk.org Tue Jan 13 12:31:05 2026 From: jnibedita at openjdk.org (Nibedita Jena) Date: Tue, 13 Jan 2026 12:31:05 GMT Subject: [jdk26u] RFR: Merge jdk:jdk26 [v2] In-Reply-To: <2nNkTaeo7bF8T8_oChaB81ehlbigwNa_Kq5TrBtTY5g=.416351ab-be53-4aff-9b75-fbe46669f6f9@github.com> References: <2nNkTaeo7bF8T8_oChaB81ehlbigwNa_Kq5TrBtTY5g=.416351ab-be53-4aff-9b75-fbe46669f6f9@github.com> Message-ID: > Merge Nibedita Jena 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 remote-tracking branch 'jdk/jdk26' into Merge_01-13 - Merge - Merge - 8372589: VM crashes on init when NonNMethodCodeHeapSize is set too small and UseTransparentHugePages is enabled Backport-of: 8eaeb6990b85ac8717f4fc4ce883f674017b91f3 - 8373625: CPUTimeCounters creates a total counter for unsupported GCs Backport-of: 30be94086aad42b99a15a05fe5115f552e8efb8b - 8373520: Bump update version for OpenJDK: jdk26u to 26.0.1 Reviewed-by: robm, iris, kcr ------------- Changes: - all: https://git.openjdk.org/jdk26u/pull/11/files - new: https://git.openjdk.org/jdk26u/pull/11/files/d6719247..d6719247 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk26u&pr=11&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk26u&pr=11&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk26u/pull/11.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/11/head:pull/11 PR: https://git.openjdk.org/jdk26u/pull/11 From jnibedita at openjdk.org Tue Jan 13 12:33:47 2026 From: jnibedita at openjdk.org (Nibedita Jena) Date: Tue, 13 Jan 2026 12:33:47 GMT Subject: [jdk26u] Integrated: Merge jdk:jdk26 In-Reply-To: <2nNkTaeo7bF8T8_oChaB81ehlbigwNa_Kq5TrBtTY5g=.416351ab-be53-4aff-9b75-fbe46669f6f9@github.com> References: <2nNkTaeo7bF8T8_oChaB81ehlbigwNa_Kq5TrBtTY5g=.416351ab-be53-4aff-9b75-fbe46669f6f9@github.com> Message-ID: <-5F_Mw6H_juecpmP9J3_5ThEk-qL6SNRb5f_t3vUzCA=.3ffb8e92-c661-47a8-a9e5-32a2912da0a9@github.com> On Tue, 13 Jan 2026 12:20:12 GMT, Nibedita Jena wrote: > Merge This pull request has now been integrated. Changeset: 6773beed Author: Nibedita Jena URL: https://git.openjdk.org/jdk26u/commit/6773beed575706c532c2c0678ffd9a6f714be814 Stats: 3890 lines in 77 files changed: 2238 ins; 1400 del; 252 mod Merge ------------- PR: https://git.openjdk.org/jdk26u/pull/11 From shade at openjdk.org Tue Jan 13 12:37:10 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 13 Jan 2026 12:37:10 GMT Subject: [jdk25u-dev] RFR: 8372835: WorkQueue::push is missing an acquire-fence In-Reply-To: References: Message-ID: On Tue, 13 Jan 2026 11:25:48 GMT, Aleksey Shipilev wrote: > This one is a little weird process-wise. There is `25.0.3-oracle` fix for it already, but no mainline fix (yet). Mainline would get it via [JDK-8375130](https://bugs.openjdk.org/browse/JDK-8375130). I think it is easier to "backport" this change instead of partially pick up JDK-8375130. This also addresses parity more thoroughly. There is no significant correctness risk here, as we "only" add a new barrier. Might have performance implications, but correctness trumps it. > > Additional testing: > - [x] Linux x86_64 server fastdebug, `java/util/concurrent` > - [x] Linux x86_64 server fastdebug, `tier1` Hey @GoeLin, I am going to do it this way, see PR description. Any reason why we should do something else? ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/141#issuecomment-3744094405 From shade at openjdk.org Tue Jan 13 12:38:32 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 13 Jan 2026 12:38:32 GMT Subject: [jdk25u-dev] RFR: 8358529: GenShen: Heuristics do not respond to changes in SoftMaxHeapSize In-Reply-To: References: Message-ID: On Tue, 6 Jan 2026 02:11:38 GMT, Rui Li wrote: > 3 backports in this pr: > - [JDK-8358529](https://bugs.openjdk.org/browse/JDK-8358529) (For addressing cherry pick conflicts caused by 8372543) > - [JDK-8372543](https://bugs.openjdk.org/browse/JDK-8372543) (The main backport I'm hoping to backport) > - [JDK-8373789](https://bugs.openjdk.org/browse/JDK-8373789) (8372543 missed an import. This is the bugfix) > > Even with JDK-8358529, the backport is still not clean for JDK-8372543. It's missing [JDK-8365880](https://bugs.openjdk.org/browse/JDK-8365880) and more. Since the conflicts were only an assertion conflicts ([sample](https://github.com/openjdk/jdk/blame/b1e8c4e030f42ea3146b2502c9ab030bc79a8147/src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp#L3065)), I'm skipping the complicated backport rabbit hole and picking the latest assertions. The other two backports (8358529, 8373789) are clean. > > Testing: GHA passed. I say do [JDK-8358529](https://bugs.openjdk.org/browse/JDK-8358529) separately. As it stands now, there is no record at all that [JDK-8372543](https://bugs.openjdk.org/browse/JDK-8372543) is going to be fixed; the PR only references JDK-8358529. So the PR metadata is completely off. Since you need to do fixes anyway, I say do clean backport of JDK-8358529 first, then do follow-ups. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/132#issuecomment-3744105785 From syan at openjdk.org Tue Jan 13 12:43:03 2026 From: syan at openjdk.org (SendaoYan) Date: Tue, 13 Jan 2026 12:43:03 GMT Subject: [jdk11u-dev] RFR: 8305186: Reference.waitForReferenceProcessing should be more accessible to tests [v5] In-Reply-To: References: <3pok5QgkJ7OBGm3sCkHItUWgkLBosHAXVQyl4lhK3_U=.d24b165c-0e70-4c1a-ae92-765b29b4b092@github.com> Message-ID: On Sun, 21 Dec 2025 05:31:56 GMT, SendaoYan wrote: >> Hi all, >> >> This pull request contains a backport of commit [d8f012ea](https://github.com/openjdk/jdk/commit/d8f012ea2a0514020434d5db6047e36941e9349b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Brent Christian on 25 Apr 2025 and was reviewed by Kim Barrett. >> >> The github shows it's not cleanly backport, seems that this file has different context. I compare the patch file from main-line repo and jdk11u-dev repo, the change lines are all the same. >> >> I have verified this clean backport PR locally with test test/jdk/java/lang/ref/FinalizerHistogramTest.java after apply the patch JDK-8298783 which use the newly added function. >> >> 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 eight additional commits since the last revision: > > - Merge branch 'openjdk:master' into jbs8305186 > - Merge branch 'openjdk:master' into jbs8305186 > - Merge branch 'openjdk:master' into jbs8305186 > - Merge branch 'openjdk:master' into jbs8305186 > - Revert change of supportsConcurrentGCPhaseControl > - Revert "Backport da4dd7c008da4be54ee5f58d1ac19f440fd2a74e" > > This reverts commit 30c94906fe8fd65ba21fe95a66ae7da7d7ca5e4a. > - Backport d8f012ea2a0514020434d5db6047e36941e9349b > - Backport da4dd7c008da4be54ee5f58d1ac19f440fd2a74e Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3105#issuecomment-3744123933 From syan at openjdk.org Tue Jan 13 12:43:04 2026 From: syan at openjdk.org (SendaoYan) Date: Tue, 13 Jan 2026 12:43:04 GMT Subject: [jdk11u-dev] Integrated: 8305186: Reference.waitForReferenceProcessing should be more accessible to tests In-Reply-To: <3pok5QgkJ7OBGm3sCkHItUWgkLBosHAXVQyl4lhK3_U=.d24b165c-0e70-4c1a-ae92-765b29b4b092@github.com> References: <3pok5QgkJ7OBGm3sCkHItUWgkLBosHAXVQyl4lhK3_U=.d24b165c-0e70-4c1a-ae92-765b29b4b092@github.com> Message-ID: <41wlnRbzPPua7Uroay2UgkNmmHs9vdvS8uC-RDsMIYE=.cb2f9e85-8119-4a62-99df-dcce90eb5e5a@github.com> On Mon, 20 Oct 2025 06:14:27 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [d8f012ea](https://github.com/openjdk/jdk/commit/d8f012ea2a0514020434d5db6047e36941e9349b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Brent Christian on 25 Apr 2025 and was reviewed by Kim Barrett. > > The github shows it's not cleanly backport, seems that this file has different context. I compare the patch file from main-line repo and jdk11u-dev repo, the change lines are all the same. > > I have verified this clean backport PR locally with test test/jdk/java/lang/ref/FinalizerHistogramTest.java after apply the patch JDK-8298783 which use the newly added function. > > Thanks! This pull request has now been integrated. Changeset: 1d8535d3 Author: SendaoYan URL: https://git.openjdk.org/jdk11u-dev/commit/1d8535d3969f72277063c796000692ca908707a8 Stats: 51 lines in 1 file changed: 51 ins; 0 del; 0 mod 8305186: Reference.waitForReferenceProcessing should be more accessible to tests Reviewed-by: aph Backport-of: d8f012ea2a0514020434d5db6047e36941e9349b ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3105 From mbaesken at openjdk.org Tue Jan 13 13:41:44 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 13 Jan 2026 13:41:44 GMT Subject: [jdk17u-dev] RFR: 8374209: [17u,21u] Backout JDK-8361748 due to JDK-8373727 Message-ID: <38UoE6BX8_06ogQQiollYy_XZ-PfrCRZmlcFU3g5vqg=.5d36fe7f-994a-4a91-a6a4-48e3e5b2c7e2@github.com> We should backout [JDK-8361748](https://bugs.openjdk.org/browse/JDK-8361748) from the upcoming 17.0.18 & 21.0.10 releases to allow time for a fix for [JDK-8373727](https://bugs.openjdk.org/browse/JDK-8373727). ------------- Commit messages: - JDK-8374209 Changes: https://git.openjdk.org/jdk17u-dev/pull/4230/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4230&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8374209 Stats: 238 lines in 7 files changed: 26 ins; 150 del; 62 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4230.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4230/head:pull/4230 PR: https://git.openjdk.org/jdk17u-dev/pull/4230 From mdoerr at openjdk.org Tue Jan 13 13:55:13 2026 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 13 Jan 2026 13:55:13 GMT Subject: [jdk21u-dev] RFR: 8374209: [17u,21u] Backout JDK-8361748 due to JDK-8373727 In-Reply-To: References: Message-ID: <_BZBtVub99RHsd_dKH1ZJc8x0S-PUQPUzDj27iJUYUI=.cb2a137d-f60c-49ee-818f-b22a067ea625@github.com> On Tue, 13 Jan 2026 10:23:48 GMT, Matthias Baesken wrote: > We should backout [JDK-8361748](https://bugs.openjdk.org/browse/JDK-8361748) from the upcoming 17.0.18 & 21.0.10 releases to allow time for a fix for [JDK-8373727](https://bugs.openjdk.org/browse/JDK-8373727). > > Same as https://github.com/openjdk/jdk21u/pull/479 , but for 21u-dev . Backout looks correct. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2544#pullrequestreview-3655902649 From mdoerr at openjdk.org Tue Jan 13 13:56:15 2026 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 13 Jan 2026 13:56:15 GMT Subject: [jdk17u-dev] RFR: 8374209: [17u,21u] Backout JDK-8361748 due to JDK-8373727 In-Reply-To: <38UoE6BX8_06ogQQiollYy_XZ-PfrCRZmlcFU3g5vqg=.5d36fe7f-994a-4a91-a6a4-48e3e5b2c7e2@github.com> References: <38UoE6BX8_06ogQQiollYy_XZ-PfrCRZmlcFU3g5vqg=.5d36fe7f-994a-4a91-a6a4-48e3e5b2c7e2@github.com> Message-ID: On Tue, 13 Jan 2026 13:34:16 GMT, Matthias Baesken wrote: > We should backout [JDK-8361748](https://bugs.openjdk.org/browse/JDK-8361748) from the upcoming 17.0.18 & 21.0.10 releases to allow time for a fix for [JDK-8373727](https://bugs.openjdk.org/browse/JDK-8373727). Ok. Same backout as https://github.com/openjdk/jdk21u-dev/pull/2544#pullrequestreview-3655902649 (could be a clean backport). ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/4230#pullrequestreview-3655909801 From duke at openjdk.org Tue Jan 13 14:12:13 2026 From: duke at openjdk.org (duke) Date: Tue, 13 Jan 2026 14:12:13 GMT Subject: [jdk21u-dev] RFR: 8317801: java/net/Socket/asyncClose/Race.java fails intermittently (aix) In-Reply-To: References: Message-ID: <3wRnJpwrHdwuoQm-sRwA3UGdq1tybp8CdbOoLuAdJcc=.b2aaf8b5-18b2-4e33-9860-da92fc705a07@github.com> On Tue, 13 Jan 2026 09:32:52 GMT, Shruthi Acharya wrote: > This pull request contains a backport of commit [8f121a17](https://github.com/openjdk/jdk/commit/8f121a173ca2534c706682f6c68fbbb0b94ec057) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8317801 > > The original patch didn?t apply cleanly to the JDK21u-dev branch due to a copyright header mismatch in `src/java.base/unix/classes/sun/nio/ch/NativeThread.java`. However, the rest of the changes were ported without issues. Manually updated the copyright header to resolve the conflict. @shruacha1234 Your change (at version 4da176b3c3eb491addd75b482a65cb7e0ee69a46) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2543#issuecomment-3744532536 From sacharya at openjdk.org Tue Jan 13 14:30:13 2026 From: sacharya at openjdk.org (Shruthi Acharya) Date: Tue, 13 Jan 2026 14:30:13 GMT Subject: [jdk21u-dev] Integrated: 8317801: java/net/Socket/asyncClose/Race.java fails intermittently (aix) In-Reply-To: References: Message-ID: On Tue, 13 Jan 2026 09:32:52 GMT, Shruthi Acharya wrote: > This pull request contains a backport of commit [8f121a17](https://github.com/openjdk/jdk/commit/8f121a173ca2534c706682f6c68fbbb0b94ec057) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8317801 > > The original patch didn?t apply cleanly to the JDK21u-dev branch due to a copyright header mismatch in `src/java.base/unix/classes/sun/nio/ch/NativeThread.java`. However, the rest of the changes were ported without issues. Manually updated the copyright header to resolve the conflict. This pull request has now been integrated. Changeset: 6201b183 Author: Shruthi Acharya Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk21u-dev/commit/6201b183cae8be105659568251f1aa53ffc196e4 Stats: 39 lines in 4 files changed: 32 ins; 4 del; 3 mod 8317801: java/net/Socket/asyncClose/Race.java fails intermittently (aix) Reviewed-by: sgehwolf Backport-of: 8f121a173ca2534c706682f6c68fbbb0b94ec057 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2543 From sgehwolf at openjdk.org Tue Jan 13 14:39:25 2026 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 13 Jan 2026 14:39:25 GMT Subject: [jdk21u-dev] RFR: 8375001: NativeThreadSet get wrong currentNativeThread when using virtual thread In-Reply-To: References: Message-ID: On Mon, 12 Jan 2026 09:48:23 GMT, Jiawei Tang wrote: > Hi, I create an issue in the bug system: https://bugs.openjdk.org/browse/JDK-8375001 > > `NativeThread.currentNativeThread();` should be replaced by `NativeThread.current();`. Otherwise, when using virtual thread, the program will run into a wrong state. > > Now, I just changed the function used in NativeTheadSet.java, but I did not delete the `currentNativeThread` in `src/java.base/unix/classes/sun/nio/ch/NativeThread.java` and `src/java.base/windows/classes/sun/nio/ch/NativeThread.java` . I am wondering if I should delete these functions since they are useless now. I hope to get some advice. Thank you! > > Besides, the jtreg testcases which can produce this issue is from JDK-8310902 (with option: `-testThreadFactory:Virtual -testThreadFactoryPath:./jtregTestThreadFactory.jar`). Do I need to bring the testcase `test/jdk/java/nio/channels/FileChannel/CloseDuringTransfer.java` here? This should probably fixed with a backport of https://bugs.openjdk.org/browse/JDK-8321594 instead. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2542#issuecomment-3744687969 From jbachorik at openjdk.org Tue Jan 13 14:48:12 2026 From: jbachorik at openjdk.org (Jaroslav Bachorik) Date: Tue, 13 Jan 2026 14:48:12 GMT Subject: [jdk21u-dev] RFR: 8371889: [21u] JFR: Deadlock in ThrowableTracer [v2] In-Reply-To: <9aLsvco1HXAehSYgk9l2fJtNytkp1Q2m_nsoImxzSIg=.a3de83d3-acef-442f-b6ed-9ea9fcf708ca@github.com> References: <9aLsvco1HXAehSYgk9l2fJtNytkp1Q2m_nsoImxzSIg=.a3de83d3-acef-442f-b6ed-9ea9fcf708ca@github.com> Message-ID: On Mon, 29 Dec 2025 09:02:55 GMT, Roman Kennke wrote: >> This change initializes the event configurations (known as event handlers in earlier JDKs) early, in order to avoid potential deadlocks (see [description in the issue](https://bugs.openjdk.org/browse/JDK-8371889)). >> >> JDK 21 is the last JDK where this is relevant, that code has been completely reworked in JDK 22 (e.g. [JDK-8319374](https://bugs.openjdk.org/browse/JDK-8319374)). >> >> Testing: >> - [x] jdk/jfr >> - [x] tier1 > > Roman Kennke has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge branch 'master' into JDK-8371889 > - 8371889: Deadlock in ThrowableTracer Marked as reviewed by jbachorik (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2483#pullrequestreview-3656198327 From duke at openjdk.org Tue Jan 13 16:02:02 2026 From: duke at openjdk.org (Roland Mesde) Date: Tue, 13 Jan 2026 16:02:02 GMT Subject: [jdk25u-dev] RFR: 8360540: nmethod entry barriers of new nmethods should be disarmed In-Reply-To: References: Message-ID: On Fri, 9 Jan 2026 18:07:51 GMT, Roland Mesde wrote: > Backporting JDK-8360540: nmethod entry barriers of new nmethods should be disarmed > > This PR addresses an optimization gap where nmethod entry barriers are unnecessarily executed for new methods in non-ZGC/non-ShenandoahGC collectors. Since JDK-8290025, all GCs use nmethod entry barriers, but only ZGC and ShenandoahGC properly disarm these barriers for new nmethods before first execution. The fix adds disarm calls for other GCs to match ZGC/ShenandoahGC behavior. > > This backport has internal demand. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > make test TEST=test/hotspot/jtreg/vmTestbase/gc > > Results attached: > > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24593990/linux-x64-specific-test.log) > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24593991/macos-aarch64-specific-test.log) > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24593992/windows-x64-specific-test.log) > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24593993/linux-aarch64-specific-test.log) Please note that https://bugs.openjdk.org/browse/JDK-8365976 will need to follow this PR. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/140#issuecomment-3745127589 From duke at openjdk.org Tue Jan 13 16:09:59 2026 From: duke at openjdk.org (Roland Mesde) Date: Tue, 13 Jan 2026 16:09:59 GMT Subject: [jdk25u-dev] RFR: 8360540: nmethod entry barriers of new nmethods should be disarmed In-Reply-To: References: Message-ID: On Fri, 9 Jan 2026 18:07:51 GMT, Roland Mesde wrote: > Backporting JDK-8360540: nmethod entry barriers of new nmethods should be disarmed > > This PR addresses an optimization gap where nmethod entry barriers are unnecessarily executed for new methods in non-ZGC/non-ShenandoahGC collectors. Since JDK-8290025, all GCs use nmethod entry barriers, but only ZGC and ShenandoahGC properly disarm these barriers for new nmethods before first execution. The fix adds disarm calls for other GCs to match ZGC/ShenandoahGC behavior. > > This backport has internal demand. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > make test TEST=test/hotspot/jtreg/vmTestbase/gc > > Results attached: > > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24593990/linux-x64-specific-test.log) > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24593991/macos-aarch64-specific-test.log) > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24593992/windows-x64-specific-test.log) > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24593993/linux-aarch64-specific-test.log) When JDK-8360540 is merged, G1 full garbage collection no longer marks nmethods that are currently on the stack, which could lead to premature code eviction issues, so a dependent PR is needed ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/140#issuecomment-3745148746 From duke at openjdk.org Tue Jan 13 16:22:20 2026 From: duke at openjdk.org (duke) Date: Tue, 13 Jan 2026 16:22:20 GMT Subject: [jdk11u-dev] RFR: 8337102: JITTester: Fix breaks in static initialization blocks In-Reply-To: References: Message-ID: On Sat, 13 Sep 2025 00:57:13 GMT, Kirill Shirokov wrote: > 8337102: JITTester: Fix breaks in static initialization blocks @kirill-shirokov Your change (at version 28fb9201cc022b60eb30a071b97ed51aa7e97184) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3094#issuecomment-3745225283 From duke at openjdk.org Tue Jan 13 16:57:11 2026 From: duke at openjdk.org (Roland Mesde) Date: Tue, 13 Jan 2026 16:57:11 GMT Subject: [jdk25u-dev] RFR: 8365976: G1: Full gc should mark nmethods on stack Message-ID: Backporting JDK-8365976: G1: Full gc should mark nmethods on stack. This PR fixes a regression introduced by JDK-8360540 where full GC stopped marking nmethods on the stack, potentially causing premature code eviction. The fix moves nmethod arming to occur after nmethod registration during full GC, ensuring that nmethods remaining after collection are properly armed and protected from inappropriate eviction. This depends on https://github.com/openjdk/jdk25u-dev/pull/140 This backport has internal demand. Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: make test TEST=test/hotspot/jtreg/vmTestbase/gc ------------- Depends on: https://git.openjdk.org/jdk25u-dev/pull/140 Commit messages: - Backport 57434c73eac9bd6557b09d4a057e3a2a18f382b4 Changes: https://git.openjdk.org/jdk25u-dev/pull/142/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=142&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365976 Stats: 3 lines in 2 files changed: 1 ins; 2 del; 0 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/142.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/142/head:pull/142 PR: https://git.openjdk.org/jdk25u-dev/pull/142 From duke at openjdk.org Tue Jan 13 18:38:49 2026 From: duke at openjdk.org (Rui Li) Date: Tue, 13 Jan 2026 18:38:49 GMT Subject: [jdk25u-dev] RFR: 8358529: GenShen: Heuristics do not respond to changes in SoftMaxHeapSize In-Reply-To: References: Message-ID: On Tue, 6 Jan 2026 02:11:38 GMT, Rui Li wrote: > 3 backports in this pr: > - [JDK-8358529](https://bugs.openjdk.org/browse/JDK-8358529) (For addressing cherry pick conflicts caused by 8372543) > - [JDK-8372543](https://bugs.openjdk.org/browse/JDK-8372543) (The main backport I'm hoping to backport) > - [JDK-8373789](https://bugs.openjdk.org/browse/JDK-8373789) (8372543 missed an import. This is the bugfix) > > Even with JDK-8358529, the backport is still not clean for JDK-8372543. It's missing [JDK-8365880](https://bugs.openjdk.org/browse/JDK-8365880) and more. Since the conflicts were only an assertion conflicts ([sample](https://github.com/openjdk/jdk/blame/b1e8c4e030f42ea3146b2502c9ab030bc79a8147/src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp#L3065)), I'm skipping the complicated backport rabbit hole and picking the latest assertions. The other two backports (8358529, 8373789) are clean. > > Testing: GHA passed. Sure. I'll close this and split it into 2 prs. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/132#issuecomment-3745801715 From duke at openjdk.org Tue Jan 13 18:38:49 2026 From: duke at openjdk.org (Rui Li) Date: Tue, 13 Jan 2026 18:38:49 GMT Subject: [jdk25u-dev] Withdrawn: 8358529: GenShen: Heuristics do not respond to changes in SoftMaxHeapSize In-Reply-To: References: Message-ID: On Tue, 6 Jan 2026 02:11:38 GMT, Rui Li wrote: > 3 backports in this pr: > - [JDK-8358529](https://bugs.openjdk.org/browse/JDK-8358529) (For addressing cherry pick conflicts caused by 8372543) > - [JDK-8372543](https://bugs.openjdk.org/browse/JDK-8372543) (The main backport I'm hoping to backport) > - [JDK-8373789](https://bugs.openjdk.org/browse/JDK-8373789) (8372543 missed an import. This is the bugfix) > > Even with JDK-8358529, the backport is still not clean for JDK-8372543. It's missing [JDK-8365880](https://bugs.openjdk.org/browse/JDK-8365880) and more. Since the conflicts were only an assertion conflicts ([sample](https://github.com/openjdk/jdk/blame/b1e8c4e030f42ea3146b2502c9ab030bc79a8147/src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp#L3065)), I'm skipping the complicated backport rabbit hole and picking the latest assertions. The other two backports (8358529, 8373789) are clean. > > Testing: GHA passed. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/132 From duke at openjdk.org Tue Jan 13 22:06:54 2026 From: duke at openjdk.org (Roland Mesde) Date: Tue, 13 Jan 2026 22:06:54 GMT Subject: [jdk25u-dev] RFR: 8372591: assert(!current->cont_fastpath() || freeze.check_valid_fast_path()) failed Message-ID: Backporting JDK-8372591: assert(!current->cont_fastpath() || freeze.check_valid_fast_path()) failed. This PR fixes a critical bug in OSR (On-Stack Replacement) handling with continuations where _cont_fastpath is incorrectly set when an OSR frame has an interpreted caller. The issue occurs because OSR frames are created from the sender's unextended_sp (not sp), but _cont_fastpath was being set to the sender's sp, potentially pointing outside valid stack space. This mismatch can cause _cont_fastpath to be prematurely cleared while interpreted frames remain on the stack, leading to incorrect execution of the freeze fast path (which should only run when all frames are compiled) and resulting in crashes. The fix changes OSR_migration_begin to use the sender's unextended_sp for _cont_fastpath, ensuring proper stack boundary tracking. This backport has internal demand. Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: make test TEST=test/jdk/jdk/internal/vm/Continuation/OSRWithManyLocals.java ------------- Commit messages: - Backport 5fd095fb9b8f1d2000760519d42d7d0068b82651 Changes: https://git.openjdk.org/jdk25u-dev/pull/144/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=144&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8372591 Stats: 91 lines in 2 files changed: 90 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/144.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/144/head:pull/144 PR: https://git.openjdk.org/jdk25u-dev/pull/144 From vpetko at openjdk.org Wed Jan 14 00:38:09 2026 From: vpetko at openjdk.org (Vladimir Petko) Date: Wed, 14 Jan 2026 00:38:09 GMT Subject: [jdk11u-dev] RFR: 8224796: C code is not compiled correctly due to undefined "i386" Message-ID: openjdk 11 had [JDK-8224087](https://bugs.openjdk.org/browse/JDK-8224087) backported. This broke x86 hotspot serviceability due to undefined `i386`: java.lang.UnsatisfiedLinkError: 'long[] sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal.getThreadIntegerRegisterSet0(int)' at jdk.hotspot.agent/sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal.getThreadIntegerRegisterSet0(Native Method) at jdk.hotspot.agent/sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$1GetThreadIntegerRegisterSetTask.doit(LinuxDebuggerLocal.java:560) at jdk.hotspot.agent/sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$LinuxDebuggerLocalWorkerThread.run(LinuxDebuggerLocal.java:175) $objdump -t build/bootcycle-build/jdk/lib/libsaproc.so | grep getThreadIntegerRegisterSet0 $ This backport of JDK-8224796 fixes C compilation: $ objdump -t ~/libsaproc.so | grep getThreadInteger 00003260 g F .text 00000192 Java_sun_jvm_hotspot_debugger_linux_LinuxDebuggerLocal_getThreadIntegerRegisterSet0 Note: unrelated test failure of macosx serviceability, e.g. see https://github.com/openjdk/jdk11u-dev/pull/3136 ------------- Commit messages: - Backport b71c30f1b80def5f940ee3db75916c9c6202a05f Changes: https://git.openjdk.org/jdk11u-dev/pull/3138/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3138&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8224796 Stats: 10 lines in 2 files changed: 4 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3138.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3138/head:pull/3138 PR: https://git.openjdk.org/jdk11u-dev/pull/3138 From zxie at openjdk.org Wed Jan 14 01:15:21 2026 From: zxie at openjdk.org (Zhaokun Xie) Date: Wed, 14 Jan 2026 01:15:21 GMT Subject: [jdk21u] RFR: 8373476: (tz) Update Timezone Data to 2025c Message-ID: 8373476: (tz) Update Timezone Data to 2025c ------------- Commit messages: - Backport 5df183be6c484d8f9635fac149caf5e2079c5561 Changes: https://git.openjdk.org/jdk21u/pull/480/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u&pr=480&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373476 Stats: 132 lines in 11 files changed: 67 ins; 8 del; 57 mod Patch: https://git.openjdk.org/jdk21u/pull/480.diff Fetch: git fetch https://git.openjdk.org/jdk21u.git pull/480/head:pull/480 PR: https://git.openjdk.org/jdk21u/pull/480 From dzhang at openjdk.org Wed Jan 14 01:15:26 2026 From: dzhang at openjdk.org (Dingli Zhang) Date: Wed, 14 Jan 2026 01:15:26 GMT Subject: [jdk25u-dev] RFR: 8375094: RISC-V: Fix client builds after JDK-8368732 Message-ID: Hi all, This pull request contains a backport of commit [de6f35ef](https://github.com/openjdk/jdk/commit/de6f35eff988e737496d5e99e991868e97d72db4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Dingli Zhang on 14 Jan 2026 and was reviewed by Fei Yang, Anjian Wen and Feilong Jiang. Thanks! ------------- Commit messages: - Backport de6f35eff988e737496d5e99e991868e97d72db4 Changes: https://git.openjdk.org/jdk25u-dev/pull/146/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=146&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8375094 Stats: 10 lines in 1 file changed: 5 ins; 5 del; 0 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/146.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/146/head:pull/146 PR: https://git.openjdk.org/jdk25u-dev/pull/146 From syan at openjdk.org Wed Jan 14 02:07:49 2026 From: syan at openjdk.org (SendaoYan) Date: Wed, 14 Jan 2026 02:07:49 GMT Subject: [jdk21u-dev] RFR: 8365893: test/jdk/java/lang/Thread/virtual/JfrEvents.java failing intermittently [v5] In-Reply-To: References: Message-ID: On Tue, 16 Dec 2025 12:41:24 GMT, SendaoYan wrote: >> 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 five additional commits since the last revision: > > - Merge branch 'openjdk:master' into backport-sendaoYan-58e75815-master > - Merge branch 'openjdk:master' into backport-sendaoYan-58e75815-master > - Merge branch 'openjdk:master' into backport-sendaoYan-58e75815-master > - Merge branch 'openjdk:master' into backport-sendaoYan-58e75815-master > - Backport 58e7581527208dfd6dd694793e4790dcad8fc3ef Can not backport to jdk21u-dev directly. /home/runner/work/jdk21u-dev/jdk21u-dev/test/jdk/java/lang/Thread/virtual/JfrEvents.java:78: error: unnamed variables are a preview feature and are disabled by default. .mapToObj(_ -> Thread.startVirtualThread(() -> { })) ^ (use --enable-preview to enable unnamed variables) ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2122#issuecomment-3747350791 From syan at openjdk.org Wed Jan 14 02:32:28 2026 From: syan at openjdk.org (SendaoYan) Date: Wed, 14 Jan 2026 02:32:28 GMT Subject: [jdk21u-dev] RFR: 8365893: test/jdk/java/lang/Thread/virtual/JfrEvents.java failing intermittently [v6] In-Reply-To: References: Message-ID: <0migJaM8Bnh-jB4xCZk4xc-JlxBa3sKZKStAeVj10qs=.df427a17-2580-4694-bbe2-ad866cf72d92@github.com> > 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 incrementally with one additional commit since the last revision: Add --enable-preview to enable unnamed syntax ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2122/files - new: https://git.openjdk.org/jdk21u-dev/pull/2122/files/4f26d045..218ba38a Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2122&range=05 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2122&range=04-05 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 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 duke at openjdk.org Wed Jan 14 03:45:29 2026 From: duke at openjdk.org (duke) Date: Wed, 14 Jan 2026 03:45:29 GMT Subject: [jdk17u-dev] Withdrawn: 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 This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3955 From sacharya at openjdk.org Wed Jan 14 05:21:23 2026 From: sacharya at openjdk.org (Shruthi Acharya) Date: Wed, 14 Jan 2026 05:21:23 GMT Subject: [jdk17u-dev] RFR: 8294399: (ch) Refactor some methods out of sun.nio.ch.UnixFileDispatcherImpl [v2] In-Reply-To: References: Message-ID: On Thu, 10 Jul 2025 08:52:27 GMT, Shruthi Acharya wrote: >> Signed-off-by: Shruthi [Shruthi.Shruthi1 at ibm.com](mailto:Shruthi.Shruthi1 at ibm.com) >> >> OpenJDK PR : https://github.com/openjdk/jdk/pull/10434 >> OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8294399 >> >> The original patch does not apply cleanly to JDK17u-dev, as UnixFileDispatcherImpl.java and UnixFileDispatcherImpl.c do not exist in this version. >> Instead, JDK 17 uses FileDispatcherImpl.java and FileDispatcherImpl.c under the unix directory for the relevant implementation. >> Therefore, the changes were applied manually to align with the JDK 17 structure. > > Shruthi Acharya 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-d667895 > - Backport d6678952a6de4e5435dab65e7029021832454857 > > Signed-off-by: Shruthi [GoeLin](https://github.com/GoeLin) > Also, if you want to backport https://bugs.openjdk.org/browse/JDK-8317801, please first backport it to 25, then 21. Please read https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix , it e.g. advises you to first backport to higher releases. Thanks. https://bugs.openjdk.org/browse/JDK-8317801 fix is now part of both JDK25 and JDK21. Can you please review this PR so that I can backport https://bugs.openjdk.org/browse/JDK-8317801 to JDK17 as well ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3631#issuecomment-3747813890 From goetz at openjdk.org Wed Jan 14 07:05:51 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 14 Jan 2026 07:05:51 GMT Subject: [jdk21u] RFR: 8373476: (tz) Update Timezone Data to 2025c In-Reply-To: References: Message-ID: On Wed, 14 Jan 2026 01:07:16 GMT, Zhaokun Xie wrote: > 8373476: (tz) Update Timezone Data to 2025c Hi @xiezhaokun please do jdk25u-dev first, and then redo this against jdk21u-dev. Thanks. ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/480#issuecomment-3748102004 From mbaesken at openjdk.org Wed Jan 14 08:10:00 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 14 Jan 2026 08:10:00 GMT Subject: [jdk17u-dev] RFR: 8374209: [17u,21u] Backout JDK-8361748 due to JDK-8373727 In-Reply-To: <38UoE6BX8_06ogQQiollYy_XZ-PfrCRZmlcFU3g5vqg=.5d36fe7f-994a-4a91-a6a4-48e3e5b2c7e2@github.com> References: <38UoE6BX8_06ogQQiollYy_XZ-PfrCRZmlcFU3g5vqg=.5d36fe7f-994a-4a91-a6a4-48e3e5b2c7e2@github.com> Message-ID: On Tue, 13 Jan 2026 13:34:16 GMT, Matthias Baesken wrote: > We should backout [JDK-8361748](https://bugs.openjdk.org/browse/JDK-8361748) from the upcoming 17.0.18 & 21.0.10 releases to allow time for a fix for [JDK-8373727](https://bugs.openjdk.org/browse/JDK-8373727). Thanks for the review ! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/4230#issuecomment-3748318787 From mbaesken at openjdk.org Wed Jan 14 08:10:37 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 14 Jan 2026 08:10:37 GMT Subject: [jdk21u-dev] RFR: 8374209: [17u,21u] Backout JDK-8361748 due to JDK-8373727 In-Reply-To: References: Message-ID: On Tue, 13 Jan 2026 10:23:48 GMT, Matthias Baesken wrote: > We should backout [JDK-8361748](https://bugs.openjdk.org/browse/JDK-8361748) from the upcoming 17.0.18 & 21.0.10 releases to allow time for a fix for [JDK-8373727](https://bugs.openjdk.org/browse/JDK-8373727). > > Same as https://github.com/openjdk/jdk21u/pull/479 , but for 21u-dev . Thanks for the review ! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2544#issuecomment-3748315497 From mbaesken at openjdk.org Wed Jan 14 08:10:38 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 14 Jan 2026 08:10:38 GMT Subject: [jdk21u-dev] Integrated: 8374209: [17u, 21u] Backout JDK-8361748 due to JDK-8373727 In-Reply-To: References: Message-ID: On Tue, 13 Jan 2026 10:23:48 GMT, Matthias Baesken wrote: > We should backout [JDK-8361748](https://bugs.openjdk.org/browse/JDK-8361748) from the upcoming 17.0.18 & 21.0.10 releases to allow time for a fix for [JDK-8373727](https://bugs.openjdk.org/browse/JDK-8373727). > > Same as https://github.com/openjdk/jdk21u/pull/479 , but for 21u-dev . This pull request has now been integrated. Changeset: e584b1fd Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/e584b1fd43761a418b3f1fe65a2a1c33820d8440 Stats: 238 lines in 7 files changed: 26 ins; 150 del; 62 mod 8374209: [17u,21u] Backout JDK-8361748 due to JDK-8373727 Reviewed-by: mdoerr ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2544 From mbaesken at openjdk.org Wed Jan 14 08:13:43 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 14 Jan 2026 08:13:43 GMT Subject: [jdk17u-dev] Integrated: 8374209: [17u, 21u] Backout JDK-8361748 due to JDK-8373727 In-Reply-To: <38UoE6BX8_06ogQQiollYy_XZ-PfrCRZmlcFU3g5vqg=.5d36fe7f-994a-4a91-a6a4-48e3e5b2c7e2@github.com> References: <38UoE6BX8_06ogQQiollYy_XZ-PfrCRZmlcFU3g5vqg=.5d36fe7f-994a-4a91-a6a4-48e3e5b2c7e2@github.com> Message-ID: <8DDDMD3QlbCigmMblG9aUWppjVdBJI7rNVgGctQMUuQ=.b1ea03e3-b347-4c6e-a239-0bce29490039@github.com> On Tue, 13 Jan 2026 13:34:16 GMT, Matthias Baesken wrote: > We should backout [JDK-8361748](https://bugs.openjdk.org/browse/JDK-8361748) from the upcoming 17.0.18 & 21.0.10 releases to allow time for a fix for [JDK-8373727](https://bugs.openjdk.org/browse/JDK-8373727). This pull request has now been integrated. Changeset: 322760f3 Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/322760f35bc67fe13805b8023758016b3d240ee0 Stats: 238 lines in 7 files changed: 26 ins; 150 del; 62 mod 8374209: [17u,21u] Backout JDK-8361748 due to JDK-8373727 Reviewed-by: mdoerr ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4230 From zxie at openjdk.org Wed Jan 14 08:38:03 2026 From: zxie at openjdk.org (Zhaokun Xie) Date: Wed, 14 Jan 2026 08:38:03 GMT Subject: [jdk25u-dev] RFR: 8373476: (tz) Update Timezone Data to 2025c Message-ID: <0TzVD6CwsKCa_R_b5GiIs7sUnlgHWRqTH-6Gdc7m_sQ=.4f1a422a-b53c-4fcb-9bfa-2af51b74b204@github.com> 8373476: (tz) Update Timezone Data to 2025c ------------- Commit messages: - Backport 5df183be6c484d8f9635fac149caf5e2079c5561 Changes: https://git.openjdk.org/jdk25u-dev/pull/147/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=147&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373476 Stats: 132 lines in 11 files changed: 67 ins; 8 del; 57 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/147.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/147/head:pull/147 PR: https://git.openjdk.org/jdk25u-dev/pull/147 From zxie at openjdk.org Wed Jan 14 08:44:26 2026 From: zxie at openjdk.org (Zhaokun Xie) Date: Wed, 14 Jan 2026 08:44:26 GMT Subject: [jdk21u-dev] RFR: 8373476: (tz) Update Timezone Data to 2025c Message-ID: 8373476: (tz) Update Timezone Data to 2025c ------------- Commit messages: - Backport 5df183be6c484d8f9635fac149caf5e2079c5561 Changes: https://git.openjdk.org/jdk21u-dev/pull/2545/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2545&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373476 Stats: 132 lines in 11 files changed: 67 ins; 8 del; 57 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2545.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2545/head:pull/2545 PR: https://git.openjdk.org/jdk21u-dev/pull/2545 From tkiriyama at openjdk.org Wed Jan 14 09:32:09 2026 From: tkiriyama at openjdk.org (Takuya Kiriyama) Date: Wed, 14 Jan 2026 09:32:09 GMT Subject: [jdk11u-dev] Integrated: 8303215: Make thread stacks not use huge pages In-Reply-To: References: Message-ID: On Tue, 21 Oct 2025 11:11:57 GMT, Takuya Kiriyama wrote: > Hi All, > > I would like to backport the fix for bug JDK-8303215 from JDK 17 to JDK 11. This bug addresses an issue with Transparent Huge Pages (THP) and thread stack allocation. > Backport is unclean, > > **1. Backport:** > The fix in os_linux.cpp cannot be cleanly backported. > Since jdk11 does not include JDK-8244752 and JDK-8256155, it differs from the fix in jdk17. It uses setup_large_page_size() instead of scan_default_large_page_size(). > > > **2. Bug Reproduction:** > The bug was successfully reproduced in Linux x86_64 with THP enabled (`/sys/kernel/mm/transparent_hugepage/enabled = always`). > Reproduction was confirmed using the following dummy thread program: > > public class ThreadStackHugePageTest { > public static void main(String[] args) { > final int NUM_THREADS = 1000; > final long SLEEP_SECONDS = 3600; > final long SLEEP_MILISECONDS = SLEEP_SECONDS * 1000; > > List threads = new ArrayList<>(); > > for (int i = 0; i < NUM_THREADS; i++) { > Runnable task = () -> { > try { > Thread.sleep(SLEEP_MILISECONDS); > } catch (InterruptedException e) { > Thread.currentThread().interrupt(); > } > }; > > Thread thread = new Thread(task); > threads.add(thread); > > thread.start(); > } > > System.out.println("all threads are started"); > > for (Thread thread : threads) { > try { > thread.join(); > } catch (InterruptedException e) { > Thread.currentThread().interrupt(); > } > } > } > } > > The fix significantly reduces the number of anonymous regions with fully occupied RSS. > > **3. Regression Testing:** > I ran the `test/hotspot` tests on Linux x64 as a regression test. No failures were found. > > Thank you. This pull request has now been integrated. Changeset: ff759fc8 Author: Takuya Kiriyama Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk11u-dev/commit/ff759fc8fd815d193758fc0f4702a831266a8c11 Stats: 27 lines in 2 files changed: 23 ins; 3 del; 1 mod 8303215: Make thread stacks not use huge pages Reviewed-by: phh, stuefe Backport-of: 59d9d9fcb93c26dd8931d70934b889245b050acc ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3106 From sgehwolf at openjdk.org Wed Jan 14 09:33:05 2026 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 14 Jan 2026 09:33:05 GMT Subject: [jdk21u] RFR: 8373476: (tz) Update Timezone Data to 2025c In-Reply-To: References: Message-ID: On Wed, 14 Jan 2026 01:07:16 GMT, Zhaokun Xie wrote: > 8373476: (tz) Update Timezone Data to 2025c Please close this PR jdk21u is currently not open for fixes. ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/480#issuecomment-3748619451 From sgehwolf at openjdk.org Wed Jan 14 09:34:09 2026 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 14 Jan 2026 09:34:09 GMT Subject: [jdk21u] RFR: 8374209: [17u,21u] Backout JDK-8361748 due to JDK-8373727 In-Reply-To: References: Message-ID: On Mon, 22 Dec 2025 20:19:25 GMT, Andrew John Hughes wrote: > Revert "8361748: Enforce limits on the size of an XBM image" > > This reverts commit 0ec4708743cca64c4f51a8aa88956064e3ccee10. > > We can redo this change when there is a fix for [JDK-8373727](https://bugs.openjdk.org/browse/JDK-8373727) Integrated with https://github.com/openjdk/jdk21u-dev/pull/2544 This PR should be closed. Thanks! ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/479#issuecomment-3748623539 From mbaesken at openjdk.org Wed Jan 14 13:02:06 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 14 Jan 2026 13:02:06 GMT Subject: [jdk25u-dev] RFR: 8373984: Check for macos 11 in CGraphicsDevice.m can be removed Message-ID: 8373984: Check for macos 11 in CGraphicsDevice.m can be removed ------------- Commit messages: - Backport 6c9999ca8d0722bfb3a945dd4bea666eb4a028cc Changes: https://git.openjdk.org/jdk25u-dev/pull/148/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=148&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373984 Stats: 13 lines in 1 file changed: 4 ins; 6 del; 3 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/148.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/148/head:pull/148 PR: https://git.openjdk.org/jdk25u-dev/pull/148 From duke at openjdk.org Wed Jan 14 13:18:50 2026 From: duke at openjdk.org (Kirill Shirokov) Date: Wed, 14 Jan 2026 13:18:50 GMT Subject: [jdk11u-dev] Integrated: 8337102: JITTester: Fix breaks in static initialization blocks In-Reply-To: References: Message-ID: On Sat, 13 Sep 2025 00:57:13 GMT, Kirill Shirokov wrote: > 8337102: JITTester: Fix breaks in static initialization blocks This pull request has now been integrated. Changeset: 18b30dbc Author: Kirill Shirokov Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk11u-dev/commit/18b30dbc0742f3cc70b3f03ce4417e7c4789cc3b Stats: 3 lines in 2 files changed: 0 ins; 0 del; 3 mod 8337102: JITTester: Fix breaks in static initialization blocks Backport-of: 4669e7b7b02636a8bd7381a9d401aaaf0c1d7294 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3094 From goetz at openjdk.org Wed Jan 14 16:37:36 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 14 Jan 2026 16:37:36 GMT Subject: [jdk25u-dev] RFR: 8369611: Remove safepoint synchronization from ParallelScavengeHeap and SerialHeap In-Reply-To: References: Message-ID: On Thu, 8 Jan 2026 16:02:50 GMT, Roland Mesde wrote: > Backporting JDK-8369611: Remove safepoint synchronization from ParallelScavengeHeap and SerialHeap > > This PR removes unnecessary conditional STS (Safepoint Thread Synchronization) code from ParallelScavengeHeap and SerialHeap. The cleanup is possible because StringDedup threads are now derived from JavaThread (changed in JDK-8369392), eliminating the need for special conditional synchronization logic that was previously required when StringDedup threads had different threading characteristics. > > This backport has internal demand. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > make test TEST=test/hotspot/jtreg/vmTestbase/gc > > Results attached: > > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24510510/windows-x64-specific-test.log) > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24510512/macos-aarch64-specific-test.log) > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24510513/linux-x64-specific-test.log) > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24510514/linux-aarch64-specific-test.log) Hi Roland, you are backporting enhancements and similar. As they are in GC, very central, I would prefer that these rather go to April or July updates, so that they are tested in 26 for some time. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/136#issuecomment-3750435628 From goetz at openjdk.org Wed Jan 14 16:43:56 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 14 Jan 2026 16:43:56 GMT Subject: [jdk25u-dev] RFR: 8372591: assert(!current->cont_fastpath() || freeze.check_valid_fast_path()) failed In-Reply-To: References: Message-ID: On Tue, 13 Jan 2026 19:47:29 GMT, Roland Mesde wrote: > Backporting JDK-8372591: assert(!current->cont_fastpath() || freeze.check_valid_fast_path()) failed. > > This PR fixes a critical bug in OSR (On-Stack Replacement) handling with continuations where _cont_fastpath is incorrectly set when an OSR frame has an interpreted caller. The issue occurs because OSR frames are created from the sender's unextended_sp (not sp), but _cont_fastpath was being set to the sender's sp, potentially pointing outside valid stack space. > > This mismatch can cause _cont_fastpath to be prematurely cleared while interpreted frames remain on the stack, leading to incorrect execution of the freeze fast path (which should only run when all frames are compiled) and resulting in crashes. > > The fix changes OSR_migration_begin to use the sender's unextended_sp for _cont_fastpath, ensuring proper stack boundary tracking. > > This backport has internal demand. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > make test TEST=test/jdk/jdk/internal/vm > > Results attached: > > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24616553/linux-aarch64-specific-test.log) > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24616554/linux-x64-specific-test.log) > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24616555/macos-aarch64-specific-test.log) > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24616556/windows-x64-specific-test.log) Hi Roland, if the backport only has internal demand, just bring it to your internal VM. Please give a reason why this is important for OpenJDK. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/144#issuecomment-3750463591 From goetz at openjdk.org Wed Jan 14 16:46:51 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 14 Jan 2026 16:46:51 GMT Subject: [jdk25u-dev] RFR: 8374644: Regression in GZIPInputStream performance after JDK-7036144 In-Reply-To: References: Message-ID: On Fri, 9 Jan 2026 17:49:54 GMT, Roland Mesde wrote: > Backporting JDK-8374644: Regression in GZIPInputStream performance after JDK-7036144 > > This PR fixes a performance regression in GZIPInputStream introduced in JDK 23 by JDK-7036144. The original change replaced InputStream.available() with explicit InputStream.read() calls to detect concatenated GZIP streams, but this caused EOFException construction in the common case of single GZIP streams. > > Since Throwable construction involves expensive stacktrace filling, this created a performance regression for the most common use case. The fix introduces an alternate code path in readHeader() that avoids EOFException generation when the stream has reached EOF, restoring performance to JDK 22 levels while maintaining the functional improvements from JDK-7036144. > > This backport has internal demand. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > make test TEST=test/jdk/java/util/zip/GZIP > > Results attached: > > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24574341/linux-x64-specific-test.log) > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24574343/linux-aarch64-specific-test.log) > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24574344/windows-x64-specific-test.log) > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24574345/macos-aarch64-specific-test.log) Hi Roland, please backport to 26 first. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/139#issuecomment-3750484937 From goetz at openjdk.org Wed Jan 14 16:47:04 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 14 Jan 2026 16:47:04 GMT Subject: [jdk25u-dev] RFR: 8373476: (tz) Update Timezone Data to 2025c In-Reply-To: <0TzVD6CwsKCa_R_b5GiIs7sUnlgHWRqTH-6Gdc7m_sQ=.4f1a422a-b53c-4fcb-9bfa-2af51b74b204@github.com> References: <0TzVD6CwsKCa_R_b5GiIs7sUnlgHWRqTH-6Gdc7m_sQ=.4f1a422a-b53c-4fcb-9bfa-2af51b74b204@github.com> Message-ID: On Wed, 14 Jan 2026 08:32:44 GMT, Zhaokun Xie wrote: > 8373476: (tz) Update Timezone Data to 2025c Hi @xiezhaokun please have a look at https://wiki.openjdk.org/spaces/JDKUpdates/pages/42598906/How+to+contribute+or+backport+a+fix especially part 6 about how to write a fix request comment. You have broken tests here. What is wrong? ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/147#issuecomment-3750476522 From duke at openjdk.org Wed Jan 14 16:48:40 2026 From: duke at openjdk.org (Roland Mesde) Date: Wed, 14 Jan 2026 16:48:40 GMT Subject: [jdk25u-dev] RFR: 8372591: assert(!current->cont_fastpath() || freeze.check_valid_fast_path()) failed In-Reply-To: References: Message-ID: <-sgx2Ui73tn4-GHIEJHNEEX4zLRamdhcOjiAVkFpzM4=.10140940-3bff-4b9b-9afb-8bc80474e16b@github.com> On Tue, 13 Jan 2026 19:47:29 GMT, Roland Mesde wrote: > Backporting JDK-8372591: assert(!current->cont_fastpath() || freeze.check_valid_fast_path()) failed. > > This PR fixes a critical bug in OSR (On-Stack Replacement) handling with continuations where _cont_fastpath is incorrectly set when an OSR frame has an interpreted caller. The issue occurs because OSR frames are created from the sender's unextended_sp (not sp), but _cont_fastpath was being set to the sender's sp, potentially pointing outside valid stack space. > > This mismatch can cause _cont_fastpath to be prematurely cleared while interpreted frames remain on the stack, leading to incorrect execution of the freeze fast path (which should only run when all frames are compiled) and resulting in crashes. > > The fix changes OSR_migration_begin to use the sender's unextended_sp for _cont_fastpath, ensuring proper stack boundary tracking. > > This backport has internal demand. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > make test TEST=test/jdk/jdk/internal/vm > > Results attached: > > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24616553/linux-aarch64-specific-test.log) > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24616554/linux-x64-specific-test.log) > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24616555/macos-aarch64-specific-test.log) > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24616556/windows-x64-specific-test.log) Our customers utilize the JDK in a highly varied amount of use cases and issues that occur indicate that it is likely to manifest for OpenJDK and would be a worthwhile consideration. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/144#issuecomment-3750495171 From goetz at openjdk.org Wed Jan 14 16:49:27 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 14 Jan 2026 16:49:27 GMT Subject: [jdk25u-dev] RFR: 8375094: RISC-V: Fix client builds after JDK-8368732 In-Reply-To: References: Message-ID: On Wed, 14 Jan 2026 01:09:56 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [de6f35ef](https://github.com/openjdk/jdk/commit/de6f35eff988e737496d5e99e991868e97d72db4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 14 Jan 2026 and was reviewed by Fei Yang, Anjian Wen and Feilong Jiang. > > Thanks! Hi @DingliZhang please backport to 26 first. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/146#issuecomment-3750497826 From duke at openjdk.org Wed Jan 14 17:08:13 2026 From: duke at openjdk.org (Roland Mesde) Date: Wed, 14 Jan 2026 17:08:13 GMT Subject: [jdk25u-dev] RFR: 8369611: Remove safepoint synchronization from ParallelScavengeHeap and SerialHeap In-Reply-To: References: Message-ID: On Thu, 8 Jan 2026 16:02:50 GMT, Roland Mesde wrote: > Backporting JDK-8369611: Remove safepoint synchronization from ParallelScavengeHeap and SerialHeap > > This PR removes unnecessary conditional STS (Safepoint Thread Synchronization) code from ParallelScavengeHeap and SerialHeap. The cleanup is possible because StringDedup threads are now derived from JavaThread (changed in JDK-8369392), eliminating the need for special conditional synchronization logic that was previously required when StringDedup threads had different threading characteristics. > > This backport has internal demand. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > make test TEST=test/hotspot/jtreg/vmTestbase/gc > > Results attached: > > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24510510/windows-x64-specific-test.log) > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24510512/macos-aarch64-specific-test.log) > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24510513/linux-x64-specific-test.log) > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24510514/linux-aarch64-specific-test.log) Hi Goetz, The earliest opportunity that meets the maintainers (and product) quality gates would be preferable. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/136#issuecomment-3750605979 From duke at openjdk.org Wed Jan 14 17:28:52 2026 From: duke at openjdk.org (Roland Mesde) Date: Wed, 14 Jan 2026 17:28:52 GMT Subject: [jdk26u] RFR: 8374644: Regression in GZIPInputStream performance after JDK-7036144 Message-ID: Backporting JDK-8374644: Regression in GZIPInputStream performance after JDK-7036144 This PR fixes a performance regression in GZIPInputStream introduced in JDK 23 by JDK-7036144. The original change replaced InputStream.available() with explicit InputStream.read() calls to detect concatenated GZIP streams, but this caused EOFException construction in the common case of single GZIP streams. Since Throwable construction involves expensive stacktrace filling, this created a performance regression for the most common use case. The fix introduces an alternate code path in readHeader() that avoids EOFException generation when the stream has reached EOF, restoring performance to JDK 22 levels while maintaining the functional improvements from JDK-7036144. This backport has internal demand. Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: make test TEST=test/jdk/java/util/zip/GZIP ------------- Commit messages: - Backport a4fb07ee3e26c2f0ed3111c39c3a22167d292d04 Changes: https://git.openjdk.org/jdk26u/pull/12/files Webrev: https://webrevs.openjdk.org/?repo=jdk26u&pr=12&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8374644 Stats: 49 lines in 1 file changed: 41 ins; 1 del; 7 mod Patch: https://git.openjdk.org/jdk26u/pull/12.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/12/head:pull/12 PR: https://git.openjdk.org/jdk26u/pull/12 From shade at openjdk.org Wed Jan 14 18:12:58 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 14 Jan 2026 18:12:58 GMT Subject: [jdk25u-dev] RFR: 8342175: MemoryEaterMT fails intermittently with ExceptionInInitializerError Message-ID: Backporting to stabilize the tests and improve parity. Additional testing: - [ ] Affected tests still pass ------------- Commit messages: - Backport 84ffe87260753973835ea6b88443e28bcaf0122f Changes: https://git.openjdk.org/jdk25u-dev/pull/149/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=149&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342175 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/149.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/149/head:pull/149 PR: https://git.openjdk.org/jdk25u-dev/pull/149 From duke at openjdk.org Wed Jan 14 19:27:49 2026 From: duke at openjdk.org (Roland Mesde) Date: Wed, 14 Jan 2026 19:27:49 GMT Subject: [jdk26u] RFR: 8374644: Regression in GZIPInputStream performance after JDK-7036144 [v2] In-Reply-To: References: Message-ID: > Backporting JDK-8374644: Regression in GZIPInputStream performance after JDK-7036144 > > This PR fixes a performance regression in GZIPInputStream introduced in JDK 23 by JDK-7036144. The original change replaced InputStream.available() with explicit InputStream.read() calls to detect concatenated GZIP streams, but this caused EOFException construction in the common case of single GZIP streams. > > Since Throwable construction involves expensive stacktrace filling, this created a performance regression for the most common use case. The fix introduces an alternate code path in readHeader() that avoids EOFException generation when the stream has reached EOF, restoring performance to JDK 22 levels while maintaining the functional improvements from JDK-7036144. > > This backport has internal demand. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > make test TEST=test/jdk/java/util/zip > > Results attached: > > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24623009/linux-aarch64-specific-test.log) > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24623010/linux-x64-specific-test.log) > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24623011/macos-aarch64-specific-test.log) > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24623012/windows-x64-specific-test.log) Roland Mesde has updated the pull request incrementally with one additional commit since the last revision: Trigger CI pipeline ------------- Changes: - all: https://git.openjdk.org/jdk26u/pull/12/files - new: https://git.openjdk.org/jdk26u/pull/12/files/925f2994..31149c37 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk26u&pr=12&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk26u&pr=12&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk26u/pull/12.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/12/head:pull/12 PR: https://git.openjdk.org/jdk26u/pull/12 From duke at openjdk.org Wed Jan 14 19:36:52 2026 From: duke at openjdk.org (Roland Mesde) Date: Wed, 14 Jan 2026 19:36:52 GMT Subject: [jdk25u-dev] RFR: 8374644: Regression in GZIPInputStream performance after JDK-7036144 In-Reply-To: References: Message-ID: On Fri, 9 Jan 2026 17:49:54 GMT, Roland Mesde wrote: > Backporting JDK-8374644: Regression in GZIPInputStream performance after JDK-7036144 > > This PR fixes a performance regression in GZIPInputStream introduced in JDK 23 by JDK-7036144. The original change replaced InputStream.available() with explicit InputStream.read() calls to detect concatenated GZIP streams, but this caused EOFException construction in the common case of single GZIP streams. > > Since Throwable construction involves expensive stacktrace filling, this created a performance regression for the most common use case. The fix introduces an alternate code path in readHeader() that avoids EOFException generation when the stream has reached EOF, restoring performance to JDK 22 levels while maintaining the functional improvements from JDK-7036144. > > This backport has internal demand. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > make test TEST=test/jdk/java/util/zip/GZIP > > Results attached: > > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24574341/linux-x64-specific-test.log) > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24574343/linux-aarch64-specific-test.log) > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24574344/windows-x64-specific-test.log) > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24574345/macos-aarch64-specific-test.log) Hi Goetz, This is the backport for 26: https://github.com/openjdk/jdk26u/pull/12 ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/139#issuecomment-3751260716 From asemenyuk at openjdk.org Wed Jan 14 22:00:27 2026 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Wed, 14 Jan 2026 22:00:27 GMT Subject: [jdk26u] RFR: 8373448: jpackage: StackOverflowError when processing a very long argument Message-ID: Clean backport of the https://github.com/openjdk/jdk/pull/29104 PR ------------- Commit messages: - Backport 8737a8ca73952d60129e7fc2f7e17eea3b800af7 Changes: https://git.openjdk.org/jdk26u/pull/13/files Webrev: https://webrevs.openjdk.org/?repo=jdk26u&pr=13&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373448 Stats: 37 lines in 2 files changed: 31 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk26u/pull/13.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/13/head:pull/13 PR: https://git.openjdk.org/jdk26u/pull/13 From asemenyuk at openjdk.org Wed Jan 14 22:18:58 2026 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Wed, 14 Jan 2026 22:18:58 GMT Subject: [jdk26u] Withdrawn: 8373448: jpackage: StackOverflowError when processing a very long argument In-Reply-To: References: Message-ID: On Wed, 14 Jan 2026 21:53:47 GMT, Alexey Semenyuk wrote: > Clean backport of the https://github.com/openjdk/jdk/pull/29104 PR This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk26u/pull/13 From dzhang at openjdk.org Thu Jan 15 00:38:30 2026 From: dzhang at openjdk.org (Dingli Zhang) Date: Thu, 15 Jan 2026 00:38:30 GMT Subject: [jdk26u] RFR: 8375094: RISC-V: Fix client builds after JDK-8368732 Message-ID: Hi all, This pull request contains a backport of commit [de6f35ef](https://github.com/openjdk/jdk/commit/de6f35eff988e737496d5e99e991868e97d72db4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Dingli Zhang on 14 Jan 2026 and was reviewed by Fei Yang, Anjian Wen and Feilong Jiang. Thanks! ------------- Commit messages: - Backport de6f35eff988e737496d5e99e991868e97d72db4 Changes: https://git.openjdk.org/jdk26u/pull/14/files Webrev: https://webrevs.openjdk.org/?repo=jdk26u&pr=14&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8375094 Stats: 10 lines in 1 file changed: 5 ins; 5 del; 0 mod Patch: https://git.openjdk.org/jdk26u/pull/14.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/14/head:pull/14 PR: https://git.openjdk.org/jdk26u/pull/14 From zxie at openjdk.org Thu Jan 15 02:25:17 2026 From: zxie at openjdk.org (Zhaokun Xie) Date: Thu, 15 Jan 2026 02:25:17 GMT Subject: [jdk25u-dev] RFR: 8373476: (tz) Update Timezone Data to 2025c In-Reply-To: References: <0TzVD6CwsKCa_R_b5GiIs7sUnlgHWRqTH-6Gdc7m_sQ=.4f1a422a-b53c-4fcb-9bfa-2af51b74b204@github.com> Message-ID: On Wed, 14 Jan 2026 16:43:13 GMT, Goetz Lindenmaier wrote: > Hi @xiezhaokun please have a look at https://wiki.openjdk.org/spaces/JDKUpdates/pages/42598906/How+to+contribute+or+backport+a+fix especially part 6 about how to write a fix request comment. You have broken tests here. What is wrong? The hosted runner lost communication with the server. How to re-run the tests. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/147#issuecomment-3752571656 From syan at openjdk.org Thu Jan 15 03:42:21 2026 From: syan at openjdk.org (SendaoYan) Date: Thu, 15 Jan 2026 03:42:21 GMT Subject: [jdk17u-dev] RFR: 8371978: tools/jar/ReproducibleJar.java fails on XFS [v2] In-Reply-To: References: Message-ID: On Sun, 4 Jan 2026 02:48:14 GMT, SendaoYan wrote: >> Hi all, >> >> This backport PR fix the test bug which may cause test fails on XFS file system. Only the copyright year can not backport cleanly. Other parts are all clean. Change has been verified locally on linux-x64(ext4) and linux-aarch64(XFS). 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 jbs8371978 > - Backport 828498c54b3b1089af9e076cb45f3cf3bea58e2f Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/4203#issuecomment-3752763894 From syan at openjdk.org Thu Jan 15 03:42:22 2026 From: syan at openjdk.org (SendaoYan) Date: Thu, 15 Jan 2026 03:42:22 GMT Subject: [jdk17u-dev] Integrated: 8371978: tools/jar/ReproducibleJar.java fails on XFS In-Reply-To: References: Message-ID: On Thu, 4 Dec 2025 08:01:44 GMT, SendaoYan wrote: > Hi all, > > This backport PR fix the test bug which may cause test fails on XFS file system. Only the copyright year can not backport cleanly. Other parts are all clean. Change has been verified locally on linux-x64(ext4) and linux-aarch64(XFS). Test-fix only, no risk. This pull request has now been integrated. Changeset: 24fe61ea Author: SendaoYan URL: https://git.openjdk.org/jdk17u-dev/commit/24fe61ea13610d2f5d22f1b6696b871eb0505379 Stats: 11 lines in 1 file changed: 5 ins; 0 del; 6 mod 8371978: tools/jar/ReproducibleJar.java fails on XFS Backport-of: 828498c54b3b1089af9e076cb45f3cf3bea58e2f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4203 From erfang at openjdk.org Thu Jan 15 07:21:44 2026 From: erfang at openjdk.org (Eric Fang) Date: Thu, 15 Jan 2026 07:21:44 GMT Subject: [jdk25u-dev] RFR: 8372978: [VectorAPI] Fix incorrect identity values in UMIN/UMAX reductions Message-ID: <6Ih45xGMGM4lowCCzm3onszoq1WE919neK5PqkwcRSE=.4a205f0f-54b3-493d-b7ac-02b7fcd8af28@github.com> Hi all, This pull request contains a backport of commit 56d7b524 from the openjdk/jdk repository. The commit being backported was authored by Eric Fang on 14 Jan 2026 and was reviewed by Paul Sandoz, Quan Anh Mai and Xiaohong Gong. Thanks! ------------- Commit messages: - Backport 56d7b524b3ddb49b985b4e6f061a7128b10cffb5 Changes: https://git.openjdk.org/jdk25u-dev/pull/150/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=150&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8372978 Stats: 11897 lines in 44 files changed: 6823 ins; 2629 del; 2445 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/150.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/150/head:pull/150 PR: https://git.openjdk.org/jdk25u-dev/pull/150 From erfang at openjdk.org Thu Jan 15 07:36:35 2026 From: erfang at openjdk.org (Eric Fang) Date: Thu, 15 Jan 2026 07:36:35 GMT Subject: [jdk25u-dev] RFR: 8372978: [VectorAPI] Fix incorrect identity values in UMIN/UMAX reductions In-Reply-To: <6Ih45xGMGM4lowCCzm3onszoq1WE919neK5PqkwcRSE=.4a205f0f-54b3-493d-b7ac-02b7fcd8af28@github.com> References: <6Ih45xGMGM4lowCCzm3onszoq1WE919neK5PqkwcRSE=.4a205f0f-54b3-493d-b7ac-02b7fcd8af28@github.com> Message-ID: On Thu, 15 Jan 2026 07:11:57 GMT, Eric Fang wrote: > Hi all, > > This pull request contains a backport of commit 56d7b524 from the openjdk/jdk repository. > > The commit being backported was authored by Eric Fang on 14 Jan 2026 and was reviewed by Paul Sandoz, Quan Anh Mai and Xiaohong Gong. > > Thanks! Hi @PaulSandoz @XiaohongGong @merykitty Would you mind taking a look of this backporting PR, thanks~ ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/150#issuecomment-3753248937 From shade at openjdk.org Thu Jan 15 08:18:40 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 15 Jan 2026 08:18:40 GMT Subject: [jdk25u-dev] RFR: 8369611: Remove safepoint synchronization from ParallelScavengeHeap and SerialHeap In-Reply-To: References: Message-ID: On Thu, 8 Jan 2026 16:02:50 GMT, Roland Mesde wrote: > Backporting JDK-8369611: Remove safepoint synchronization from ParallelScavengeHeap and SerialHeap > > This PR removes unnecessary conditional STS (Safepoint Thread Synchronization) code from ParallelScavengeHeap and SerialHeap. The cleanup is possible because StringDedup threads are now derived from JavaThread (changed in JDK-8369392), eliminating the need for special conditional synchronization logic that was previously required when StringDedup threads had different threading characteristics. > > This backport has internal demand. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > make test TEST=test/hotspot/jtreg/vmTestbase/gc > > Results attached: > > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24510510/windows-x64-specific-test.log) > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24510512/macos-aarch64-specific-test.log) > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24510513/linux-x64-specific-test.log) > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24510514/linux-aarch64-specific-test.log) This one is one the simpler side, so we can have it in April release, I think? More complicated ones can indeed go into July release. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/136#issuecomment-3753426338 From shade at openjdk.org Thu Jan 15 08:19:07 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 15 Jan 2026 08:19:07 GMT Subject: [jdk21u-dev] RFR: 8342175: MemoryEaterMT fails intermittently with ExceptionInInitializerError Message-ID: Stabilizes the tests and improves parity. Additional testing: - [ ] Affected tests still pass ------------- Commit messages: - Backport 84ffe87260753973835ea6b88443e28bcaf0122f Changes: https://git.openjdk.org/jdk21u-dev/pull/2546/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2546&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342175 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2546.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2546/head:pull/2546 PR: https://git.openjdk.org/jdk21u-dev/pull/2546 From shade at openjdk.org Thu Jan 15 08:24:06 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 15 Jan 2026 08:24:06 GMT Subject: [jdk17u-dev] RFR: 8342175: MemoryEaterMT fails intermittently with ExceptionInInitializerError Message-ID: Stabilizes the tests and improves parity. Additional testing: - [ ] Affected tests still pass ------------- Commit messages: - Backport 84ffe87260753973835ea6b88443e28bcaf0122f Changes: https://git.openjdk.org/jdk17u-dev/pull/4231/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4231&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342175 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4231.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4231/head:pull/4231 PR: https://git.openjdk.org/jdk17u-dev/pull/4231 From mbaesken at openjdk.org Thu Jan 15 08:32:02 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 15 Jan 2026 08:32:02 GMT Subject: [jdk25u-dev] Integrated: 8183336: Better cleanup for jdk/test/java/lang/module/customfs/ModulesInCustomFileSystem.java In-Reply-To: References: Message-ID: <8sLD1CbXdCpJOd7tLLAuygsFxFu5-eG9pnBqBmJUmcA=.52e77c80-7507-41e4-bdaf-f4174a3999d7@github.com> On Fri, 9 Jan 2026 13:43:23 GMT, Matthias Baesken wrote: > 8183336: Better cleanup for jdk/test/java/lang/module/customfs/ModulesInCustomFileSystem.java This pull request has now been integrated. Changeset: 4ef292ec Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u-dev/commit/4ef292ec92ee00b8ff3efca7ec28ccd601ce42ec Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8183336: Better cleanup for jdk/test/java/lang/module/customfs/ModulesInCustomFileSystem.java Backport-of: 87092ef1d97e00ddb6674b0e309f2f904d307604 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/137 From mbaesken at openjdk.org Thu Jan 15 08:51:30 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 15 Jan 2026 08:51:30 GMT Subject: [jdk25u-dev] Integrated: 8373984: Check for macos 11 in CGraphicsDevice.m can be removed In-Reply-To: References: Message-ID: On Wed, 14 Jan 2026 12:56:23 GMT, Matthias Baesken wrote: > 8373984: Check for macos 11 in CGraphicsDevice.m can be removed This pull request has now been integrated. Changeset: bdf4939d Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u-dev/commit/bdf4939dcd050e0493e55ea819daaaead8200e34 Stats: 13 lines in 1 file changed: 4 ins; 6 del; 3 mod 8373984: Check for macos 11 in CGraphicsDevice.m can be removed Backport-of: 6c9999ca8d0722bfb3a945dd4bea666eb4a028cc ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/148 From xgong at openjdk.org Thu Jan 15 08:53:59 2026 From: xgong at openjdk.org (Xiaohong Gong) Date: Thu, 15 Jan 2026 08:53:59 GMT Subject: [jdk25u-dev] RFR: 8372978: [VectorAPI] Fix incorrect identity values in UMIN/UMAX reductions In-Reply-To: <6Ih45xGMGM4lowCCzm3onszoq1WE919neK5PqkwcRSE=.4a205f0f-54b3-493d-b7ac-02b7fcd8af28@github.com> References: <6Ih45xGMGM4lowCCzm3onszoq1WE919neK5PqkwcRSE=.4a205f0f-54b3-493d-b7ac-02b7fcd8af28@github.com> Message-ID: On Thu, 15 Jan 2026 07:11:57 GMT, Eric Fang wrote: > Hi all, > > This pull request contains a backport of commit 56d7b524 from the openjdk/jdk repository. > > The commit being backported was authored by Eric Fang on 14 Jan 2026 and was reviewed by Paul Sandoz, Quan Anh Mai and Xiaohong Gong. > > Thanks! Marked as reviewed by xgong (no project role). ------------- PR Review: https://git.openjdk.org/jdk25u-dev/pull/150#pullrequestreview-3664509540 From syan at openjdk.org Thu Jan 15 09:33:17 2026 From: syan at openjdk.org (SendaoYan) Date: Thu, 15 Jan 2026 09:33:17 GMT Subject: [jdk17u-dev] RFR: 8298783: java/lang/ref/FinalizerHistogramTest.java failed with "RuntimeException: MyObject is not found in test output" [v10] 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 10 additional commits since the last revision: - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - 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/a32e54f9..1eea5924 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3869&range=09 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3869&range=08-09 Stats: 4336 lines in 95 files changed: 575 ins; 3304 del; 457 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 fandreuzzi at openjdk.org Thu Jan 15 12:26:25 2026 From: fandreuzzi at openjdk.org (Francesco Andreuzzi) Date: Thu, 15 Jan 2026 12:26:25 GMT Subject: [jdk21u-dev] RFR: 8359472: JVM crashes when attaching a dynamic agent before JVMTI_PHASE_LIVE In-Reply-To: <4ScSmBn5fjGw7rawkNXupiJDL7n69S4_c8V-0OPi_L4=.bfe09330-7931-43e5-adad-021252230b21@github.com> References: <4ScSmBn5fjGw7rawkNXupiJDL7n69S4_c8V-0OPi_L4=.bfe09330-7931-43e5-adad-021252230b21@github.com> Message-ID: On Thu, 27 Nov 2025 13:36:20 GMT, Francesco Andreuzzi wrote: > This PR contains a clean backport of JDK-8359472. Hi @GoeLin, could you please check this backport? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2489#issuecomment-3754470131 From martin.doerr at sap.com Thu Jan 15 15:50:24 2026 From: martin.doerr at sap.com (Doerr, Martin) Date: Thu, 15 Jan 2026 15:50:24 +0000 Subject: New JDK Updates Committer: David Briemann Message-ID: I hereby nominate David Briemann [1] to JDK Updates Committer. David is part of the JVM team at SAP and already a JDK Committer. He has contributed more than 20 upstream changes and backported more than 8 changes: 17u-dev: 1 21u-dev: 2 25u: 1 25u-dev: 4 26u: 1 Some of them were not trivial to resolve [2]. Votes are due by Thursday, January 29, 2026. Only current JDK Updates Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Best regards, Martin [1] https://openjdk.org/census#dbriemann [2] https://github.com/openjdk/jdk25u-dev/pulls?q=is%3Apr+label%3Aintegrated+author%3Adbriemann [3] https://openjdk.org/census [4] https://openjdk.org/projects/#committer-vote -------------- next part -------------- An HTML attachment was scrubbed... URL: From martin.doerr at sap.com Thu Jan 15 15:53:27 2026 From: martin.doerr at sap.com (Doerr, Martin) Date: Thu, 15 Jan 2026 15:53:27 +0000 Subject: CFV: New JDK Updates Committer: David Briemann In-Reply-To: References: Message-ID: I hereby nominate David Briemann [1] to JDK Updates Committer. (CFV was missing in the previous email. Please reply to this one.) David is part of the JVM team at SAP and already a JDK Committer. He has contributed more than 20 upstream changes and backported more than 8 changes: 17u-dev: 1 21u-dev: 2 25u: 1 25u-dev: 4 26u: 1 Some of them were not trivial to resolve [2]. Votes are due by Thursday, January 29, 2026. Only current JDK Updates Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Best regards, Martin [1] https://openjdk.org/census#dbriemann [2] https://github.com/openjdk/jdk25u-dev/pulls?q=is%3Apr+label%3Aintegrated+author%3Adbriemann [3] https://openjdk.org/census [4] https://openjdk.org/projects/#committer-vote -------------- next part -------------- An HTML attachment was scrubbed... URL: From martin.doerr at sap.com Thu Jan 15 15:54:08 2026 From: martin.doerr at sap.com (Doerr, Martin) Date: Thu, 15 Jan 2026 15:54:08 +0000 Subject: CFV: New JDK Updates Committer: David Briemann In-Reply-To: References: Message-ID: Vote: yes Best regards, Martin Von: Doerr, Martin Datum: Donnerstag, 15. Januar 2026 um 16:53 An: jdk-updates-dev at openjdk.org Betreff: CFV: New JDK Updates Committer: David Briemann I hereby nominate David Briemann [1] to JDK Updates Committer. (CFV was missing in the previous email. Please reply to this one.) David is part of the JVM team at SAP and already a JDK Committer. He has contributed more than 20 upstream changes and backported more than 8 changes: 17u-dev: 1 21u-dev: 2 25u: 1 25u-dev: 4 26u: 1 Some of them were not trivial to resolve [2]. Votes are due by Thursday, January 29, 2026. Only current JDK Updates Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Best regards, Martin [1] https://openjdk.org/census#dbriemann [2] https://github.com/openjdk/jdk25u-dev/pulls?q=is%3Apr+label%3Aintegrated+author%3Adbriemann [3] https://openjdk.org/census [4] https://openjdk.org/projects/#committer-vote -------------- next part -------------- An HTML attachment was scrubbed... URL: From christoph.langer at sap.com Thu Jan 15 16:03:34 2026 From: christoph.langer at sap.com (Langer, Christoph) Date: Thu, 15 Jan 2026 16:03:34 +0000 Subject: CFV: New JDK Updates Committer: David Briemann In-Reply-To: References: Message-ID: Vote:yes /Christoph From: jdk-updates-dev On Behalf Of Doerr, Martin Sent: Donnerstag, 15. Januar 2026 16:53 To: jdk-updates-dev at openjdk.org Subject: CFV: New JDK Updates Committer: David Briemann I hereby nominate David Briemann [1] to JDK Updates Committer. (CFV was missing in the previous email. Please reply to this one.) David is part of the JVM team at SAP and already a JDK Committer. He has contributed more than 20 upstream changes and backported more than 8 changes: 17u-dev: 1 21u-dev: 2 25u: 1 25u-dev: 4 26u: 1 Some of them were not trivial to resolve [2]. Votes are due by Thursday, January 29, 2026. Only current JDK Updates Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Best regards, Martin [1] https://openjdk.org/census#dbriemann [2] https://github.com/openjdk/jdk25u-dev/pulls?q=is%3Apr+label%3Aintegrated+author%3Adbriemann [3] https://openjdk.org/census [4] https://openjdk.org/projects/#committer-vote -------------- next part -------------- An HTML attachment was scrubbed... URL: From matthias.baesken at sap.com Thu Jan 15 16:08:26 2026 From: matthias.baesken at sap.com (Baesken, Matthias) Date: Thu, 15 Jan 2026 16:08:26 +0000 Subject: CFV: New JDK Updates Committer: David Briemann Message-ID: Vote: yes >I hereby nominate David Briemann [1] to JDK Updates Committer. (CFV was missing in the previous email. Please reply to this one.) > >David is part of the JVM team at SAP and already a JDK Committer. He has contributed more than 20 upstream changes and backported more than 8 changes: >17u-dev: 1 >21u-dev: 2 >25u: 1 >25u-dev: 4 >26u: 1 >Some of them were not trivial to resolve [2]. > >Votes are due by Thursday, January 29, 2026.??Only current JDK Updates Committers [3] are eligible to vote on this nomination.?Votes must be cast in the open by replying to this mailing list. > >For Lazy Consensus voting instructions, see [4]. > >Best regards, >Martin -------------- next part -------------- An HTML attachment was scrubbed... URL: From martin.doerr at sap.com Thu Jan 15 16:13:12 2026 From: martin.doerr at sap.com (Doerr, Martin) Date: Thu, 15 Jan 2026 16:13:12 +0000 Subject: CFV: New JDK Updates Committer: Johannes Bechberger Message-ID: I hereby nominate Johannes Bechberger [1] to JDK Updates Committer. Johannes is part of the JVM team at SAP and already a JDK Committer. He has contributed at least 28 upstream changes and backported many changes: 11u-dev: 8 17u-dev: 19 21u-dev: 3 25u: 1 Some of them were not trivial to resolve [2]. Votes are due by Thursday, January 29, 2026. Only current JDK Updates Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Best regards, Martin [1] https://openjdk.org/census#jbechberger [2] https://github.com/openjdk/jdk17u-dev/pulls?q=is%3Apr+label%3Aintegrated+author%3Aparttimenerd+ [3] https://openjdk.org/census [4] https://openjdk.org/projects/#committer-vote -------------- next part -------------- An HTML attachment was scrubbed... URL: From martin.doerr at sap.com Thu Jan 15 16:15:11 2026 From: martin.doerr at sap.com (Doerr, Martin) Date: Thu, 15 Jan 2026 16:15:11 +0000 Subject: CFV: New JDK Updates Committer: Johannes Bechberger In-Reply-To: References: Message-ID: Vote: yes Best regards, Martin Von: jdk-updates-dev im Auftrag von Doerr, Martin Datum: Donnerstag, 15. Januar 2026 um 17:13 An: jdk-updates-dev at openjdk.org Betreff: CFV: New JDK Updates Committer: Johannes Bechberger I hereby nominate Johannes Bechberger [1] to JDK Updates Committer. Johannes is part of the JVM team at SAP and already a JDK Committer. He has contributed at least 28 upstream changes and backported many changes: 11u-dev: 8 17u-dev: 19 21u-dev: 3 25u: 1 Some of them were not trivial to resolve [2]. Votes are due by Thursday, January 29, 2026. Only current JDK Updates Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Best regards, Martin [1] https://openjdk.org/census#jbechberger [2] https://github.com/openjdk/jdk17u-dev/pulls?q=is%3Apr+label%3Aintegrated+author%3Aparttimenerd+ [3] https://openjdk.org/census [4] https://openjdk.org/projects/#committer-vote -------------- next part -------------- An HTML attachment was scrubbed... URL: From matthias.baesken at sap.com Thu Jan 15 16:23:22 2026 From: matthias.baesken at sap.com (Baesken, Matthias) Date: Thu, 15 Jan 2026 16:23:22 +0000 Subject: CFV: New JDK Updates Committer: Johannes Bechberger Message-ID: Vote: yes >I hereby nominate Johannes Bechberger [1] to JDK Updates Committer. > >Johannes is part of the JVM team at SAP and already a JDK Committer. He has contributed at least 28 upstream changes and backported many changes: >11u-dev: 8 >17u-dev: 19 >21u-dev: 3 >25u: 1 >Some of them were not trivial to resolve [2]. > >Votes are due by Thursday, January 29, 2026.??Only current JDK Updates Committers [3] are eligible to vote on this nomination.?Votes must be cast in the open by replying to this mailing list. > >For Lazy Consensus voting instructions, see [4]. > >Best regards, >Martin -------------- next part -------------- An HTML attachment was scrubbed... URL: From christoph.langer at sap.com Thu Jan 15 16:23:29 2026 From: christoph.langer at sap.com (Langer, Christoph) Date: Thu, 15 Jan 2026 16:23:29 +0000 Subject: CFV: New JDK Updates Committer: Johannes Bechberger In-Reply-To: References: Message-ID: Vote:yes /Christoph From: jdk-updates-dev On Behalf Of Doerr, Martin Sent: Donnerstag, 15. Januar 2026 17:13 To: jdk-updates-dev at openjdk.org Subject: CFV: New JDK Updates Committer: Johannes Bechberger I hereby nominate Johannes Bechberger [1] to JDK Updates Committer. Johannes is part of the JVM team at SAP and already a JDK Committer. He has contributed at least 28 upstream changes and backported many changes: 11u-dev: 8 17u-dev: 19 21u-dev: 3 25u: 1 Some of them were not trivial to resolve [2]. Votes are due by Thursday, January 29, 2026. Only current JDK Updates Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Best regards, Martin [1] https://openjdk.org/census#jbechberger [2] https://github.com/openjdk/jdk17u-dev/pulls?q=is%3Apr+label%3Aintegrated+author%3Aparttimenerd+ [3] https://openjdk.org/census [4] https://openjdk.org/projects/#committer-vote -------------- next part -------------- An HTML attachment was scrubbed... URL: From avieirov at redhat.com Thu Jan 15 17:07:46 2026 From: avieirov at redhat.com (Antonio Vieiro) Date: Thu, 15 Jan 2026 18:07:46 +0100 Subject: New JDK Updates Committer: David Briemann In-Reply-To: References: Message-ID: <9ec0b71b-fd82-4d20-bf68-4cbdc74ce71a@redhat.com> Vote: yes El 15/1/26 a las 16:50, Doerr, Martin escribi?: > I hereby nominate David Briemann [1] to JDK Updates Committer. > > David is part of the JVM team at SAP and already a JDK Committer. He has contributed more than 20 upstream changes and backported more than 8 changes: > 17u-dev: 1 > 21u-dev: 2 > 25u: 1 > 25u-dev: 4 > 26u: 1 > Some of them were not trivial to resolve [2]. > > Votes are due by Thursday, January 29, 2026. Only current JDK Updates Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [4]. > > Best regards, > Martin > > [1] https://openjdk.org/census#dbriemann > [2] https://github.com/openjdk/jdk25u-dev/pulls?q=is%3Apr+label%3Aintegrated+author%3Adbriemann > [3] https://openjdk.org/census > [4] https://openjdk.org/projects/#committer-vote > -- Antonio Vieiro Sustaining Engineering Red Hat, Inc. (https://www.redhat.com) PGP key : https://keys.openpgp.org/vks/v1/by-fingerprint/9A0CE286F22F7CCF2BC045FB1163A4EF861302B0 Fingerprint: 9A0C E286 F22F 7CCF 2BC0 45FB 1163 A4EF 8613 02B0 From avieirov at redhat.com Thu Jan 15 17:08:24 2026 From: avieirov at redhat.com (Antonio Vieiro) Date: Thu, 15 Jan 2026 18:08:24 +0100 Subject: CFV: New JDK Updates Committer: David Briemann In-Reply-To: References: Message-ID: Vote:yes (Apologies for replying to the previous one) El 15/1/26 a las 16:53, Doerr, Martin escribi?: > I hereby nominate David Briemann [1] to JDK Updates Committer. (CFV was missing in the previous email. Please reply to this one.) > > David is part of the JVM team at SAP and already a JDK Committer. He has contributed more than 20 upstream changes and backported more than 8 changes: > 17u-dev: 1 > 21u-dev: 2 > 25u: 1 > 25u-dev: 4 > 26u: 1 > Some of them were not trivial to resolve [2]. > > Votes are due by Thursday, January 29, 2026. Only current JDK Updates Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [4]. > > Best regards, > Martin > > [1] https://openjdk.org/census#dbriemann > [2] https://github.com/openjdk/jdk25u-dev/pulls?q=is%3Apr+label%3Aintegrated+author%3Adbriemann > [3] https://openjdk.org/census > [4] https://openjdk.org/projects/#committer-vote > -- Antonio Vieiro Sustaining Engineering Red Hat, Inc. (https://www.redhat.com) PGP key : https://keys.openpgp.org/vks/v1/by-fingerprint/9A0CE286F22F7CCF2BC045FB1163A4EF861302B0 Fingerprint: 9A0C E286 F22F 7CCF 2BC0 45FB 1163 A4EF 8613 02B0 From duke at openjdk.org Thu Jan 15 18:12:26 2026 From: duke at openjdk.org (Roland Mesde) Date: Thu, 15 Jan 2026 18:12:26 GMT Subject: [jdk25u-dev] RFR: 8373485: JFR Crash during sampling: assert(jt->has_last_Java_frame()) failed: invariant Message-ID: Backporting JDK-8373485: JFR Crash during sampling: assert(jt->has_last_Java_frame()) failed: invariant. The fix adds the missing memory barrier to ensure proper load ordering when sampling native threads. For parity with Oracle JDK. Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: make test TEST="jdk_jfr" Results attached: [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24649832/linux-aarch64-specific-test.log) [linux-x64-specific-test.log](https://github.com/user-attachments/files/24649833/linux-x64-specific-test.log) [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24649834/macos-aarch64-specific-test.log) [windows-x64-specific-test.log](https://github.com/user-attachments/files/24649835/windows-x64-specific-test.log) ------------- Commit messages: - Merge branch 'openjdk:master' into JDK-8373485-V25 - Backport 543a972222118155e4c72c6f2d32d154c5dfd442 Changes: https://git.openjdk.org/jdk25u-dev/pull/145/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=145&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373485 Stats: 11 lines in 1 file changed: 7 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/145.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/145/head:pull/145 PR: https://git.openjdk.org/jdk25u-dev/pull/145 From rkennke at openjdk.org Thu Jan 15 18:57:30 2026 From: rkennke at openjdk.org (Roman Kennke) Date: Thu, 15 Jan 2026 18:57:30 GMT Subject: [jdk21u-dev] RFR: 8371889: [21u] JFR: Deadlock in ThrowableTracer [v2] In-Reply-To: <9aLsvco1HXAehSYgk9l2fJtNytkp1Q2m_nsoImxzSIg=.a3de83d3-acef-442f-b6ed-9ea9fcf708ca@github.com> References: <9aLsvco1HXAehSYgk9l2fJtNytkp1Q2m_nsoImxzSIg=.a3de83d3-acef-442f-b6ed-9ea9fcf708ca@github.com> Message-ID: On Mon, 29 Dec 2025 09:02:55 GMT, Roman Kennke wrote: >> This change initializes the event configurations (known as event handlers in earlier JDKs) early, in order to avoid potential deadlocks (see [description in the issue](https://bugs.openjdk.org/browse/JDK-8371889)). >> >> JDK 21 is the last JDK where this is relevant, that code has been completely reworked in JDK 22 (e.g. [JDK-8319374](https://bugs.openjdk.org/browse/JDK-8319374)). >> >> Testing: >> - [x] jdk/jfr >> - [x] tier1 > > Roman Kennke has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge branch 'master' into JDK-8371889 > - 8371889: Deadlock in ThrowableTracer Thanks all! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2483#issuecomment-3756376260 From rkennke at openjdk.org Thu Jan 15 18:57:32 2026 From: rkennke at openjdk.org (Roman Kennke) Date: Thu, 15 Jan 2026 18:57:32 GMT Subject: [jdk21u-dev] Integrated: 8371889: [21u] JFR: Deadlock in ThrowableTracer In-Reply-To: References: Message-ID: On Wed, 19 Nov 2025 13:58:35 GMT, Roman Kennke wrote: > This change initializes the event configurations (known as event handlers in earlier JDKs) early, in order to avoid potential deadlocks (see [description in the issue](https://bugs.openjdk.org/browse/JDK-8371889)). > > JDK 21 is the last JDK where this is relevant, that code has been completely reworked in JDK 22 (e.g. [JDK-8319374](https://bugs.openjdk.org/browse/JDK-8319374)). > > Testing: > - [x] jdk/jfr > - [x] tier1 This pull request has now been integrated. Changeset: 3d2439c4 Author: Roman Kennke URL: https://git.openjdk.org/jdk21u-dev/commit/3d2439c46b889d31f1eb4b2283138c0215a97374 Stats: 8 lines in 2 files changed: 8 ins; 0 del; 0 mod 8371889: [21u] JFR: Deadlock in ThrowableTracer Reviewed-by: egahlin, jbachorik ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2483 From richard.reingruber at sap.com Thu Jan 15 21:08:46 2026 From: richard.reingruber at sap.com (Reingruber, Richard) Date: Thu, 15 Jan 2026 21:08:46 +0000 Subject: CFV: New JDK Updates Committer: David Briemann In-Reply-To: References: Message-ID: Vote: yes Richard. From: jdk-updates-dev on behalf of Doerr, Martin Date: Thursday, 15. January 2026 at 16:53 To: jdk-updates-dev at openjdk.org Subject: CFV: New JDK Updates Committer: David Briemann I hereby nominate David Briemann [1] to JDK Updates Committer. (CFV was missing in the previous email. Please reply to this one.) David is part of the JVM team at SAP and already a JDK Committer. He has contributed more than 20 upstream changes and backported more than 8 changes: 17u-dev: 1 21u-dev: 2 25u: 1 25u-dev: 4 26u: 1 Some of them were not trivial to resolve [2]. Votes are due by Thursday, January 29, 2026. Only current JDK Updates Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Best regards, Martin [1] https://openjdk.org/census#dbriemann [2] https://github.com/openjdk/jdk25u-dev/pulls?q=is%3Apr+label%3Aintegrated+author%3Adbriemann [3] https://openjdk.org/census [4] https://openjdk.org/projects/#committer-vote -------------- next part -------------- An HTML attachment was scrubbed... URL: From richard.reingruber at sap.com Thu Jan 15 21:10:17 2026 From: richard.reingruber at sap.com (Reingruber, Richard) Date: Thu, 15 Jan 2026 21:10:17 +0000 Subject: CFV: New JDK Updates Committer: Johannes Bechberger In-Reply-To: References: Message-ID: Vote: yes Richard. From: jdk-updates-dev on behalf of Doerr, Martin Date: Thursday, 15. January 2026 at 17:13 To: jdk-updates-dev at openjdk.org Subject: CFV: New JDK Updates Committer: Johannes Bechberger I hereby nominate Johannes Bechberger [1] to JDK Updates Committer. Johannes is part of the JVM team at SAP and already a JDK Committer. He has contributed at least 28 upstream changes and backported many changes: 11u-dev: 8 17u-dev: 19 21u-dev: 3 25u: 1 Some of them were not trivial to resolve [2]. Votes are due by Thursday, January 29, 2026. Only current JDK Updates Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Best regards, Martin [1] https://openjdk.org/census#jbechberger [2] https://github.com/openjdk/jdk17u-dev/pulls?q=is%3Apr+label%3Aintegrated+author%3Aparttimenerd+ [3] https://openjdk.org/census [4] https://openjdk.org/projects/#committer-vote -------------- next part -------------- An HTML attachment was scrubbed... URL: From david.holmes at oracle.com Thu Jan 15 23:11:47 2026 From: david.holmes at oracle.com (David Holmes) Date: Fri, 16 Jan 2026 09:11:47 +1000 Subject: CFV: New JDK Updates Committer: Johannes Bechberger In-Reply-To: References: Message-ID: <3cd16246-b2f4-4de1-954c-b968d311b99e@oracle.com> Vote: yes David On 16/01/2026 2:13 am, Doerr, Martin wrote: > I hereby nominate Johannes Bechberger [1] to JDK Updates Committer. > > Johannes is part of the JVM team at SAP and already a JDK Committer. > He has contributed at least 28 upstream changes and backported many > changes: > 11u-dev: 8 > 17u-dev: 19 > 21u-dev: 3 > 25u: 1 > Some of them were not trivial to resolve [2]. > > Votes are due by Thursday, January 29, 2026. Only current JDK Updates > Committers [3] are eligible to vote on this nomination. Votes must be > cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [4]. > > Best regards, > Martin > > [1] https://openjdk.org/census#jbechberger > [2] > https://github.com/openjdk/jdk17u-dev/pulls?q=is%3Apr+label%3Aintegrated+author%3Aparttimenerd+ > [3] https://openjdk.org/census > [4] https://openjdk.org/projects/#committer-vote > -------------- next part -------------- An HTML attachment was scrubbed... URL: From david.holmes at oracle.com Thu Jan 15 23:13:28 2026 From: david.holmes at oracle.com (David Holmes) Date: Fri, 16 Jan 2026 09:13:28 +1000 Subject: New JDK Updates Committer: David Briemann In-Reply-To: References: Message-ID: <523c794a-f8c3-4d56-8322-6ad6caf55fd6@oracle.com> Vote: yes David On 16/01/2026 1:50 am, Doerr, Martin wrote: > I hereby nominate David Briemann [1] to JDK Updates Committer. > > David is part of the JVM team at SAP and already a JDK Committer. He > has contributed more than 20 upstream changes and backported more than > 8 changes: > 17u-dev: 1 > 21u-dev: 2 > 25u: 1 > 25u-dev: 4 > 26u: 1 > Some of them were not trivial to resolve [2]. > > Votes are due by Thursday, January 29, 2026. Only current JDK Updates > Committers [3] are eligible to vote on this nomination. Votes must be > cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [4]. > > Best regards, > Martin > > [1] https://openjdk.org/census#dbriemann > [2] > https://github.com/openjdk/jdk25u-dev/pulls?q=is%3Apr+label%3Aintegrated+author%3Adbriemann > [3] https://openjdk.org/census > [4] https://openjdk.org/projects/#committer-vote > -------------- next part -------------- An HTML attachment was scrubbed... URL: From david.holmes at oracle.com Thu Jan 15 23:14:05 2026 From: david.holmes at oracle.com (David Holmes) Date: Fri, 16 Jan 2026 09:14:05 +1000 Subject: CFV: New JDK Updates Committer: David Briemann In-Reply-To: References: Message-ID: Vote: yes David On 16/01/2026 1:53 am, Doerr, Martin wrote: > I hereby nominate David Briemann [1] to JDK Updates Committer. (CFV > was missing in the previous email. Please reply to this one.) > > David is part of the JVM team at SAP and already a JDK Committer. He > has contributed more than 20 upstream changes and backported more than > 8 changes: > 17u-dev: 1 > 21u-dev: 2 > 25u: 1 > 25u-dev: 4 > 26u: 1 > Some of them were not trivial to resolve [2]. > > Votes are due by Thursday, January 29, 2026. Only current JDK Updates > Committers [3] are eligible to vote on this nomination. Votes must be > cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [4]. > > Best regards, > Martin > > [1] https://openjdk.org/census#dbriemann > [2] > https://github.com/openjdk/jdk25u-dev/pulls?q=is%3Apr+label%3Aintegrated+author%3Adbriemann > [3] https://openjdk.org/census > [4] https://openjdk.org/projects/#committer-vote > -------------- next part -------------- An HTML attachment was scrubbed... URL: From duke at openjdk.org Fri Jan 16 01:32:59 2026 From: duke at openjdk.org (duke) Date: Fri, 16 Jan 2026 01:32:59 GMT Subject: [jdk17u-dev] Withdrawn: 8319957: PhaseOutput::code_size is unused and should be removed In-Reply-To: References: Message-ID: On Tue, 11 Nov 2025 17:18:16 GMT, Elif Aslan wrote: > Clean backport.This PR removes the unused PhaseOutput::code_size / method_size. > > These were moved over from src/hotspot/share/opto/compile.hpp in the refactor from [8240363](https://bugs.openjdk.org/browse/JDK-8240363). Here's the git link for reference https://github.com/openjdk/jdk/commit/21cd75cb98f658639df14632680e9c5e58f11faa. There is not any usage. > > GHA tested. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4166 From syan at openjdk.org Fri Jan 16 01:36:21 2026 From: syan at openjdk.org (SendaoYan) Date: Fri, 16 Jan 2026 01:36:21 GMT Subject: [jdk21u-dev] RFR: 8298783: java/lang/ref/FinalizerHistogramTest.java failed with "RuntimeException: MyObject is not found in test output" [v10] 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 10 additional commits since the last revision: - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - Merge branch 'openjdk:master' into backport-sendaoYan-fe29cad5-master - 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/a39fd7a5..bf2991a7 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2118&range=09 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2118&range=08-09 Stats: 4824 lines in 96 files changed: 873 ins; 3466 del; 485 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 Jan 16 03:20:49 2026 From: syan at openjdk.org (SendaoYan) Date: Fri, 16 Jan 2026 03:20:49 GMT Subject: [jdk21u-dev] Integrated: 8371978: tools/jar/ReproducibleJar.java fails on XFS In-Reply-To: References: Message-ID: On Thu, 4 Dec 2025 07:40:25 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [828498c5](https://github.com/openjdk/jdk/commit/828498c54b3b1089af9e076cb45f3cf3bea58e2f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 4 Dec 2025 and was reviewed by Jaikiran Pai. > > Thanks! This pull request has now been integrated. Changeset: 2ce809a9 Author: SendaoYan URL: https://git.openjdk.org/jdk21u-dev/commit/2ce809a93eccb9a425bee8aeaaaa195a93597209 Stats: 11 lines in 1 file changed: 5 ins; 0 del; 6 mod 8371978: tools/jar/ReproducibleJar.java fails on XFS Backport-of: 828498c54b3b1089af9e076cb45f3cf3bea58e2f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2507 From sshivang at openjdk.org Fri Jan 16 03:57:55 2026 From: sshivang at openjdk.org (Shivangi Gupta) Date: Fri, 16 Jan 2026 03:57:55 GMT Subject: [jdk26u] RFR: 8373793: TestDynamicStore.java '/manual' disables use of '/timeout' Message-ID: Ran the test manually on MacOS using sudo and the test passed. ------------- Commit messages: - Backport 400d8cfb6914982e636b23bacf810ef61fc90ee1 Changes: https://git.openjdk.org/jdk26u/pull/15/files Webrev: https://webrevs.openjdk.org/?repo=jdk26u&pr=15&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373793 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk26u/pull/15.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/15/head:pull/15 PR: https://git.openjdk.org/jdk26u/pull/15 From duke at openjdk.org Fri Jan 16 04:41:35 2026 From: duke at openjdk.org (duke) Date: Fri, 16 Jan 2026 04:41:35 GMT Subject: [jdk26u] RFR: 8373476: (tz) Update Timezone Data to 2025c In-Reply-To: References: Message-ID: On Mon, 12 Jan 2026 12:21:26 GMT, Johny Jose wrote: > tz2025c changes > Clean backport of https://git.openjdk.org/jdk/commit/5df183be6c484d8f9635fac149caf5e2079c5561 @johnyjose30 Your change (at version 98add508b2ecefe5e0b273fb345a039ca6208a0b) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk26u/pull/10#issuecomment-3758126091 From duke at openjdk.org Fri Jan 16 04:50:52 2026 From: duke at openjdk.org (Johny Jose) Date: Fri, 16 Jan 2026 04:50:52 GMT Subject: [jdk26u] Integrated: 8373476: (tz) Update Timezone Data to 2025c In-Reply-To: References: Message-ID: <_A9-vzmwf_d92cKb-F06-X9o-gncJRrup2qWZaGou2o=.1a81a3d9-4338-4d3d-a622-f95daefc5afc@github.com> On Mon, 12 Jan 2026 12:21:26 GMT, Johny Jose wrote: > tz2025c changes > Clean backport of https://git.openjdk.org/jdk/commit/5df183be6c484d8f9635fac149caf5e2079c5561 This pull request has now been integrated. Changeset: 1cb5137c Author: Johny Jose Committer: Nibedita Jena URL: https://git.openjdk.org/jdk26u/commit/1cb5137ce1c81a87c30767ad4f31d67348140e52 Stats: 132 lines in 11 files changed: 67 ins; 8 del; 57 mod 8373476: (tz) Update Timezone Data to 2025c Backport-of: 5df183be6c484d8f9635fac149caf5e2079c5561 ------------- PR: https://git.openjdk.org/jdk26u/pull/10 From duke at openjdk.org Fri Jan 16 05:26:45 2026 From: duke at openjdk.org (KavyaKS94) Date: Fri, 16 Jan 2026 05:26:45 GMT Subject: [jdk26u] RFR: 8370489: Some compiler tests miss the @key randomness Message-ID: clean backport. Tested changes locally ------------- Commit messages: - 8370489: Some compiler tests miss the @key randomness Changes: https://git.openjdk.org/jdk26u/pull/16/files Webrev: https://webrevs.openjdk.org/?repo=jdk26u&pr=16&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8370489 Stats: 105 lines in 40 files changed: 88 ins; 6 del; 11 mod Patch: https://git.openjdk.org/jdk26u/pull/16.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/16/head:pull/16 PR: https://git.openjdk.org/jdk26u/pull/16 From goetz.lindenmaier at sap.com Fri Jan 16 07:11:51 2026 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Fri, 16 Jan 2026 07:11:51 +0000 Subject: CFV: New JDK Updates Committer: David Briemann In-Reply-To: References: Message-ID: Vote: yes Best regards, Goetz From: jdk-updates-dev On Behalf Of Doerr, Martin Sent: Thursday, January 15, 2026 4:53 PM To: jdk-updates-dev at openjdk.org Subject: CFV: New JDK Updates Committer: David Briemann I hereby nominate David Briemann [1] to JDK Updates Committer. (CFV was missing in the previous email. Please reply to this one.) David is part of the JVM team at SAP and already a JDK Committer. He has contributed more than 20 upstream changes and backported more than 8 changes: 17u-dev: 1 21u-dev: 2 25u: 1 25u-dev: 4 26u: 1 Some of them were not trivial to resolve [2]. Votes are due by Thursday, January 29, 2026. Only current JDK Updates Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Best regards, Martin [1] https://openjdk.org/census#dbriemann [2] https://github.com/openjdk/jdk25u-dev/pulls?q=is%3Apr+label%3Aintegrated+author%3Adbriemann [3] https://openjdk.org/census [4] https://openjdk.org/projects/#committer-vote -------------- next part -------------- An HTML attachment was scrubbed... URL: From goetz.lindenmaier at sap.com Fri Jan 16 07:36:27 2026 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Fri, 16 Jan 2026 07:36:27 +0000 Subject: CFV: New JDK Updates Committer: Johannes Bechberger In-Reply-To: References: Message-ID: Vote: yes Best, Goetz From: jdk-updates-dev On Behalf Of Doerr, Martin Sent: Thursday, January 15, 2026 5:13 PM To: jdk-updates-dev at openjdk.org Subject: CFV: New JDK Updates Committer: Johannes Bechberger I hereby nominate Johannes Bechberger [1] to JDK Updates Committer. Johannes is part of the JVM team at SAP and already a JDK Committer. He has contributed at least 28 upstream changes and backported many changes: 11u-dev: 8 17u-dev: 19 21u-dev: 3 25u: 1 Some of them were not trivial to resolve [2]. Votes are due by Thursday, January 29, 2026. Only current JDK Updates Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Best regards, Martin [1] https://openjdk.org/census#jbechberger [2] https://github.com/openjdk/jdk17u-dev/pulls?q=is%3Apr+label%3Aintegrated+author%3Aparttimenerd+ [3] https://openjdk.org/census [4] https://openjdk.org/projects/#committer-vote -------------- next part -------------- An HTML attachment was scrubbed... URL: From sgehwolf at redhat.com Fri Jan 16 09:53:16 2026 From: sgehwolf at redhat.com (Severin Gehwolf) Date: Fri, 16 Jan 2026 10:53:16 +0100 Subject: CFV: New JDK Updates Committer: Johannes Bechberger In-Reply-To: References: Message-ID: <72a6265e443283605b1ba1447f71c3550738a055.camel@redhat.com> Vote: yes On Thu, 2026-01-15 at 16:13 +0000, Doerr, Martin wrote: > I hereby nominate Johannes Bechberger [1] to JDK Updates Committer. From sgehwolf at redhat.com Fri Jan 16 09:55:12 2026 From: sgehwolf at redhat.com (Severin Gehwolf) Date: Fri, 16 Jan 2026 10:55:12 +0100 Subject: CFV: New JDK Updates Committer: David Briemann In-Reply-To: References: Message-ID: Vote: yes On Thu, 2026-01-15 at 15:53 +0000, Doerr, Martin wrote: > I hereby nominate David Briemann [1] to JDK Updates Committer. (CFV > was missing in the previous email. Please reply to this one.) From avieirov at redhat.com Fri Jan 16 10:11:42 2026 From: avieirov at redhat.com (Antonio Vieiro) Date: Fri, 16 Jan 2026 11:11:42 +0100 Subject: CFV: New JDK Updates Committer: Johannes Bechberger In-Reply-To: References: Message-ID: <1201a123-9ac0-436f-b920-01769649108a@redhat.com> Vote: yes El 15/1/26 a las 17:13, Doerr, Martin escribi?: > I hereby nominate Johannes Bechberger [1] to JDK Updates Committer. > > Johannes is part of the JVM team at SAP and already a JDK Committer. He has contributed at least 28 upstream changes and backported many changes: > 11u-dev: 8 > 17u-dev: 19 > 21u-dev: 3 > 25u: 1 > Some of them were not trivial to resolve [2]. > > Votes are due by Thursday, January 29, 2026. Only current JDK Updates Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [4]. > > Best regards, > Martin > > [1] https://openjdk.org/census#jbechberger > [2] https://github.com/openjdk/jdk17u-dev/pulls?q=is%3Apr+label%3Aintegrated+author%3Aparttimenerd+ > [3] https://openjdk.org/census > [4] https://openjdk.org/projects/#committer-vote > -- Antonio Vieiro Sustaining Engineering Red Hat, Inc. (https://www.redhat.com) PGP key : https://keys.openpgp.org/vks/v1/by-fingerprint/9A0CE286F22F7CCF2BC045FB1163A4EF861302B0 Fingerprint: 9A0C E286 F22F 7CCF 2BC0 45FB 1163 A4EF 8613 02B0 From duke at openjdk.org Fri Jan 16 10:27:29 2026 From: duke at openjdk.org (duke) Date: Fri, 16 Jan 2026 10:27:29 GMT Subject: [jdk17u-dev] RFR: 8337998: CompletionFailure in getEnclosingType attaching type annotations [v6] In-Reply-To: References: Message-ID: On Tue, 13 Jan 2026 08:33:31 GMT, Liam Miller-Cushon wrote: >> This is a backport of [JDK-8337998](https://bugs.openjdk.org/browse/JDK-8337998), which is a follow-up to [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779). > > Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 11 commits: > > - Merge remote-tracking branch 'origin/master' into JDK-8337998 > - Merge branch 'master' into JDK-8337998 > - Merge branch 'JDK-8337795' into JDK-8337998 > - Merge remote-tracking branch 'origin/master' into JDK-8337795 > - Merge branch 'master' into JDK-8337998 > - Backport c40e6ef3dcb25b8acc156aa4051694322bf7e351 > - Fix merge > - Backport 8d0831478338e9b084b2c47f46eba9faae3a5eb6 > - Backport 67c4a0826babb55ce56acf2b3b289b51d9d5529e > - Resolve merge conflict > > due to changes to the internal TypeMetadata API for JDK-8303820 > - ... and 1 more: https://git.openjdk.org/jdk17u-dev/compare/8ba7c169...24fcd8ea @cushon Your change (at version 24fcd8ea988d4825a772787dcb6d0094037d0f79) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/4150#issuecomment-3759292539 From azeller at openjdk.org Fri Jan 16 12:20:15 2026 From: azeller at openjdk.org (Arno Zeller) Date: Fri, 16 Jan 2026 12:20:15 GMT Subject: [jdk25u-dev] RFR: 8371559: Intermittent timeouts in test javax/net/ssl/Stapling/HttpsUrlConnClient.java Message-ID: <5kACwCQpR5zhea7SzTbLJ-NDJwftUNlpmSO5RCHXo64=.88f8c101-131f-4b6e-8e2a-df5e532f032b@github.com> I would like to backport this because the issue also occurs in older JDKs. ------------- Commit messages: - Backport af18fbd42d2a437dd35f33e557a8906ca0c3bd07 Changes: https://git.openjdk.org/jdk25u-dev/pull/151/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=151&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8371559 Stats: 59 lines in 1 file changed: 21 ins; 11 del; 27 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/151.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/151/head:pull/151 PR: https://git.openjdk.org/jdk25u-dev/pull/151 From adinn at redhat.com Fri Jan 16 14:01:34 2026 From: adinn at redhat.com (Andrew Dinn) Date: Fri, 16 Jan 2026 14:01:34 +0000 Subject: CFV: New JDK Updates Committer: Johannes Bechberger In-Reply-To: References: Message-ID: <52fc115a-200d-4334-a33f-c249f2ddf30d@redhat.com> Vote: yes On 15/01/2026 16:13, Doerr, Martin wrote: > I hereby nominate Johannes Bechberger [1] to JDK Updates Committer. > > Johannes is part of the JVM team at SAP and already a JDK Committer. He > has contributed at least 28 upstream changes and backported many changes: > 11u-dev: 8 > 17u-dev: 19 > 21u-dev: 3 > 25u: 1 > Some of them were not trivial to resolve [2]. > > Votes are due by Thursday, January 29, 2026. Only current JDK Updates > Committers [3] are eligible to vote on this nomination. Votes must be > cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [4]. > > Best regards, > Martin > > [1] https://openjdk.org/census#jbechberger census#jbechberger> > [2] https://github.com/openjdk/jdk17u-dev/pulls? > q=is%3Apr+label%3Aintegrated+author%3Aparttimenerd+ openjdk/jdk17u-dev/pulls? > q=is%3Apr+label%3Aintegrated+author%3Aparttimenerd+> > [3] https://openjdk.org/census > [4] https://openjdk.org/projects/#committer-vote projects/#committer-vote> > -- regards, Andrew Dinn ----------- Red Hat Distinguished Engineer He/Him/His IBM UK Limited Registered in England and Wales with number 741598 Registered office: Building C, IBM Hursley Office, Hursley Park Road, Winchester, Hampshire SO21 2JN From adinn at redhat.com Fri Jan 16 14:01:59 2026 From: adinn at redhat.com (Andrew Dinn) Date: Fri, 16 Jan 2026 14:01:59 +0000 Subject: CFV: New JDK Updates Committer: David Briemann In-Reply-To: References: Message-ID: <5ab848e8-ebc9-49e0-8d44-f92198d68f68@redhat.com> Vote: yes On 15/01/2026 15:53, Doerr, Martin wrote: > I hereby nominate David Briemann [1] to JDK Updates Committer. (CFV was > missing in the previous email. Please reply to this one.) > > David is part of the JVM team at SAP and already a JDK Committer. He has > contributed more than 20 upstream changes and backported more than 8 > changes: > 17u-dev: 1 > 21u-dev: 2 > 25u: 1 > 25u-dev: 4 > 26u: 1 > Some of them were not trivial to resolve [2]. > > Votes are due by Thursday, January 29, 2026. Only current JDK Updates > Committers [3] are eligible to vote on this nomination. Votes must be > cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [4]. > > Best regards, > Martin > > [1] https://openjdk.org/census#dbriemann census#dbriemann> > [2] https://github.com/openjdk/jdk25u-dev/pulls? > q=is%3Apr+label%3Aintegrated+author%3Adbriemann openjdk/jdk25u-dev/pulls?q=is%3Apr+label%3Aintegrated+author%3Adbriemann> > [3] https://openjdk.org/census > [4] https://openjdk.org/projects/#committer-vote projects/#committer-vote> > -- regards, Andrew Dinn ----------- Red Hat Distinguished Engineer He/Him/His IBM UK Limited Registered in England and Wales with number 741598 Registered office: Building C, IBM Hursley Office, Hursley Park Road, Winchester, Hampshire SO21 2JN From thomas.stuefe at gmail.com Fri Jan 16 15:54:18 2026 From: thomas.stuefe at gmail.com (=?UTF-8?Q?Thomas_St=C3=BCfe?=) Date: Fri, 16 Jan 2026 16:54:18 +0100 Subject: CFV: New JDK Updates Committer: David Briemann In-Reply-To: References: Message-ID: Vote: yes Cheers, Thomas On Thu, Jan 15, 2026 at 4:53?PM Doerr, Martin wrote: > I hereby nominate David Briemann [1] to JDK Updates Committer. (CFV was > missing in the previous email. Please reply to this one.) > > David is part of the JVM team at SAP and already a JDK Committer. He has > contributed more than 20 upstream changes and backported more than 8 > changes: > 17u-dev: 1 > 21u-dev: 2 > 25u: 1 > 25u-dev: 4 > 26u: 1 > Some of them were not trivial to resolve [2]. > > Votes are due by Thursday, January 29, 2026. Only current JDK Updates > Committers [3] are eligible to vote on this nomination. Votes must be cast > in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [4]. > > Best regards, > Martin > > [1] https://openjdk.org/census#dbriemann > [2] > https://github.com/openjdk/jdk25u-dev/pulls?q=is%3Apr+label%3Aintegrated+author%3Adbriemann > [3] https://openjdk.org/census > [4] https://openjdk.org/projects/#committer-vote > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.stuefe at gmail.com Fri Jan 16 15:54:48 2026 From: thomas.stuefe at gmail.com (=?UTF-8?Q?Thomas_St=C3=BCfe?=) Date: Fri, 16 Jan 2026 16:54:48 +0100 Subject: CFV: New JDK Updates Committer: Johannes Bechberger In-Reply-To: References: Message-ID: Vote: yes On Thu, Jan 15, 2026 at 5:13?PM Doerr, Martin wrote: > I hereby nominate Johannes Bechberger [1] to JDK Updates Committer. > > Johannes is part of the JVM team at SAP and already a JDK Committer. He > has contributed at least 28 upstream changes and backported many changes: > 11u-dev: 8 > 17u-dev: 19 > 21u-dev: 3 > 25u: 1 > Some of them were not trivial to resolve [2]. > > Votes are due by Thursday, January 29, 2026. Only current JDK Updates > Committers [3] are eligible to vote on this nomination. Votes must be cast > in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [4]. > > Best regards, > Martin > > [1] https://openjdk.org/census#jbechberger > [2] > https://github.com/openjdk/jdk17u-dev/pulls?q=is%3Apr+label%3Aintegrated+author%3Aparttimenerd+ > [3] https://openjdk.org/census > [4] https://openjdk.org/projects/#committer-vote > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From rmarchenko at openjdk.org Fri Jan 16 16:16:07 2026 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Fri, 16 Jan 2026 16:16:07 GMT Subject: [jdk25u-dev] RFR: 8372860: TestCodeCacheUnloadDuringConcCycle fails on ARM32 Message-ID: <1l2k1xEKKG6-AwAZ7UxklFkkdHLZ4fcXJHFR07oFOOk=.cd925b77-a88f-496f-8a81-2ed663924371@github.com> Clean backport. Test changes only. No risk. ------------- Commit messages: - Backport 6a6ff876c515eba6cc89320e02dc5739d4540316 Changes: https://git.openjdk.org/jdk25u-dev/pull/152/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=152&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8372860 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/152.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/152/head:pull/152 PR: https://git.openjdk.org/jdk25u-dev/pull/152 From goetz at openjdk.org Fri Jan 16 19:11:14 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 Jan 2026 19:11:14 GMT Subject: [jdk25u-dev] RFR: 8366082: Improve queue size computation in CPU-time sampler In-Reply-To: References: Message-ID: On Tue, 2 Dec 2025 16:21:13 GMT, Johannes Bechberger wrote: > Backport of code that improves the queue sizing of the CPU time sampler (dynamic vs the previous static approach). Can you please backport the follow-up change as dependend PR on top of this? E.f. checkout origin/pr/44, make a new branch on top, and choose pr/44 as base in the PR. Probably results in a clean change. Then we can push both timely. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/44#issuecomment-3761414552 From goetz at openjdk.org Fri Jan 16 19:19:28 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 Jan 2026 19:19:28 GMT Subject: [jdk25u-dev] RFR: 8373476: (tz) Update Timezone Data to 2025c In-Reply-To: <0TzVD6CwsKCa_R_b5GiIs7sUnlgHWRqTH-6Gdc7m_sQ=.4f1a422a-b53c-4fcb-9bfa-2af51b74b204@github.com> References: <0TzVD6CwsKCa_R_b5GiIs7sUnlgHWRqTH-6Gdc7m_sQ=.4f1a422a-b53c-4fcb-9bfa-2af51b74b204@github.com> Message-ID: <3ac5bzaqrUFJ9UVqzgXsVuYrWdbKZE0aWLbifHufB4k=.59cbc6a2-2ee0-4740-a7e8-21c5dd931890@github.com> On Wed, 14 Jan 2026 08:32:44 GMT, Zhaokun Xie wrote: > tz2025c changes. clean backport of https://git.openjdk.org/jdk/commit/5df183be6c484d8f9635fac149caf5e2079c5561 Hi @xiezhaokun still I would like to know what was wrong. Is this a sporadic issue caused by the change? ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/147#issuecomment-3761441246 From duke at openjdk.org Fri Jan 16 19:42:28 2026 From: duke at openjdk.org (duke) Date: Fri, 16 Jan 2026 19:42:28 GMT Subject: [jdk25u-dev] RFR: 8372860: TestCodeCacheUnloadDuringConcCycle fails on ARM32 In-Reply-To: <1l2k1xEKKG6-AwAZ7UxklFkkdHLZ4fcXJHFR07oFOOk=.cd925b77-a88f-496f-8a81-2ed663924371@github.com> References: <1l2k1xEKKG6-AwAZ7UxklFkkdHLZ4fcXJHFR07oFOOk=.cd925b77-a88f-496f-8a81-2ed663924371@github.com> Message-ID: On Fri, 16 Jan 2026 16:10:45 GMT, Roman Marchenko wrote: > Clean backport. > Test changes only. No risk. @wkia Your change (at version be08b03554fab75687b9453863bbe8565ff481ec) is now ready to be sponsored by a Committer. @wkia Your change (at version be08b03554fab75687b9453863bbe8565ff481ec) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/152#issuecomment-3761512381 PR Comment: https://git.openjdk.org/jdk25u-dev/pull/152#issuecomment-3761514450 From goetz at openjdk.org Fri Jan 16 20:56:06 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 Jan 2026 20:56:06 GMT Subject: [jdk17u-dev] RFR: 8334670: SSLSocketOutputRecord buffer miscalculation Message-ID: I backport this for parity with 17.0.19-oracle ------------- Commit messages: - Backport 07bc523df85fde81bf736fedac62874d3cb11ee3 Changes: https://git.openjdk.org/jdk17u-dev/pull/4232/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4232&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334670 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4232.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4232/head:pull/4232 PR: https://git.openjdk.org/jdk17u-dev/pull/4232 From goetz at openjdk.org Fri Jan 16 20:59:54 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 Jan 2026 20:59:54 GMT Subject: [jdk21u-dev] RFR: 8334670: SSLSocketOutputRecord buffer miscalculation Message-ID: I backport this for parity with 21.0.11-oracle. ------------- Commit messages: - Backport 07bc523df85fde81bf736fedac62874d3cb11ee3 Changes: https://git.openjdk.org/jdk21u-dev/pull/2547/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2547&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8334670 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2547.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2547/head:pull/2547 PR: https://git.openjdk.org/jdk21u-dev/pull/2547 From rschmelter at openjdk.org Sat Jan 17 17:18:20 2026 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Sat, 17 Jan 2026 17:18:20 GMT Subject: [jdk21u-dev] RFR: 8244336: Restrict algorithms at JCE layer [v2] In-Reply-To: <1QfBvs3FPkw5iF_muTtaq6Qe3KaJYwA4h8NokySxgIE=.3ac45f8b-fd06-4b1f-a19d-d5271557d25d@github.com> References: <1QfBvs3FPkw5iF_muTtaq6Qe3KaJYwA4h8NokySxgIE=.3ac45f8b-fd06-4b1f-a19d-d5271557d25d@github.com> Message-ID: <93G4RYZ-2WByZXX8MDjX9aLupHJF206mWRpCIZyWCRw=.2dd06dd0-4267-4742-bcc1-d7ef982ae4e4@github.com> On Wed, 17 Dec 2025 08:44:07 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.11-oracle. >> >> I had to resolve a few files, mostly due to the removal of the >> security manager: >> >> src/java.base/share/classes/java/security/Signature.java >> Adapted patch in getInstance(String) to slightly different coding. >> >> src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java >> Copyright. >> getAlgorithms(String): Needed to adapt to security coding. >> >> src/java.base/share/classes/sun/security/util/KnownOIDs.java >> Resolved line 188 due to context difference. >> >> Also, I had to adapt one test to work with the SM. See second commit. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > fixe white space Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2519#pullrequestreview-3674280823 From syan at openjdk.org Sun Jan 18 00:15:49 2026 From: syan at openjdk.org (SendaoYan) Date: Sun, 18 Jan 2026 00:15:49 GMT Subject: [jdk17u-dev] RFR: 8372857: Improve debuggability of java/rmi/server/RemoteServer/AddrInUse.java test In-Reply-To: References: Message-ID: On Thu, 4 Dec 2025 02:48:26 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [04c0f8d3](https://github.com/openjdk/jdk/commit/04c0f8d359a3f450ac2070c6d41834145d9c75f7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jaikiran Pai on 4 Dec 2025 and was reviewed by Mark Sheppard, Stuart Marks and SendaoYan. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/4202#issuecomment-3764511161 From syan at openjdk.org Sun Jan 18 00:15:50 2026 From: syan at openjdk.org (SendaoYan) Date: Sun, 18 Jan 2026 00:15:50 GMT Subject: [jdk17u-dev] Integrated: 8372857: Improve debuggability of java/rmi/server/RemoteServer/AddrInUse.java test In-Reply-To: References: Message-ID: <_lnpYf0_H83rqohBFq3b6lCBAu58d1idD5RufajVrGA=.df9f09f2-9158-48fa-be0e-408c2598a2e1@github.com> On Thu, 4 Dec 2025 02:48:26 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [04c0f8d3](https://github.com/openjdk/jdk/commit/04c0f8d359a3f450ac2070c6d41834145d9c75f7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jaikiran Pai on 4 Dec 2025 and was reviewed by Mark Sheppard, Stuart Marks and SendaoYan. > > Thanks! This pull request has now been integrated. Changeset: 89764729 Author: SendaoYan URL: https://git.openjdk.org/jdk17u-dev/commit/8976472909f3ee2ecca75437c9d18d0359caab85 Stats: 76 lines in 1 file changed: 17 ins; 39 del; 20 mod 8372857: Improve debuggability of java/rmi/server/RemoteServer/AddrInUse.java test Backport-of: 04c0f8d359a3f450ac2070c6d41834145d9c75f7 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4202 From goetz at openjdk.org Sun Jan 18 06:29:26 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 18 Jan 2026 06:29:26 GMT Subject: [jdk25u-dev] RFR: 8372835: WorkQueue::push is missing an acquire-fence In-Reply-To: References: Message-ID: On Tue, 13 Jan 2026 12:33:53 GMT, Aleksey Shipilev wrote: >> This one is a little weird process-wise. There is `25.0.3-oracle` fix for it already, but no mainline fix (yet). Mainline would get it via [JDK-8375130](https://bugs.openjdk.org/browse/JDK-8375130). I think it is easier to "backport" this change instead of partially pick up JDK-8375130. This also addresses parity more thoroughly. There is no significant correctness risk here, as we "only" add a new barrier. Might have performance implications, but correctness trumps it. >> >> Additional testing: >> - [x] Linux x86_64 server fastdebug, `java/util/concurrent` >> - [x] Linux x86_64 server fastdebug, `tier1` > > Hey @GoeLin, I am going to do it this way, see PR description. Any reason why we should do something else? Hi @shipilev Yes, handling it this way is fine! ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/141#issuecomment-3764971157 From goetz at openjdk.org Mon Jan 19 06:07:56 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 Jan 2026 06:07:56 GMT Subject: [jdk21u-dev] RFR: 8244336: Restrict algorithms at JCE layer [v2] In-Reply-To: <1QfBvs3FPkw5iF_muTtaq6Qe3KaJYwA4h8NokySxgIE=.3ac45f8b-fd06-4b1f-a19d-d5271557d25d@github.com> References: <1QfBvs3FPkw5iF_muTtaq6Qe3KaJYwA4h8NokySxgIE=.3ac45f8b-fd06-4b1f-a19d-d5271557d25d@github.com> Message-ID: <9F1x_oI-ZJlR68ViMYn6Ph36P8SdM6wGxg8_ILcX76E=.c294704b-1e0b-4ad8-a69d-10e67a6086fd@github.com> On Wed, 17 Dec 2025 08:44:07 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.11-oracle. >> >> I had to resolve a few files, mostly due to the removal of the >> security manager: >> >> src/java.base/share/classes/java/security/Signature.java >> Adapted patch in getInstance(String) to slightly different coding. >> >> src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java >> Copyright. >> getAlgorithms(String): Needed to adapt to security coding. >> >> src/java.base/share/classes/sun/security/util/KnownOIDs.java >> Resolved line 188 due to context difference. >> >> Also, I had to adapt one test to work with the SM. See second commit. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > fixe white space Thanks for the review! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2519#issuecomment-3766558032 From duke at openjdk.org Mon Jan 19 06:36:59 2026 From: duke at openjdk.org (duke) Date: Mon, 19 Jan 2026 06:36:59 GMT Subject: [jdk25u-dev] RFR: 8371559: Intermittent timeouts in test javax/net/ssl/Stapling/HttpsUrlConnClient.java In-Reply-To: <5kACwCQpR5zhea7SzTbLJ-NDJwftUNlpmSO5RCHXo64=.88f8c101-131f-4b6e-8e2a-df5e532f032b@github.com> References: <5kACwCQpR5zhea7SzTbLJ-NDJwftUNlpmSO5RCHXo64=.88f8c101-131f-4b6e-8e2a-df5e532f032b@github.com> Message-ID: On Fri, 16 Jan 2026 12:14:56 GMT, Arno Zeller wrote: > I would like to backport this because the issue also occurs in older JDKs. @ArnoZeller Your change (at version 2c80438f3e6ca829bd3c25553aaa062af8227a0e) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/151#issuecomment-3766653789 From goetz at openjdk.org Mon Jan 19 06:45:46 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 Jan 2026 06:45:46 GMT Subject: [jdk21u-dev] RFR: 8328608: Multiple NewSessionTicket support for TLS Message-ID: I backport this for parity with 21.0.11-oracle. src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java Copyright. src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java Copyright and whitespace. src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java Copyright and whitespace. Further resolved around line 505 because later change "8350830: Values converted incorrectly when reading TLS session tickets" was already backported. One hunk in SSLConfiguration.java was applied at a wrong location. I moved it to the right place. See extra commit. ------------- Commit messages: - fix test build - add new files - fix build - hunk placed wrong - backport 0c2b175898d13b58ffe56e2f9cbc9d88173a61cf Changes: https://git.openjdk.org/jdk21u-dev/pull/2548/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2548&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328608 Stats: 1295 lines in 17 files changed: 1009 ins; 134 del; 152 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2548.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2548/head:pull/2548 PR: https://git.openjdk.org/jdk21u-dev/pull/2548 From azeller at openjdk.org Mon Jan 19 06:58:15 2026 From: azeller at openjdk.org (Arno Zeller) Date: Mon, 19 Jan 2026 06:58:15 GMT Subject: [jdk25u-dev] RFR: 8371559: Intermittent timeouts in test javax/net/ssl/Stapling/HttpsUrlConnClient.java In-Reply-To: <5kACwCQpR5zhea7SzTbLJ-NDJwftUNlpmSO5RCHXo64=.88f8c101-131f-4b6e-8e2a-df5e532f032b@github.com> References: <5kACwCQpR5zhea7SzTbLJ-NDJwftUNlpmSO5RCHXo64=.88f8c101-131f-4b6e-8e2a-df5e532f032b@github.com> Message-ID: On Fri, 16 Jan 2026 12:14:56 GMT, Arno Zeller wrote: > I would like to backport this because the issue also occurs in older JDKs. @RealCLanger: Would you be so kind to sponsor the backport? ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/151#issuecomment-3766740130 From goetz at openjdk.org Mon Jan 19 07:21:08 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 Jan 2026 07:21:08 GMT Subject: [jdk21u-dev] RFR: 8348309: MultiNST tests need more debugging and timing Message-ID: <0PjJXofaV95OIbw-Us9C6W32bloafV7rfZN8FbzF050=.778a270f-e134-4bff-bdcf-3e1ea529509e@github.com> I backport this for parity with 21.0.11-oracle. Follow up to 8328608 ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/2548 Commit messages: - 5cd4fe63768715ec7be32e248e05e611ea9b557d Changes: https://git.openjdk.org/jdk21u-dev/pull/2549/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2549&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348309 Stats: 68 lines in 5 files changed: 19 ins; 12 del; 37 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2549.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2549/head:pull/2549 PR: https://git.openjdk.org/jdk21u-dev/pull/2549 From goetz at openjdk.org Mon Jan 19 07:25:22 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 Jan 2026 07:25:22 GMT Subject: [jdk17u-dev] RFR: 8343622: AesDkCrypto.stringToKey should not return null Message-ID: I backport this for parity with 17.0.19-oracle. ------------- Commit messages: - Backport ca46c3a5ba324ceb4f30df772cb73a673647323e Changes: https://git.openjdk.org/jdk17u-dev/pull/4233/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4233&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343622 Stats: 70 lines in 6 files changed: 54 ins; 11 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4233.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4233/head:pull/4233 PR: https://git.openjdk.org/jdk17u-dev/pull/4233 From goetz at openjdk.org Mon Jan 19 07:26:34 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 Jan 2026 07:26:34 GMT Subject: [jdk21u-dev] RFR: 8343622: AesDkCrypto.stringToKey should not return null Message-ID: I backport this for parity with 21.0.11-oracle ------------- Commit messages: - Backport ca46c3a5ba324ceb4f30df772cb73a673647323e Changes: https://git.openjdk.org/jdk21u-dev/pull/2550/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2550&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343622 Stats: 70 lines in 6 files changed: 54 ins; 11 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2550.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2550/head:pull/2550 PR: https://git.openjdk.org/jdk21u-dev/pull/2550 From goetz at openjdk.org Mon Jan 19 07:44:34 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 Jan 2026 07:44:34 GMT Subject: [jdk21u-dev] RFR: 8354057: Odd debug output in -Xlog:os+container=debug on certain systems Message-ID: I backport this for parity with 21.0.11-oracle. ------------- Commit messages: - Backport 4478a99e3111798c2e461c7e769a69672f187a6a Changes: https://git.openjdk.org/jdk21u-dev/pull/2551/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2551&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354057 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2551.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2551/head:pull/2551 PR: https://git.openjdk.org/jdk21u-dev/pull/2551 From goetz at openjdk.org Mon Jan 19 07:50:32 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 Jan 2026 07:50:32 GMT Subject: [jdk21u-dev] RFR: 8355632: WhiteBox.waitForReferenceProcessing() fails assert for return type Message-ID: I backport this for parity with 21.0.11-oracle ------------- Commit messages: - Backport bf52eb035865353fdf5c6c242f9676a51dcc9e22 Changes: https://git.openjdk.org/jdk21u-dev/pull/2552/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2552&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355632 Stats: 31 lines in 2 files changed: 30 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2552.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2552/head:pull/2552 PR: https://git.openjdk.org/jdk21u-dev/pull/2552 From goetz at openjdk.org Mon Jan 19 07:51:05 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 Jan 2026 07:51:05 GMT Subject: [jdk17u-dev] RFR: 8355632: WhiteBox.waitForReferenceProcessing() fails assert for return type Message-ID: I backport this for parity with 17.0.19-oracle. ------------- Commit messages: - Backport bf52eb035865353fdf5c6c242f9676a51dcc9e22 Changes: https://git.openjdk.org/jdk17u-dev/pull/4234/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4234&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8355632 Stats: 31 lines in 2 files changed: 30 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4234.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4234/head:pull/4234 PR: https://git.openjdk.org/jdk17u-dev/pull/4234 From shade at openjdk.org Mon Jan 19 07:51:49 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 19 Jan 2026 07:51:49 GMT Subject: [jdk25u-dev] RFR: 8372835: WorkQueue::push is missing an acquire-fence In-Reply-To: References: Message-ID: On Tue, 13 Jan 2026 11:25:48 GMT, Aleksey Shipilev wrote: > This one is a little weird process-wise. There is `25.0.3-oracle` fix for it already, but no mainline fix (yet). Mainline would get it via [JDK-8375130](https://bugs.openjdk.org/browse/JDK-8375130). I think it is easier to "backport" this change instead of partially pick up JDK-8375130. This also addresses parity more thoroughly. There is no significant correctness risk here, as we "only" add a new barrier. Might have performance implications, but correctness trumps it. > > Additional testing: > - [x] Linux x86_64 server fastdebug, `java/util/concurrent` > - [x] Linux x86_64 server fastdebug, `tier1` Thanks, here goes. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/141#issuecomment-3766928276 From shade at openjdk.org Mon Jan 19 07:52:52 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 19 Jan 2026 07:52:52 GMT Subject: [jdk21u-dev] RFR: 8342175: MemoryEaterMT fails intermittently with ExceptionInInitializerError In-Reply-To: References: Message-ID: On Thu, 15 Jan 2026 08:11:41 GMT, Aleksey Shipilev wrote: > Stabilizes the tests and improves parity. > > Additional testing: > - [x] Affected tests still pass Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2546#issuecomment-3766932093 From shade at openjdk.org Mon Jan 19 07:52:53 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 19 Jan 2026 07:52:53 GMT Subject: [jdk25u-dev] RFR: 8342175: MemoryEaterMT fails intermittently with ExceptionInInitializerError In-Reply-To: References: Message-ID: On Wed, 14 Jan 2026 18:05:24 GMT, Aleksey Shipilev wrote: > Backporting to stabilize the tests and improve parity. > > Additional testing: > - [x] Affected tests still pass Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/149#issuecomment-3766932262 From shade at openjdk.org Mon Jan 19 07:52:55 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 19 Jan 2026 07:52:55 GMT Subject: [jdk25u-dev] Integrated: 8342175: MemoryEaterMT fails intermittently with ExceptionInInitializerError In-Reply-To: References: Message-ID: On Wed, 14 Jan 2026 18:05:24 GMT, Aleksey Shipilev wrote: > Backporting to stabilize the tests and improve parity. > > Additional testing: > - [x] Affected tests still pass This pull request has now been integrated. Changeset: 1e726907 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u-dev/commit/1e7269075b0e520a1d99bb977a9fa3a89349cbb9 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod 8342175: MemoryEaterMT fails intermittently with ExceptionInInitializerError Backport-of: 84ffe87260753973835ea6b88443e28bcaf0122f ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/149 From shade at openjdk.org Mon Jan 19 07:54:58 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 19 Jan 2026 07:54:58 GMT Subject: [jdk17u-dev] RFR: 8342175: MemoryEaterMT fails intermittently with ExceptionInInitializerError In-Reply-To: References: Message-ID: On Thu, 15 Jan 2026 08:16:26 GMT, Aleksey Shipilev wrote: > Stabilizes the tests and improves parity. > > Additional testing: > - [x] Affected tests still pass Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/4231#issuecomment-3766931860 From shade at openjdk.org Mon Jan 19 07:54:59 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 19 Jan 2026 07:54:59 GMT Subject: [jdk17u-dev] Integrated: 8342175: MemoryEaterMT fails intermittently with ExceptionInInitializerError In-Reply-To: References: Message-ID: <_sHvHai6ab9fOZIV99bD9BTTTFBwlqMs6ZQCsWNzGf0=.f4f425a7-7232-4fbb-a1cb-4f971408fb6f@github.com> On Thu, 15 Jan 2026 08:16:26 GMT, Aleksey Shipilev wrote: > Stabilizes the tests and improves parity. > > Additional testing: > - [x] Affected tests still pass This pull request has now been integrated. Changeset: f02f962c Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/f02f962c88b5de054b6db7f683e93780d2ecdb23 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod 8342175: MemoryEaterMT fails intermittently with ExceptionInInitializerError Backport-of: 84ffe87260753973835ea6b88443e28bcaf0122f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4231 From shade at openjdk.org Mon Jan 19 07:55:29 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 19 Jan 2026 07:55:29 GMT Subject: [jdk21u-dev] Integrated: 8342175: MemoryEaterMT fails intermittently with ExceptionInInitializerError In-Reply-To: References: Message-ID: <4u9Wdv4N3qBOJgRDsQyB8eZ7PZ-t6zBzbq4IfJoLMdI=.ce2c30ed-cc3c-449a-919a-a85f3610f61d@github.com> On Thu, 15 Jan 2026 08:11:41 GMT, Aleksey Shipilev wrote: > Stabilizes the tests and improves parity. > > Additional testing: > - [x] Affected tests still pass This pull request has now been integrated. Changeset: 7f4d3156 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/7f4d3156b184cd2bd69bd42f9acf653dc558875e Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod 8342175: MemoryEaterMT fails intermittently with ExceptionInInitializerError Backport-of: 84ffe87260753973835ea6b88443e28bcaf0122f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2546 From syan at openjdk.org Mon Jan 19 08:04:12 2026 From: syan at openjdk.org (SendaoYan) Date: Mon, 19 Jan 2026 08:04:12 GMT Subject: [jdk17u-dev] RFR: 8346962: Test CRLReadTimeout.java fails with -Xcomp on a fastdebug build [v2] In-Reply-To: References: <8mPQbcZB1jgnCNvPi2vAPtZPVFRABZhhRBAmCXu7sFk=.c4bd04e5-36a1-4112-9bfc-2e7a676c1c9f@github.com> Message-ID: On Mon, 1 Dec 2025 02:39:43 GMT, SendaoYan wrote: >> Hi all, >> >> This pull request contains a backport of commit [e18e95ed](https://github.com/openjdk/jdk/commit/e18e95ed11c1df7eeb162c2303f027564ed6f6aa) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> Clean backport to make test more robustness, change has been verified locally on linux-x64. Test-fix only, no risk. >> >> 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-e18e95ed-master > - Backport e18e95ed11c1df7eeb162c2303f027564ed6f6aa Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/4194#issuecomment-3766971935 From syan at openjdk.org Mon Jan 19 08:04:44 2026 From: syan at openjdk.org (SendaoYan) Date: Mon, 19 Jan 2026 08:04:44 GMT Subject: [jdk21u-dev] RFR: 8346962: Test CRLReadTimeout.java fails with -Xcomp on a fastdebug build [v2] In-Reply-To: <94plJZ_rja4KqRS7fNxRmcxo14SfPMlTphMIJ2waP8I=.6e224a97-f684-4f35-9ec5-7e268e89f8e0@github.com> References: <94plJZ_rja4KqRS7fNxRmcxo14SfPMlTphMIJ2waP8I=.6e224a97-f684-4f35-9ec5-7e268e89f8e0@github.com> Message-ID: On Mon, 1 Dec 2025 02:39:48 GMT, SendaoYan wrote: >> Hi all, >> >> This pull request contains a backport of commit [e18e95ed](https://github.com/openjdk/jdk/commit/e18e95ed11c1df7eeb162c2303f027564ed6f6aa) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> Clean backport to make test more robustness, change has been verified locally on linux-x64. Test-fix only, no risk. >> >> 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-e18e95ed-master > - Backport e18e95ed11c1df7eeb162c2303f027564ed6f6aa Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2487#issuecomment-3766970526 From syan at openjdk.org Mon Jan 19 08:05:55 2026 From: syan at openjdk.org (SendaoYan) Date: Mon, 19 Jan 2026 08:05:55 GMT Subject: [jdk17u-dev] Integrated: 8346962: Test CRLReadTimeout.java fails with -Xcomp on a fastdebug build In-Reply-To: <8mPQbcZB1jgnCNvPi2vAPtZPVFRABZhhRBAmCXu7sFk=.c4bd04e5-36a1-4112-9bfc-2e7a676c1c9f@github.com> References: <8mPQbcZB1jgnCNvPi2vAPtZPVFRABZhhRBAmCXu7sFk=.c4bd04e5-36a1-4112-9bfc-2e7a676c1c9f@github.com> Message-ID: On Mon, 24 Nov 2025 07:07:05 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [e18e95ed](https://github.com/openjdk/jdk/commit/e18e95ed11c1df7eeb162c2303f027564ed6f6aa) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > Clean backport to make test more robustness, change has been verified locally on linux-x64. Test-fix only, no risk. > > Thanks! This pull request has now been integrated. Changeset: d9c8bd20 Author: SendaoYan URL: https://git.openjdk.org/jdk17u-dev/commit/d9c8bd209ca0a360f4d9a1e09abafa0d77d880f8 Stats: 74 lines in 1 file changed: 59 ins; 2 del; 13 mod 8346962: Test CRLReadTimeout.java fails with -Xcomp on a fastdebug build Backport-of: e18e95ed11c1df7eeb162c2303f027564ed6f6aa ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4194 From syan at openjdk.org Mon Jan 19 08:06:13 2026 From: syan at openjdk.org (SendaoYan) Date: Mon, 19 Jan 2026 08:06:13 GMT Subject: [jdk21u-dev] Integrated: 8346962: Test CRLReadTimeout.java fails with -Xcomp on a fastdebug build In-Reply-To: References: Message-ID: On Mon, 24 Nov 2025 07:06:53 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [e18e95ed](https://github.com/openjdk/jdk/commit/e18e95ed11c1df7eeb162c2303f027564ed6f6aa) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > Clean backport to make test more robustness, change has been verified locally on linux-x64. Test-fix only, no risk. > > Thanks! This pull request has now been integrated. Changeset: 3b562810 Author: SendaoYan URL: https://git.openjdk.org/jdk21u-dev/commit/3b5628100790f05cda3164d9209a64579a08974a Stats: 74 lines in 1 file changed: 59 ins; 2 del; 13 mod 8346962: Test CRLReadTimeout.java fails with -Xcomp on a fastdebug build Backport-of: e18e95ed11c1df7eeb162c2303f027564ed6f6aa ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2487 From shade at openjdk.org Mon Jan 19 08:08:16 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 19 Jan 2026 08:08:16 GMT Subject: [jdk25u-dev] RFR: 8372860: TestCodeCacheUnloadDuringConcCycle fails on ARM32 In-Reply-To: <1l2k1xEKKG6-AwAZ7UxklFkkdHLZ4fcXJHFR07oFOOk=.cd925b77-a88f-496f-8a81-2ed663924371@github.com> References: <1l2k1xEKKG6-AwAZ7UxklFkkdHLZ4fcXJHFR07oFOOk=.cd925b77-a88f-496f-8a81-2ed663924371@github.com> Message-ID: On Fri, 16 Jan 2026 16:10:45 GMT, Roman Marchenko wrote: > Clean backport. > Test changes only. No risk. There is a bugtail: https://bugs.openjdk.org/browse/JDK-8373429 -- are you planning to backport that as well? ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/152#issuecomment-3766983874 From goetz at openjdk.org Mon Jan 19 08:09:33 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 Jan 2026 08:09:33 GMT Subject: [jdk21u-dev] RFR: 8358159: Empty mode/padding in cipher transformations Message-ID: I backport this for parity with 21.0.11-oracle Needs follow-up. ------------- Commit messages: - Backport 3ff83ec49e561c44dd99508364b8ba068274b63a Changes: https://git.openjdk.org/jdk21u-dev/pull/2553/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2553&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358159 Stats: 68 lines in 2 files changed: 62 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2553.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2553/head:pull/2553 PR: https://git.openjdk.org/jdk21u-dev/pull/2553 From shade at openjdk.org Mon Jan 19 08:09:49 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 19 Jan 2026 08:09:49 GMT Subject: [jdk25u-dev] RFR: 8371559: Intermittent timeouts in test javax/net/ssl/Stapling/HttpsUrlConnClient.java In-Reply-To: <5kACwCQpR5zhea7SzTbLJ-NDJwftUNlpmSO5RCHXo64=.88f8c101-131f-4b6e-8e2a-df5e532f032b@github.com> References: <5kACwCQpR5zhea7SzTbLJ-NDJwftUNlpmSO5RCHXo64=.88f8c101-131f-4b6e-8e2a-df5e532f032b@github.com> Message-ID: On Fri, 16 Jan 2026 12:14:56 GMT, Arno Zeller wrote: > I would like to backport this because the issue also occurs in older JDKs. This looks fine, but I think you would want JDK 26 backport for completeness as well. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/151#issuecomment-3766980262 From azeller at openjdk.org Mon Jan 19 08:09:50 2026 From: azeller at openjdk.org (Arno Zeller) Date: Mon, 19 Jan 2026 08:09:50 GMT Subject: [jdk25u-dev] Integrated: 8371559: Intermittent timeouts in test javax/net/ssl/Stapling/HttpsUrlConnClient.java In-Reply-To: <5kACwCQpR5zhea7SzTbLJ-NDJwftUNlpmSO5RCHXo64=.88f8c101-131f-4b6e-8e2a-df5e532f032b@github.com> References: <5kACwCQpR5zhea7SzTbLJ-NDJwftUNlpmSO5RCHXo64=.88f8c101-131f-4b6e-8e2a-df5e532f032b@github.com> Message-ID: On Fri, 16 Jan 2026 12:14:56 GMT, Arno Zeller wrote: > I would like to backport this because the issue also occurs in older JDKs. This pull request has now been integrated. Changeset: 5c423ee0 Author: Arno Zeller Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u-dev/commit/5c423ee0ff0143adc46d9d521e4ba62e008f892a Stats: 59 lines in 1 file changed: 21 ins; 11 del; 27 mod 8371559: Intermittent timeouts in test javax/net/ssl/Stapling/HttpsUrlConnClient.java Backport-of: af18fbd42d2a437dd35f33e557a8906ca0c3bd07 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/151 From azeller at openjdk.org Mon Jan 19 08:22:59 2026 From: azeller at openjdk.org (Arno Zeller) Date: Mon, 19 Jan 2026 08:22:59 GMT Subject: [jdk25u-dev] RFR: 8371559: Intermittent timeouts in test javax/net/ssl/Stapling/HttpsUrlConnClient.java In-Reply-To: References: <5kACwCQpR5zhea7SzTbLJ-NDJwftUNlpmSO5RCHXo64=.88f8c101-131f-4b6e-8e2a-df5e532f032b@github.com> Message-ID: On Mon, 19 Jan 2026 08:04:08 GMT, Aleksey Shipilev wrote: >> I would like to backport this because the issue also occurs in older JDKs. > > This looks fine, but I think you would want JDK 26 backport for completeness as well. @shipilev: Thanks for sponsoring. I just requested the JDK26 backport. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/151#issuecomment-3767031925 From goetz at openjdk.org Mon Jan 19 08:29:39 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 Jan 2026 08:29:39 GMT Subject: [jdk21u-dev] RFR: 8358159: Empty mode/padding in cipher transformations In-Reply-To: References: Message-ID: <_46n5KweJ_By-36e1I881Ic6XZgaMOXg5cae6X6317A=.d621095f-aa98-4f4d-98d2-685786c4a789@github.com> On Mon, 19 Jan 2026 08:00:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle > > Needs follow-up. I used varadas /backport request, but that is based on an old state. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2553#issuecomment-3767058172 From goetz at openjdk.org Mon Jan 19 08:29:40 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 Jan 2026 08:29:40 GMT Subject: [jdk21u-dev] Withdrawn: 8358159: Empty mode/padding in cipher transformations In-Reply-To: References: Message-ID: On Mon, 19 Jan 2026 08:00:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle > > Needs follow-up. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2553 From goetz at openjdk.org Mon Jan 19 08:33:17 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 Jan 2026 08:33:17 GMT Subject: [jdk21u-dev] RFR: 8358159: Empty mode/padding in cipher transformations Message-ID: I backport this for parity with 21.0.11-oracle Needs follow-up. ------------- Commit messages: - Backport 3ff83ec49e561c44dd99508364b8ba068274b63a Changes: https://git.openjdk.org/jdk21u-dev/pull/2554/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2554&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358159 Stats: 68 lines in 2 files changed: 62 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2554.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2554/head:pull/2554 PR: https://git.openjdk.org/jdk21u-dev/pull/2554 From goetz at openjdk.org Mon Jan 19 09:05:42 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 19 Jan 2026 09:05:42 GMT Subject: [jdk21u-dev] RFR: 8359388: Stricter checking for cipher transformations Message-ID: I backport this for parity with 21.0.11-oracle ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/2554 Commit messages: - backport ec7c6be6a9e84c8cd2077fea07930592ddd13669 Changes: https://git.openjdk.org/jdk21u-dev/pull/2555/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2555&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359388 Stats: 100 lines in 2 files changed: 45 ins; 15 del; 40 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2555.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2555/head:pull/2555 PR: https://git.openjdk.org/jdk21u-dev/pull/2555 From ralf.schmelter at sap.com Mon Jan 19 09:29:13 2026 From: ralf.schmelter at sap.com (Schmelter, Ralf) Date: Mon, 19 Jan 2026 09:29:13 +0000 Subject: CFV: New JDK Updates Committer: David Briemann In-Reply-To: References: Message-ID: Vote: yes ________________________________ From: jdk-updates-dev on behalf of Doerr, Martin Sent: Thursday, January 15, 2026 4:53 PM To: jdk-updates-dev at openjdk.org Subject: CFV: New JDK Updates Committer: David Briemann I hereby nominate David Briemann [1] to JDK Updates Committer. (CFV was missing in the previous email. Please reply to this one.) David is part of the JVM team at SAP and already a JDK Committer. He has contributed more than 20 upstream changes and backported more than 8 changes: 17u-dev: 1 21u-dev: 2 25u: 1 25u-dev: 4 26u: 1 Some of them were not trivial to resolve [2]. Votes are due by Thursday, January 29, 2026. Only current JDK Updates Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Best regards, Martin [1] https://openjdk.org/census#dbriemann [2] https://github.com/openjdk/jdk25u-dev/pulls?q=is%3Apr+label%3Aintegrated+author%3Adbriemann [3] https://openjdk.org/census [4] https://openjdk.org/projects/#committer-vote -------------- next part -------------- An HTML attachment was scrubbed... URL: From ralf.schmelter at sap.com Mon Jan 19 09:30:32 2026 From: ralf.schmelter at sap.com (Schmelter, Ralf) Date: Mon, 19 Jan 2026 09:30:32 +0000 Subject: CFV: New JDK Updates Committer: Johannes Bechberger In-Reply-To: References: Message-ID: Vote: yes ________________________________ From: jdk-updates-dev on behalf of Doerr, Martin Sent: Thursday, January 15, 2026 5:13 PM To: jdk-updates-dev at openjdk.org Subject: CFV: New JDK Updates Committer: Johannes Bechberger I hereby nominate Johannes Bechberger [1] to JDK Updates Committer. Johannes is part of the JVM team at SAP and already a JDK Committer. He has contributed at least 28 upstream changes and backported many changes: 11u-dev: 8 17u-dev: 19 21u-dev: 3 25u: 1 Some of them were not trivial to resolve [2]. Votes are due by Thursday, January 29, 2026. Only current JDK Updates Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Best regards, Martin [1] https://openjdk.org/census#jbechberger [2] https://github.com/openjdk/jdk17u-dev/pulls?q=is%3Apr+label%3Aintegrated+author%3Aparttimenerd+ [3] https://openjdk.org/census [4] https://openjdk.org/projects/#committer-vote -------------- next part -------------- An HTML attachment was scrubbed... URL: From rmarchenko at openjdk.org Mon Jan 19 09:34:45 2026 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Mon, 19 Jan 2026 09:34:45 GMT Subject: [jdk25u-dev] RFR: 8372860: TestCodeCacheUnloadDuringConcCycle fails on ARM32 In-Reply-To: References: <1l2k1xEKKG6-AwAZ7UxklFkkdHLZ4fcXJHFR07oFOOk=.cd925b77-a88f-496f-8a81-2ed663924371@github.com> Message-ID: On Mon, 19 Jan 2026 08:05:11 GMT, Aleksey Shipilev wrote: >> Clean backport. >> Test changes only. No risk. > > There is a bugtail: https://bugs.openjdk.org/browse/JDK-8373429 -- are you planning to backport that as well? @shipilev >https://bugs.openjdk.org/browse/JDK-8373429 I'm not going to backport this to 25, as far as I see it's labeled as "affected 26", not 25. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/152#issuecomment-3767329590 From shade at openjdk.org Mon Jan 19 10:02:21 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 19 Jan 2026 10:02:21 GMT Subject: [jdk25u-dev] RFR: 8372860: TestCodeCacheUnloadDuringConcCycle fails on ARM32 In-Reply-To: References: <1l2k1xEKKG6-AwAZ7UxklFkkdHLZ4fcXJHFR07oFOOk=.cd925b77-a88f-496f-8a81-2ed663924371@github.com> Message-ID: <76WaYW9FjnNsV6EybAQ5IDAYtLujIlwi0xzAC7ksCPg=.738a68a2-d3ab-40f2-8d55-96a6987e0470@github.com> On Mon, 19 Jan 2026 09:31:43 GMT, Roman Marchenko wrote: > I'm not going to backport this to 25, as far as I see it's labeled as "affected 26", not 25. Well, _sure_ it does not affect 25, because it does not affect 25 _until_ you do this backport! [JDK-8373429](https://bugs.openjdk.org/browse/JDK-8373429) is the bugtail for this PR. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/152#issuecomment-3767452549 From rmarchenko at openjdk.org Mon Jan 19 10:27:28 2026 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Mon, 19 Jan 2026 10:27:28 GMT Subject: [jdk25u-dev] RFR: 8372860: TestCodeCacheUnloadDuringConcCycle fails on ARM32 In-Reply-To: <76WaYW9FjnNsV6EybAQ5IDAYtLujIlwi0xzAC7ksCPg=.738a68a2-d3ab-40f2-8d55-96a6987e0470@github.com> References: <1l2k1xEKKG6-AwAZ7UxklFkkdHLZ4fcXJHFR07oFOOk=.cd925b77-a88f-496f-8a81-2ed663924371@github.com> <76WaYW9FjnNsV6EybAQ5IDAYtLujIlwi0xzAC7ksCPg=.738a68a2-d3ab-40f2-8d55-96a6987e0470@github.com> Message-ID: <2PNZYdLrq5bg-BqVdNSfXzn0hl23QtyFss-Q7DLQZA4=.603a5202-b105-42d2-863f-83106e47128c@github.com> On Mon, 19 Jan 2026 09:58:12 GMT, Aleksey Shipilev wrote: >> @shipilev >>>https://bugs.openjdk.org/browse/JDK-8373429 >> >> I'm not going to backport this to 25, as far as I see it's labeled as "affected 26", not 25. > >> I'm not going to backport this to 25, as far as I see it's labeled as "affected 26", not 25. > > Well, _sure_ it does not affect 25, because it does not affect 25 _until_ you do this backport! [JDK-8373429](https://bugs.openjdk.org/browse/JDK-8373429) is the bugtail for this PR. @shipilev No problem then, I will backport [JDK-8373429](https://bugs.openjdk.org/browse/JDK-8373429) as well with the next PR. Or do you want me to add that change to the current PR? ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/152#issuecomment-3767565368 From dbriemann at openjdk.org Mon Jan 19 11:06:41 2026 From: dbriemann at openjdk.org (David Briemann) Date: Mon, 19 Jan 2026 11:06:41 GMT Subject: [jdk26u] RFR: 8375530: PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build Message-ID: This pull request contains a backport of commit [30f39d88](https://github.com/openjdk/jdk/commit/30f39d88e5af36bb6db458c03215e9fa6a31d6f3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by David Briemann on 19 Jan 2026 and was reviewed by Martin Doerr and Aleksey Shipilev. ------------- Commit messages: - Backport 30f39d88e5af36bb6db458c03215e9fa6a31d6f3 Changes: https://git.openjdk.org/jdk26u/pull/17/files Webrev: https://webrevs.openjdk.org/?repo=jdk26u&pr=17&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8375530 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk26u/pull/17.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/17/head:pull/17 PR: https://git.openjdk.org/jdk26u/pull/17 From dbriemann at openjdk.org Mon Jan 19 11:07:04 2026 From: dbriemann at openjdk.org (David Briemann) Date: Mon, 19 Jan 2026 11:07:04 GMT Subject: [jdk25u-dev] RFR: 8375530: PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build Message-ID: This pull request contains a backport of commit [30f39d88](https://github.com/openjdk/jdk/commit/30f39d88e5af36bb6db458c03215e9fa6a31d6f3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by David Briemann on 19 Jan 2026 and was reviewed by Martin Doerr and Aleksey Shipilev. ------------- Commit messages: - Backport 30f39d88e5af36bb6db458c03215e9fa6a31d6f3 Changes: https://git.openjdk.org/jdk25u-dev/pull/153/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=153&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8375530 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/153.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/153/head:pull/153 PR: https://git.openjdk.org/jdk25u-dev/pull/153 From zzambers at openjdk.org Mon Jan 19 14:36:17 2026 From: zzambers at openjdk.org (Zdenek Zambersky) Date: Mon, 19 Jan 2026 14:36:17 GMT Subject: [jdk11u-dev] RFR: 8286694: Incorrect argument processing in java launcher In-Reply-To: References: Message-ID: On Sat, 20 Dec 2025 13:20:17 GMT, Andrew John Hughes wrote: > Not actually clean -- there are copyright header differences -- but backport looks good. I also noted that in the description. Seems like bot has some tolerance :) ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3092#issuecomment-3768625577 From dbriemann at openjdk.org Mon Jan 19 14:44:08 2026 From: dbriemann at openjdk.org (David Briemann) Date: Mon, 19 Jan 2026 14:44:08 GMT Subject: [jdk21u-dev] RFR: 8375530: PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build Message-ID: This pull request contains a backport of commit [30f39d88](https://github.com/openjdk/jdk/commit/30f39d88e5af36bb6db458c03215e9fa6a31d6f3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by David Briemann on 19 Jan 2026 and was reviewed by Martin Doerr and Aleksey Shipilev. ------------- Commit messages: - Backport 30f39d88e5af36bb6db458c03215e9fa6a31d6f3 Changes: https://git.openjdk.org/jdk21u-dev/pull/2556/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2556&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8375530 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2556.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2556/head:pull/2556 PR: https://git.openjdk.org/jdk21u-dev/pull/2556 From dbriemann at openjdk.org Mon Jan 19 14:45:45 2026 From: dbriemann at openjdk.org (David Briemann) Date: Mon, 19 Jan 2026 14:45:45 GMT Subject: [jdk17u-dev] RFR: 8375530: PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build Message-ID: This pull request contains a backport of commit [30f39d88](https://github.com/openjdk/jdk/commit/30f39d88e5af36bb6db458c03215e9fa6a31d6f3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by David Briemann on 19 Jan 2026 and was reviewed by Martin Doerr and Aleksey Shipilev. ------------- Commit messages: - Backport 30f39d88e5af36bb6db458c03215e9fa6a31d6f3 Changes: https://git.openjdk.org/jdk17u-dev/pull/4235/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4235&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8375530 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4235.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4235/head:pull/4235 PR: https://git.openjdk.org/jdk17u-dev/pull/4235 From duke at openjdk.org Tue Jan 20 00:26:21 2026 From: duke at openjdk.org (duke) Date: Tue, 20 Jan 2026 00:26:21 GMT Subject: [jdk26u] RFR: 8375094: RISC-V: Fix client builds after JDK-8368732 In-Reply-To: References: Message-ID: <0mKgX2RuPml01o2zO0KV9ZHmyWThvGNB4-ErBeOLTMA=.27266c8e-711c-42fa-990a-3289226fd0e2@github.com> On Thu, 15 Jan 2026 00:33:06 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [de6f35ef](https://github.com/openjdk/jdk/commit/de6f35eff988e737496d5e99e991868e97d72db4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 14 Jan 2026 and was reviewed by Fei Yang, Anjian Wen and Feilong Jiang. > > Thanks! @DingliZhang Your change (at version bd0efeb0d451a266fc9a53e3c0da28f4925ec832) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk26u/pull/14#issuecomment-3770523605 From dzhang at openjdk.org Tue Jan 20 00:29:54 2026 From: dzhang at openjdk.org (Dingli Zhang) Date: Tue, 20 Jan 2026 00:29:54 GMT Subject: [jdk26u] Integrated: 8375094: RISC-V: Fix client builds after JDK-8368732 In-Reply-To: References: Message-ID: On Thu, 15 Jan 2026 00:33:06 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [de6f35ef](https://github.com/openjdk/jdk/commit/de6f35eff988e737496d5e99e991868e97d72db4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 14 Jan 2026 and was reviewed by Fei Yang, Anjian Wen and Feilong Jiang. > > Thanks! This pull request has now been integrated. Changeset: c2f00834 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk26u/commit/c2f00834b23ecff46d9553292cb96cbee8175062 Stats: 10 lines in 1 file changed: 5 ins; 5 del; 0 mod 8375094: RISC-V: Fix client builds after JDK-8368732 Backport-of: de6f35eff988e737496d5e99e991868e97d72db4 ------------- PR: https://git.openjdk.org/jdk26u/pull/14 From dzhang at openjdk.org Tue Jan 20 01:22:17 2026 From: dzhang at openjdk.org (Dingli Zhang) Date: Tue, 20 Jan 2026 01:22:17 GMT Subject: [jdk25u-dev] RFR: 8375094: RISC-V: Fix client builds after JDK-8368732 In-Reply-To: References: Message-ID: On Wed, 14 Jan 2026 16:47:05 GMT, Goetz Lindenmaier wrote: > Hi @DingliZhang please backport to 26 first. Just FYI: It is there in jdk26u repo now. @GoeLin ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/146#issuecomment-3770620686 From duke at openjdk.org Tue Jan 20 04:02:07 2026 From: duke at openjdk.org (duke) Date: Tue, 20 Jan 2026 04:02:07 GMT Subject: [jdk26u] RFR: 8373793: TestDynamicStore.java '/manual' disables use of '/timeout' In-Reply-To: References: Message-ID: On Fri, 16 Jan 2026 03:51:20 GMT, Shivangi Gupta wrote: > Ran the test manually on MacOS using sudo and the test passed. @Shivangi-aa Your change (at version ed8c3f5ade9b2c0aeb43698f950a719102b8792b) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk26u/pull/15#issuecomment-3770933057 From zxie at openjdk.org Tue Jan 20 04:03:59 2026 From: zxie at openjdk.org (Zhaokun Xie) Date: Tue, 20 Jan 2026 04:03:59 GMT Subject: [jdk25u-dev] RFR: 8373476: (tz) Update Timezone Data to 2025c In-Reply-To: <3ac5bzaqrUFJ9UVqzgXsVuYrWdbKZE0aWLbifHufB4k=.59cbc6a2-2ee0-4740-a7e8-21c5dd931890@github.com> References: <0TzVD6CwsKCa_R_b5GiIs7sUnlgHWRqTH-6Gdc7m_sQ=.4f1a422a-b53c-4fcb-9bfa-2af51b74b204@github.com> <3ac5bzaqrUFJ9UVqzgXsVuYrWdbKZE0aWLbifHufB4k=.59cbc6a2-2ee0-4740-a7e8-21c5dd931890@github.com> Message-ID: On Fri, 16 Jan 2026 19:17:22 GMT, Goetz Lindenmaier wrote: > Hi @xiezhaokun still I would like to know what was wrong. Is this a sporadic issue caused by the change? I suspected it was a network problem, but the problem didn't occur after I tried again. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/147#issuecomment-3770936567 From goetz at openjdk.org Tue Jan 20 06:21:14 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 20 Jan 2026 06:21:14 GMT Subject: [jdk21u-dev] Integrated: 8334670: SSLSocketOutputRecord buffer miscalculation In-Reply-To: References: Message-ID: <5V1QXMolYHrnZHMUck9kwv5tu4PG8dFVFJRYM2RPiwU=.5c74349d-d082-4b0e-8431-4955fc2c400c@github.com> On Fri, 16 Jan 2026 20:50:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle. This pull request has now been integrated. Changeset: 9cffbc37 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/9cffbc371994b63fe5bf46a83dd266b1a706e865 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod 8334670: SSLSocketOutputRecord buffer miscalculation Backport-of: 07bc523df85fde81bf736fedac62874d3cb11ee3 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2547 From goetz at openjdk.org Tue Jan 20 06:22:46 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 20 Jan 2026 06:22:46 GMT Subject: [jdk17u-dev] Integrated: 8334670: SSLSocketOutputRecord buffer miscalculation In-Reply-To: References: Message-ID: On Fri, 16 Jan 2026 20:50:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.19-oracle This pull request has now been integrated. Changeset: 7d3eabd0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/7d3eabd014d5214c043f41bf43ababab942c83b4 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod 8334670: SSLSocketOutputRecord buffer miscalculation Backport-of: 07bc523df85fde81bf736fedac62874d3cb11ee3 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4232 From goetz at openjdk.org Tue Jan 20 06:22:53 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 20 Jan 2026 06:22:53 GMT Subject: [jdk21u-dev] Integrated: 8244336: Restrict algorithms at JCE layer In-Reply-To: References: Message-ID: On Mon, 15 Dec 2025 16:32:57 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle. > > I had to resolve a few files, mostly due to the removal of the > security manager: > > src/java.base/share/classes/java/security/Signature.java > Adapted patch in getInstance(String) to slightly different coding. > > src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java > Copyright. > getAlgorithms(String): Needed to adapt to security coding. > > src/java.base/share/classes/sun/security/util/KnownOIDs.java > Resolved line 188 due to context difference. > > Also, I had to adapt one test to work with the SM. See second commit. This pull request has now been integrated. Changeset: 310a042b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/310a042b4a2e211aad1c5c805ca5ebcc184010e8 Stats: 1566 lines in 19 files changed: 1364 ins; 163 del; 39 mod 8244336: Restrict algorithms at JCE layer Reviewed-by: rschmelter Backport-of: 35dabb1a5f31d985f00de21badeeedb026a63b94 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2519 From duke at openjdk.org Tue Jan 20 08:16:17 2026 From: duke at openjdk.org (duke) Date: Tue, 20 Jan 2026 08:16:17 GMT Subject: [jdk25u-dev] RFR: 8375094: RISC-V: Fix client builds after JDK-8368732 In-Reply-To: References: Message-ID: On Wed, 14 Jan 2026 01:09:56 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [de6f35ef](https://github.com/openjdk/jdk/commit/de6f35eff988e737496d5e99e991868e97d72db4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 14 Jan 2026 and was reviewed by Fei Yang, Anjian Wen and Feilong Jiang. > > Thanks! @DingliZhang Your change (at version bfad2068c4a1d5af42d7e13dc69b1a0f257addfb) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/146#issuecomment-3771583444 From dzhang at openjdk.org Tue Jan 20 08:18:27 2026 From: dzhang at openjdk.org (Dingli Zhang) Date: Tue, 20 Jan 2026 08:18:27 GMT Subject: [jdk25u-dev] Integrated: 8375094: RISC-V: Fix client builds after JDK-8368732 In-Reply-To: References: Message-ID: On Wed, 14 Jan 2026 01:09:56 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [de6f35ef](https://github.com/openjdk/jdk/commit/de6f35eff988e737496d5e99e991868e97d72db4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 14 Jan 2026 and was reviewed by Fei Yang, Anjian Wen and Feilong Jiang. > > Thanks! This pull request has now been integrated. Changeset: 0f8bffa4 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk25u-dev/commit/0f8bffa4e9cbd9d5765978ae6a67a266ba1c228d Stats: 10 lines in 1 file changed: 5 ins; 5 del; 0 mod 8375094: RISC-V: Fix client builds after JDK-8368732 Backport-of: de6f35eff988e737496d5e99e991868e97d72db4 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/146 From sshivang at openjdk.org Tue Jan 20 09:20:06 2026 From: sshivang at openjdk.org (Shivangi Gupta) Date: Tue, 20 Jan 2026 09:20:06 GMT Subject: [jdk26u] Integrated: 8373793: TestDynamicStore.java '/manual' disables use of '/timeout' In-Reply-To: References: Message-ID: On Fri, 16 Jan 2026 03:51:20 GMT, Shivangi Gupta wrote: > Ran the test manually on MacOS using sudo and the test passed. This pull request has now been integrated. Changeset: a1f5e8dc Author: Shivangi Gupta Committer: Sean Coffey URL: https://git.openjdk.org/jdk26u/commit/a1f5e8dcb3cbb993942232c6ac5f88ad34a09ff2 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8373793: TestDynamicStore.java '/manual' disables use of '/timeout' Backport-of: 400d8cfb6914982e636b23bacf810ef61fc90ee1 ------------- PR: https://git.openjdk.org/jdk26u/pull/15 From mbaesken at openjdk.org Tue Jan 20 10:19:49 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 20 Jan 2026 10:19:49 GMT Subject: [jdk21u-dev] RFR: 8327114: Attach in Linux may have wrong behaviour when pid == ns_pid (Kubernetes debug container) [v2] In-Reply-To: <34U3j-Vjq-HZba_DgAy2H3xsNzQs-adl7D0jbwa_WB0=.45bc515d-489c-4332-961a-4bed124df78d@github.com> References: <34U3j-Vjq-HZba_DgAy2H3xsNzQs-adl7D0jbwa_WB0=.45bc515d-489c-4332-961a-4bed124df78d@github.com> Message-ID: On Tue, 23 Dec 2025 09:16:42 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.11-oracle. >> >> Clean backport, but needed to adapt syntax. > > Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: > > - Merge branch 'openjdk:master' into goetz_backport_8327114 > - fix build > - backport 52ba72823be0c969ab873ead2863ec48f883210b Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2523#pullrequestreview-3681419507 From jnibedita at openjdk.org Tue Jan 20 10:32:04 2026 From: jnibedita at openjdk.org (Nibedita Jena) Date: Tue, 20 Jan 2026 10:32:04 GMT Subject: [jdk26u] RFR: Merge jdk:jdk26 Message-ID: <8Kmnk5RgvKAlVxxdmkkdbpAD-wwxwTrXv2cixweZ7UY=.711a94d2-b702-4d38-bfb4-470775903599@github.com> Merge ------------- Commit messages: - Merge remote-tracking branch 'jdk/jdk26' into Merge_01-20 - 8360271: String.indexOf intrinsics fail with +EnableX86ECoreOpts and -CompactStrings - 8372493: [asan] java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java triggers heap-use-after-free - 8373105: Test tools/jpackage/share/AsyncTest.java failed: problem running hdiutil - 8373448: jpackage: StackOverflowError when processing a very long argument - 8373727: New XBM images parser regression: only the first line of the bitmap array is parsed - 8374435: assert(addp->is_AddP()) failed: must be AddP during EA with -XX:-UseCompressedOops - 8374796: CompressedOops versions of runtime/cds/TestDefaultArchiveLoading.java aren't run - 8371014: Dump JFR recording on CrashOnOutOfMemoryError is incorrectly implemented - 8375130: [BACKOUT] Scalability issue when submitting virtual threads with almost empty tasks - ... and 7 more: https://git.openjdk.org/jdk26u/compare/c2f00834...05db3bd7 The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk26u/pull/18/files Stats: 1478 lines in 50 files changed: 897 ins; 205 del; 376 mod Patch: https://git.openjdk.org/jdk26u/pull/18.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/18/head:pull/18 PR: https://git.openjdk.org/jdk26u/pull/18 From mdoerr at openjdk.org Tue Jan 20 10:44:02 2026 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 20 Jan 2026 10:44:02 GMT Subject: [jdk21u-dev] RFR: 8328608: Multiple NewSessionTicket support for TLS In-Reply-To: References: Message-ID: <1qfGqWjwqdddc0TlLteMxRNg2MJfOg8T4DA0w-1VETM=.dcfc530b-e5f2-48e8-b211-f09e24f6b7b9@github.com> On Sun, 18 Jan 2026 11:55:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle. > > src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java > Copyright. > > src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java > Copyright and whitespace. > > src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java > Copyright and whitespace. > > Further resolved around line 505 because later change "https://bugs.openjdk.org/browse/JDK-8350830: Values converted incorrectly when reading TLS session tickets" > was already backported. > > One hunk in SSLConfiguration.java was applied at a wrong location. I moved it to the right place. See extra commit. > > MultiNSTNoSessionCreation.java needs some test helper coding that was added in 22 by > https://bugs.openjdk.org/browse/JDK-8318485: Narrow klass shift should be zero if encoding range extends to 0x1_0000_0000 Ok, [JDK-8311596](https://bugs.openjdk.org/browse/JDK-8311596) is not in 21u and [JDK-8350830](https://bugs.openjdk.org/browse/JDK-8350830) has already been backported (in different order). The addition to OutputAnalyzer makes sense. LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2548#pullrequestreview-3681513358 From jnibedita at openjdk.org Tue Jan 20 11:09:04 2026 From: jnibedita at openjdk.org (Nibedita Jena) Date: Tue, 20 Jan 2026 11:09:04 GMT Subject: [jdk26u] RFR: Merge jdk:jdk26 [v2] In-Reply-To: <8Kmnk5RgvKAlVxxdmkkdbpAD-wwxwTrXv2cixweZ7UY=.711a94d2-b702-4d38-bfb4-470775903599@github.com> References: <8Kmnk5RgvKAlVxxdmkkdbpAD-wwxwTrXv2cixweZ7UY=.711a94d2-b702-4d38-bfb4-470775903599@github.com> Message-ID: <_bZmcUAy_TgoQyrAJ55ONTOmf2zgtp312BcQvAMKluo=.50d7afe5-4ac4-4dfb-8bfc-1455fe4f568b@github.com> > Merge Nibedita Jena 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 nine additional commits since the last revision: - Merge remote-tracking branch 'jdk/jdk26' into Merge_01-20 - 8375094: RISC-V: Fix client builds after JDK-8368732 Backport-of: de6f35eff988e737496d5e99e991868e97d72db4 - 8373476: (tz) Update Timezone Data to 2025c Backport-of: 5df183be6c484d8f9635fac149caf5e2079c5561 - Merge - Merge - Merge - 8372589: VM crashes on init when NonNMethodCodeHeapSize is set too small and UseTransparentHugePages is enabled Backport-of: 8eaeb6990b85ac8717f4fc4ce883f674017b91f3 - 8373625: CPUTimeCounters creates a total counter for unsupported GCs Backport-of: 30be94086aad42b99a15a05fe5115f552e8efb8b - 8373520: Bump update version for OpenJDK: jdk26u to 26.0.1 Reviewed-by: robm, iris, kcr ------------- Changes: - all: https://git.openjdk.org/jdk26u/pull/18/files - new: https://git.openjdk.org/jdk26u/pull/18/files/05db3bd7..05db3bd7 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk26u&pr=18&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk26u&pr=18&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk26u/pull/18.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/18/head:pull/18 PR: https://git.openjdk.org/jdk26u/pull/18 From jnibedita at openjdk.org Tue Jan 20 11:09:07 2026 From: jnibedita at openjdk.org (Nibedita Jena) Date: Tue, 20 Jan 2026 11:09:07 GMT Subject: [jdk26u] Integrated: Merge jdk:jdk26 In-Reply-To: <8Kmnk5RgvKAlVxxdmkkdbpAD-wwxwTrXv2cixweZ7UY=.711a94d2-b702-4d38-bfb4-470775903599@github.com> References: <8Kmnk5RgvKAlVxxdmkkdbpAD-wwxwTrXv2cixweZ7UY=.711a94d2-b702-4d38-bfb4-470775903599@github.com> Message-ID: <-QX9OqCdKxv1bvx-IVjNUVXa5ki2lUntnke0vg94vK4=.d287b6fb-59ad-4aa2-9268-8d21ab7c5232@github.com> On Tue, 20 Jan 2026 10:25:54 GMT, Nibedita Jena wrote: > Merge This pull request has now been integrated. Changeset: 28468cf0 Author: Nibedita Jena URL: https://git.openjdk.org/jdk26u/commit/28468cf003e4169b5efbb8674f08809a5566c6ca Stats: 1478 lines in 50 files changed: 897 ins; 205 del; 376 mod Merge ------------- PR: https://git.openjdk.org/jdk26u/pull/18 From avieiro at openjdk.org Tue Jan 20 12:41:58 2026 From: avieiro at openjdk.org (Antonio Vieiro) Date: Tue, 20 Jan 2026 12:41:58 GMT Subject: [jdk21u-dev] RFR: 8373476: (tz) Update Timezone Data to 2025c In-Reply-To: References: Message-ID: On Wed, 14 Jan 2026 08:35:25 GMT, Zhaokun Xie wrote: > tz2025c changes. clean backport of https://git.openjdk.org/jdk/commit/5df183be6c484d8f9635fac149caf5e2079c5561 Hi, I wonder if it's a good idea to run the tests in `test/jdk/sun/util/calendar/zi` in advance... ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2545#issuecomment-3772686230 From avieiro at openjdk.org Tue Jan 20 12:49:06 2026 From: avieiro at openjdk.org (Antonio Vieiro) Date: Tue, 20 Jan 2026 12:49:06 GMT Subject: [jdk11u-dev] RFR: 8349583: Add mechanism to disable signature schemes based on their TLS scope [v3] In-Reply-To: References: <_XhH0LkPB7bTooW9f4kWRkq1uURTyv5IDgo3Iv8VrnU=.64cad87d-fca7-4304-925d-2e3800a9b389@github.com> Message-ID: <-Eiuw9QxCWk6vpp6GEzfp7KZ0OJzWyzEr6_qVPw-r-E=.efe09879-81bd-4684-9eb8-f836265b1f12@github.com> On Mon, 22 Dec 2025 14:54:47 GMT, Antonio Vieiro wrote: >> Backport of [JDK-8349583](https://bugs.openjdk.org/browse/JDK-8349583) from [JDK17](https://github.com/openjdk/jdk17u-dev/commit/fe850da38a3fc0c9ce6cf9348efca3c846e97143), a first step to [disable SHA-1 in TLS/DTLS 1.2 handshake signatures](https://www.java.com/en/configure_crypto.html#DisableSHA1_TLS_DTLS) to comply with the [Oracle JRE Cryptographic Roadmap](https://www.java.com/en/jre-jdk-cryptoroadmap.html), to be followed with [JDK-8340321](https://bugs.openjdk.org/browse/JDK-8340321). >> >> Backport is not clean, as there're significant changes from JDK17. >> >> To ease review, three additional commits adapt the backport to JDK11, which is missing JDK-8284047 (2nd commit) and JDK-8288209 (3rd commit). Also JDK11 is missing `ByteBuffer.slice(int, int)` (4th commit). >> >> Tested on Linux with `tier1` tests and with `run-test-jdk_security`: >> >> >> ============================== >> Test summary >> ============================== >> TEST TOTAL PASS FAIL ERROR >> jtreg:test/jdk:jdk_security 1365 1365 0 0 >> ============================== >> TEST SUCCESS > > Antonio Vieiro has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains eight commits: > > - Merge master (resolving conflicts) > - Fix: JDK11 lacks ByteBuffer.slice(byte[], int, int) > - Because JDK-8284047 is not backported to 11 > - Because JDK-8288209 is not backported to 11 > - Backport fe850da38a3fc0c9ce6cf9348efca3c846e97143 > - 8364597: Replace THL A29 Limited with Tencent > - ByteBuffer.slice(int,int) for JDK11 > - Backport 99b4bab3 Let's keep this open for a while. We may want to backport the SSL refactoring in 17 to 11, so this one is simpler. Also changing to draft mode. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3130#issuecomment-3772714471 From shade at openjdk.org Tue Jan 20 13:15:20 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 20 Jan 2026 13:15:20 GMT Subject: [jdk25u-dev] RFR: 8372860: TestCodeCacheUnloadDuringConcCycle fails on ARM32 In-Reply-To: <1l2k1xEKKG6-AwAZ7UxklFkkdHLZ4fcXJHFR07oFOOk=.cd925b77-a88f-496f-8a81-2ed663924371@github.com> References: <1l2k1xEKKG6-AwAZ7UxklFkkdHLZ4fcXJHFR07oFOOk=.cd925b77-a88f-496f-8a81-2ed663924371@github.com> Message-ID: On Fri, 16 Jan 2026 16:10:45 GMT, Roman Marchenko wrote: > Clean backport. > Test changes only. No risk. I think it is worth mixing up two commits in this PR to avoid breakages in between commits. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/152#issuecomment-3772829242 From sshivang at openjdk.org Tue Jan 20 16:25:36 2026 From: sshivang at openjdk.org (Shivangi Gupta) Date: Tue, 20 Jan 2026 16:25:36 GMT Subject: [jdk26u] RFR: 8374434: Several JShell tests report JUnit discovery warnings Message-ID: <3wh0CQtxxRxeq2cwwwsT28VnsvRoIL-hi3P3aA4cfa8=.17293262-0ece-44cd-8637-11698646306c@github.com> Straight Backport. Ran the tests ,all passed. ------------- Commit messages: - Backport e6abf98e35079ed1b5547f2cc0ac6f518b78d67b Changes: https://git.openjdk.org/jdk26u/pull/19/files Webrev: https://webrevs.openjdk.org/?repo=jdk26u&pr=19&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8374434 Stats: 7 lines in 3 files changed: 0 ins; 4 del; 3 mod Patch: https://git.openjdk.org/jdk26u/pull/19.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/19/head:pull/19 PR: https://git.openjdk.org/jdk26u/pull/19 From hohensee at amazon.com Tue Jan 20 19:07:31 2026 From: hohensee at amazon.com (Hohensee, Paul) Date: Tue, 20 Jan 2026 19:07:31 +0000 Subject: CFV: New JDK Updates Committer: Johannes Bechberger Message-ID: Vote: yes From: jdk-updates-dev on behalf of "Doerr, Martin" Date: Thursday, January 15, 2026 at 8:13?AM To: "jdk-updates-dev at openjdk.org" Subject: CFV: New JDK Updates Committer: Johannes Bechberger I hereby nominate Johannes Bechberger [1] to JDK Updates Committer. Johannes is part of the JVM team at SAP and already a JDK Committer. He has contributed at least 28 upstream changes and backported many changes: 11u-dev: 8 17u-dev: 19 21u-dev: 3 25u: 1 Some of them were not trivial to resolve [2]. Votes are due by Thursday, January 29, 2026. Only current JDK Updates Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Best regards, Martin [1] https://openjdk.org/census#jbechberger [2] https://github.com/openjdk/jdk17u-dev/pulls?q=is%3Apr+label%3Aintegrated+author%3Aparttimenerd+ [3] https://openjdk.org/census [4] https://openjdk.org/projects/#committer-vote -------------- next part -------------- An HTML attachment was scrubbed... URL: From hohensee at amazon.com Tue Jan 20 19:08:08 2026 From: hohensee at amazon.com (Hohensee, Paul) Date: Tue, 20 Jan 2026 19:08:08 +0000 Subject: CFV: New JDK Updates Committer: David Briemann Message-ID: Vote: yes From: jdk-updates-dev on behalf of "Doerr, Martin" Date: Thursday, January 15, 2026 at 7:53?AM To: "jdk-updates-dev at openjdk.org" Subject: CFV: New JDK Updates Committer: David Briemann I hereby nominate David Briemann [1] to JDK Updates Committer. (CFV was missing in the previous email. Please reply to this one.) David is part of the JVM team at SAP and already a JDK Committer. He has contributed more than 20 upstream changes and backported more than 8 changes: 17u-dev: 1 21u-dev: 2 25u: 1 25u-dev: 4 26u: 1 Some of them were not trivial to resolve [2]. Votes are due by Thursday, January 29, 2026. Only current JDK Updates Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Best regards, Martin [1] https://openjdk.org/census#dbriemann [2] https://github.com/openjdk/jdk25u-dev/pulls?q=is%3Apr+label%3Aintegrated+author%3Adbriemann [3] https://openjdk.org/census [4] https://openjdk.org/projects/#committer-vote -------------- next part -------------- An HTML attachment was scrubbed... URL: From robm at openjdk.org Tue Jan 20 19:08:17 2026 From: robm at openjdk.org (Rob McKenna) Date: Tue, 20 Jan 2026 19:08:17 GMT Subject: [jdk25u] RFR: Merge 405a5699ebd097464ed3fc9345414b0774a2edc9 Message-ID: Merge 25.0.2 content ------------- Commit messages: - Merge - 8368032: Enhance Certificate Checking - 8372753: jpackage ignores --file-associations option with predefined app image - Merge - Merge - Merge - 8370428: Change milestone to fcs for all releases - Merge - 8364660: ClassVerifier::ends_in_athrow() should be removed - Merge - ... and 33 more: https://git.openjdk.org/jdk25u/compare/1bb9ea9c...529e994d The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.org/?repo=jdk25u&pr=399&range=00.0 - 405a5699ebd097464ed3fc9345414b0774a2edc9: https://webrevs.openjdk.org/?repo=jdk25u&pr=399&range=00.1 Changes: https://git.openjdk.org/jdk25u/pull/399/files Stats: 1549 lines in 44 files changed: 982 ins; 406 del; 161 mod Patch: https://git.openjdk.org/jdk25u/pull/399.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/399/head:pull/399 PR: https://git.openjdk.org/jdk25u/pull/399 From cushon at openjdk.org Tue Jan 20 19:23:54 2026 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Tue, 20 Jan 2026 19:23:54 GMT Subject: [jdk17u-dev] Integrated: 8337998: CompletionFailure in getEnclosingType attaching type annotations In-Reply-To: References: Message-ID: On Sat, 1 Nov 2025 21:19:09 GMT, Liam Miller-Cushon wrote: > This is a backport of [JDK-8337998](https://bugs.openjdk.org/browse/JDK-8337998), which is a follow-up to [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779). This pull request has now been integrated. Changeset: 4892ed4b Author: Liam Miller-Cushon Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/4892ed4bc38c1ecece5f8e4775969de3fb8f0b8b Stats: 116 lines in 4 files changed: 113 ins; 0 del; 3 mod 8337998: CompletionFailure in getEnclosingType attaching type annotations Reviewed-by: vromero Backport-of: c40e6ef3dcb25b8acc156aa4051694322bf7e351 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4150 From robm at openjdk.org Tue Jan 20 19:30:43 2026 From: robm at openjdk.org (Rob McKenna) Date: Tue, 20 Jan 2026 19:30:43 GMT Subject: [jdk25u] RFR: Merge 405a5699ebd097464ed3fc9345414b0774a2edc9 [v2] In-Reply-To: References: Message-ID: > Merge 25.0.2 content Rob McKenna has updated the pull request incrementally with one additional commit since the last revision: 8372320: Bump update version for OpenJDK: jdk-25.0.3 Reviewed-by: sgehwolf, shade ------------- Changes: - all: https://git.openjdk.org/jdk25u/pull/399/files - new: https://git.openjdk.org/jdk25u/pull/399/files/529e994d..5093139b Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u&pr=399&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u&pr=399&range=00-01 Stats: 3 lines in 2 files changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk25u/pull/399.diff Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/399/head:pull/399 PR: https://git.openjdk.org/jdk25u/pull/399 From robm at openjdk.org Tue Jan 20 19:30:44 2026 From: robm at openjdk.org (Rob McKenna) Date: Tue, 20 Jan 2026 19:30:44 GMT Subject: [jdk25u] RFR: Merge 405a5699ebd097464ed3fc9345414b0774a2edc9 In-Reply-To: References: Message-ID: On Tue, 20 Jan 2026 19:00:10 GMT, Rob McKenna wrote: > Merge 25.0.2 content This is unclean Merge PR since 6a410a8a1a53d41dac64cfa98dc7618d80b6ca74 needed to be restored after it was mistakenly integrated into the stabilization branch post-RDP2 before being removed in a subsequent merge. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/399#issuecomment-3774574209 From duke at openjdk.org Tue Jan 20 19:31:38 2026 From: duke at openjdk.org (Rui Li) Date: Tue, 20 Jan 2026 19:31:38 GMT Subject: [jdk25u-dev] RFR: 8358529: GenShen: Heuristics do not respond to changes in SoftMaxHeapSize Message-ID: Backport of [JDK-8358529](https://bugs.openjdk.org/browse/JDK-8358529). Bug fix, so heuristics respects soft max heap size. Testing: GHA. ------------- Commit messages: - Backport fa32bfe11300fdadb35f083037f6ab2a8985d210 Changes: https://git.openjdk.org/jdk25u-dev/pull/143/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=143&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358529 Stats: 177 lines in 17 files changed: 78 ins; 32 del; 67 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/143.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/143/head:pull/143 PR: https://git.openjdk.org/jdk25u-dev/pull/143 From duke at openjdk.org Tue Jan 20 19:31:38 2026 From: duke at openjdk.org (Rui Li) Date: Tue, 20 Jan 2026 19:31:38 GMT Subject: [jdk25u-dev] RFR: 8358529: GenShen: Heuristics do not respond to changes in SoftMaxHeapSize In-Reply-To: References: Message-ID: On Tue, 13 Jan 2026 19:29:19 GMT, Rui Li wrote: > Backport of [JDK-8358529](https://bugs.openjdk.org/browse/JDK-8358529). Bug fix, so heuristics respects soft max heap size. > > Testing: GHA. ~~/approval~~ ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/143#issuecomment-3774565907 From coffeys at openjdk.org Tue Jan 20 19:56:38 2026 From: coffeys at openjdk.org (Sean Coffey) Date: Tue, 20 Jan 2026 19:56:38 GMT Subject: [jdk25u] RFR: Merge 405a5699ebd097464ed3fc9345414b0774a2edc9 [v2] In-Reply-To: References: Message-ID: On Tue, 20 Jan 2026 19:30:43 GMT, Rob McKenna wrote: >> Merge 25.0.2 content > > Rob McKenna has updated the pull request incrementally with one additional commit since the last revision: > > 8372320: Bump update version for OpenJDK: jdk-25.0.3 > > Reviewed-by: sgehwolf, shade LGTM ------------- Marked as reviewed by coffeys (Reviewer). PR Review: https://git.openjdk.org/jdk25u/pull/399#pullrequestreview-3684022351 From robm at openjdk.org Tue Jan 20 20:01:57 2026 From: robm at openjdk.org (Rob McKenna) Date: Tue, 20 Jan 2026 20:01:57 GMT Subject: [jdk25u] Integrated: Merge 405a5699ebd097464ed3fc9345414b0774a2edc9 In-Reply-To: References: Message-ID: On Tue, 20 Jan 2026 19:00:10 GMT, Rob McKenna wrote: > Merge 25.0.2 content This pull request has now been integrated. Changeset: 748bc9b1 Author: Rob McKenna URL: https://git.openjdk.org/jdk25u/commit/748bc9b1d3029fdaa66a2ba7bf8d02edc35edf3e Stats: 1546 lines in 42 files changed: 982 ins; 406 del; 158 mod Merge Reviewed-by: coffeys ------------- PR: https://git.openjdk.org/jdk25u/pull/399 From cushon at openjdk.org Tue Jan 20 20:09:18 2026 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Tue, 20 Jan 2026 20:09:18 GMT Subject: [jdk17u-dev] RFR: 8354893: [REDO BACKPORT] javac crashes while adding type annotations to the return type of a constructor (JDK-8320001) [v5] In-Reply-To: References: Message-ID: > This is a backport of [JDK-8354893](https://bugs.openjdk.org/browse/JDK-8354893), which is a follow-up to [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779). Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 15 commits: - Merge remote-tracking branch 'origin/master' into JDK-8354893 - Merge branch 'JDK-8337998' into JDK-8354893 - Merge branch 'master' into JDK-8337998 - Merge branch 'JDK-8337998' into JDK-8354893 - Merge branch 'JDK-8337795' into JDK-8337998 - Merge remote-tracking branch 'origin/master' into JDK-8337795 - Merge branch 'master' into JDK-8337998 - Merge branch 'master' into JDK-8354893 - Backport b2225c8c491e9a5f4f6d2ef14338369d681d6110 - Backport c40e6ef3dcb25b8acc156aa4051694322bf7e351 - ... and 5 more: https://git.openjdk.org/jdk17u-dev/compare/4892ed4b...19df7b21 ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/4151/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4151&range=04 Stats: 143 lines in 2 files changed: 142 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4151.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4151/head:pull/4151 PR: https://git.openjdk.org/jdk17u-dev/pull/4151 From rob.mckenna at oracle.com Tue Jan 20 20:15:16 2026 From: rob.mckenna at oracle.com (Robert Mckenna) Date: Tue, 20 Jan 2026 20:15:16 +0000 Subject: [25u Communication] JDK 25.0.2 changes pushed Message-ID: 25.0.2 content has been pushed to https://github.com/openjdk/jdk25u/ -Rob From rob.mckenna at oracle.com Tue Jan 20 20:18:10 2026 From: rob.mckenna at oracle.com (Robert Mckenna) Date: Tue, 20 Jan 2026 20:18:10 +0000 Subject: [26u Communication] 26.0.1 will be closed for fixes on the 27th of Jan Message-ID: 26.0.1 will enter rampdown at COB on the 27th of Jan. If you have a fix that you need to get in to 26.0.1 please push it prior to this date to ensure it makes the release. -Rob From phh at openjdk.org Tue Jan 20 20:33:21 2026 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 20 Jan 2026 20:33:21 GMT Subject: [jdk25u-dev] RFR: 8372835: WorkQueue::push is missing an acquire-fence In-Reply-To: References: Message-ID: On Tue, 13 Jan 2026 11:25:48 GMT, Aleksey Shipilev wrote: > This one is a little weird process-wise. There is `25.0.3-oracle` fix for it already, but no mainline fix (yet). Mainline would get it via [JDK-8375130](https://bugs.openjdk.org/browse/JDK-8375130). I think it is easier to "backport" this change instead of partially pick up JDK-8375130. This also addresses parity more thoroughly. There is no significant correctness risk here, as we "only" add a new barrier. Might have performance implications, but correctness trumps it. > > Additional testing: > - [x] Linux x86_64 server fastdebug, `java/util/concurrent` > - [x] Linux x86_64 server fastdebug, `tier1` Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk25u-dev/pull/141#pullrequestreview-3684159306 From christoph.langer at sap.com Tue Jan 20 21:29:12 2026 From: christoph.langer at sap.com (Langer, Christoph) Date: Tue, 20 Jan 2026 21:29:12 +0000 Subject: [21u, 17u Communication] JDK 21.0.10 and 17.0.18 changes pushed Message-ID: 21.0.10 and 17.0.18 content has been pushed to https://github.com/openjdk/jdk21u resp. https://github.com/openjdk/jdk17u Cheers, Christoph -------------- next part -------------- An HTML attachment was scrubbed... URL: From duke at openjdk.org Tue Jan 20 21:35:49 2026 From: duke at openjdk.org (duke) Date: Tue, 20 Jan 2026 21:35:49 GMT Subject: [jdk17u-dev] RFR: 8354893: [REDO BACKPORT] javac crashes while adding type annotations to the return type of a constructor (JDK-8320001) [v5] In-Reply-To: References: Message-ID: On Tue, 20 Jan 2026 20:09:18 GMT, Liam Miller-Cushon wrote: >> This is a backport of [JDK-8354893](https://bugs.openjdk.org/browse/JDK-8354893), which is a follow-up to [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779). > > Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 15 commits: > > - Merge remote-tracking branch 'origin/master' into JDK-8354893 > - Merge branch 'JDK-8337998' into JDK-8354893 > - Merge branch 'master' into JDK-8337998 > - Merge branch 'JDK-8337998' into JDK-8354893 > - Merge branch 'JDK-8337795' into JDK-8337998 > - Merge remote-tracking branch 'origin/master' into JDK-8337795 > - Merge branch 'master' into JDK-8337998 > - Merge branch 'master' into JDK-8354893 > - Backport b2225c8c491e9a5f4f6d2ef14338369d681d6110 > - Backport c40e6ef3dcb25b8acc156aa4051694322bf7e351 > - ... and 5 more: https://git.openjdk.org/jdk17u-dev/compare/4892ed4b...19df7b21 @cushon Your change (at version 19df7b2168b50392605172c36a05824a0f509f47) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/4151#issuecomment-3775048152 From dzhang at openjdk.org Wed Jan 21 02:10:05 2026 From: dzhang at openjdk.org (Dingli Zhang) Date: Wed, 21 Jan 2026 02:10:05 GMT Subject: [jdk26u] RFR: 8375657: RISC-V: Need to check size in SharedRuntime::is_wide_vector Message-ID: Hi all, This pull request contains a backport of commit [ca3e6236](https://github.com/openjdk/jdk/commit/ca3e6236a28794156cc2acf697755229c47735a8) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Dingli Zhang on 20 Jan 2026 and was reviewed by Feilong Jiang and Fei Yang. Thanks! ------------- Commit messages: - Backport ca3e6236a28794156cc2acf697755229c47735a8 Changes: https://git.openjdk.org/jdk26u/pull/20/files Webrev: https://webrevs.openjdk.org/?repo=jdk26u&pr=20&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8375657 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk26u/pull/20.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/20/head:pull/20 PR: https://git.openjdk.org/jdk26u/pull/20 From serb at openjdk.org Wed Jan 21 05:29:50 2026 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 21 Jan 2026 05:29:50 GMT Subject: [jdk26u] RFR: 8373632: Some sound tests failing in CI due to lack of sound key In-Reply-To: References: Message-ID: On Tue, 6 Jan 2026 00:28:52 GMT, jyma22 wrote: > Add @key sound annotation to 4 jtreg tests that were failing in CI due to missing sound permissions. Without this keyword, these tests can run on systems lacking sound access, causing hangs on macOS 26 (due to a macOS bug that will be fixed in a future update). > > 3 tests: New failures introduced when de-problem-listing without adding the required sound keyword > 1 test: Previously observed failure that now passes consistently (40+ runs) with the sound keyword added Marked as reviewed by serb (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk26u/pull/8#pullrequestreview-3685401769 From dholmes at openjdk.org Wed Jan 21 06:08:31 2026 From: dholmes at openjdk.org (David Holmes) Date: Wed, 21 Jan 2026 06:08:31 GMT Subject: [jdk26u] RFR: 8373632: Some sound tests failing in CI due to lack of sound key In-Reply-To: References: Message-ID: On Tue, 6 Jan 2026 00:28:52 GMT, jyma22 wrote: > Add @key sound annotation to 4 jtreg tests that were failing in CI due to missing sound permissions. Without this keyword, these tests can run on systems lacking sound access, causing hangs on macOS 26 (due to a macOS bug that will be fixed in a future update). > > 3 tests: New failures introduced when de-problem-listing without adding the required sound keyword > 1 test: Previously observed failure that now passes consistently (40+ runs) with the sound keyword added This could have gone straight into 26 rather than 26u. ------------- PR Comment: https://git.openjdk.org/jdk26u/pull/8#issuecomment-3776356448 From duke at openjdk.org Wed Jan 21 06:08:32 2026 From: duke at openjdk.org (jyma22) Date: Wed, 21 Jan 2026 06:08:32 GMT Subject: [jdk26u] Integrated: 8373632: Some sound tests failing in CI due to lack of sound key In-Reply-To: References: Message-ID: On Tue, 6 Jan 2026 00:28:52 GMT, jyma22 wrote: > Add @key sound annotation to 4 jtreg tests that were failing in CI due to missing sound permissions. Without this keyword, these tests can run on systems lacking sound access, causing hangs on macOS 26 (due to a macOS bug that will be fixed in a future update). > > 3 tests: New failures introduced when de-problem-listing without adding the required sound keyword > 1 test: Previously observed failure that now passes consistently (40+ runs) with the sound keyword added This pull request has now been integrated. Changeset: 9447b257 Author: Phil Race Committer: Sergey Bylokhov URL: https://git.openjdk.org/jdk26u/commit/9447b257625e312bfb1937f56c176b8e47dbe046 Stats: 4 lines in 4 files changed: 3 ins; 0 del; 1 mod 8373632: Some sound tests failing in CI due to lack of sound key Reviewed-by: serb Backport-of: fb531cdaf3b30034e0efa86b9b20558478ce94d0 ------------- PR: https://git.openjdk.org/jdk26u/pull/8 From jdv at openjdk.org Wed Jan 21 06:09:58 2026 From: jdv at openjdk.org (Jayathirth D V) Date: Wed, 21 Jan 2026 06:09:58 GMT Subject: [jdk26u] RFR: 8375063: Update Libpng to 1.6.54 Message-ID: 8375063: Update Libpng to 1.6.54 ------------- Commit messages: - Backport a2e749572e03dd394d123b701e163e3837472dd0 Changes: https://git.openjdk.org/jdk26u/pull/21/files Webrev: https://webrevs.openjdk.org/?repo=jdk26u&pr=21&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8375063 Stats: 1406 lines in 16 files changed: 443 ins; 7 del; 956 mod Patch: https://git.openjdk.org/jdk26u/pull/21.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/21/head:pull/21 PR: https://git.openjdk.org/jdk26u/pull/21 From duke at openjdk.org Wed Jan 21 07:12:15 2026 From: duke at openjdk.org (duke) Date: Wed, 21 Jan 2026 07:12:15 GMT Subject: [jdk25u] Withdrawn: 8336695: Update Commons BCEL to Version 6.10.0 In-Reply-To: References: Message-ID: On Tue, 14 Oct 2025 20:48:58 GMT, Kieran Farrell wrote: > Clean backport This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk25u/pull/307 From goetz at openjdk.org Wed Jan 21 07:25:29 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 Jan 2026 07:25:29 GMT Subject: [jdk17u-dev] RFR: Merge jdk17u:master Message-ID: Merge build tag 17.0.18-ga from jdk17u to jdk17u-dev ------------- Commit messages: - Merge - 8375448: Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.18 - 8374209: [17u,21u] Backout JDK-8361748 due to JDK-8373727 - 8359501: Enhance Handling of URIs - 8368032: Enhance Certificate Checking - 8365280: Enhance JOptionPane - 8362632: Improve HttpServer Request handling - 8362308: Enhance Bitmap operations - 8365271: Improve Swing supports - 8365058: Enhance CopyOnWriteArraySet - ... and 3 more: https://git.openjdk.org/jdk17u-dev/compare/4892ed4b...5eadcfa1 The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4236&range=00.0 - jdk17u:master: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4236&range=00.1 Changes: https://git.openjdk.org/jdk17u-dev/pull/4236/files Stats: 1299 lines in 38 files changed: 996 ins; 149 del; 154 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4236.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4236/head:pull/4236 PR: https://git.openjdk.org/jdk17u-dev/pull/4236 From goetz at openjdk.org Wed Jan 21 07:25:43 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 Jan 2026 07:25:43 GMT Subject: [jdk21u-dev] RFR: Merge jdk21u:master Message-ID: Merge build tag 21.0.10-ga from jdk21u to jdk21u-dev ------------- Commit messages: - Merge - 8375447: Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.10 - 8374209: [17u,21u] Backout JDK-8361748 due to JDK-8373727 - 8359501: Enhance Handling of URIs - 8368032: Enhance Certificate Checking - 8365280: Enhance JOptionPane - 8362632: Improve HttpServer Request handling - 8362308: Enhance Bitmap operations - 8365271: Improve Swing supports - 8365058: Enhance CopyOnWriteArraySet - ... and 3 more: https://git.openjdk.org/jdk21u-dev/compare/310a042b...73b059fd The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2557&range=00.0 - jdk21u:master: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2557&range=00.1 Changes: https://git.openjdk.org/jdk21u-dev/pull/2557/files Stats: 1267 lines in 38 files changed: 963 ins; 149 del; 155 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2557.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2557/head:pull/2557 PR: https://git.openjdk.org/jdk21u-dev/pull/2557 From goetz at openjdk.org Wed Jan 21 07:29:33 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 Jan 2026 07:29:33 GMT Subject: [jdk25u-dev] RFR: Merge jdk25u:master Message-ID: Merge build tag 25.0.2-ga from jdk25u to jdk25u-dev ------------- Commit messages: - Merge - Merge - 8368032: Enhance Certificate Checking - 8372753: jpackage ignores --file-associations option with predefined app image - Merge - Merge - Merge - 8370428: Change milestone to fcs for all releases - Merge - 8364660: ClassVerifier::ends_in_athrow() should be removed - ... and 34 more: https://git.openjdk.org/jdk25u-dev/compare/0f8bffa4...aca78024 The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=154&range=00.0 - jdk25u:master: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=154&range=00.1 Changes: https://git.openjdk.org/jdk25u-dev/pull/154/files Stats: 1546 lines in 42 files changed: 982 ins; 406 del; 158 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/154.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/154/head:pull/154 PR: https://git.openjdk.org/jdk25u-dev/pull/154 From goetz at openjdk.org Wed Jan 21 07:30:50 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 Jan 2026 07:30:50 GMT Subject: [jdk21u-dev] RFR: 8328608: Multiple NewSessionTicket support for TLS In-Reply-To: References: Message-ID: On Sun, 18 Jan 2026 11:55:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle. > > src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java > Copyright. > > src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java > Copyright and whitespace. > > src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java > Copyright and whitespace. > > Further resolved around line 505 because later change "https://bugs.openjdk.org/browse/JDK-8350830: Values converted incorrectly when reading TLS session tickets" > was already backported. > > One hunk in SSLConfiguration.java was applied at a wrong location. I moved it to the right place. See extra commit. > > MultiNSTNoSessionCreation.java needs some test helper coding that was added in 22 by > https://bugs.openjdk.org/browse/JDK-8318485: Narrow klass shift should be zero if encoding range extends to 0x1_0000_0000 Thanks for the review! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2548#issuecomment-3776570753 From goetz at openjdk.org Wed Jan 21 07:41:50 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 Jan 2026 07:41:50 GMT Subject: [jdk21u-dev] RFR: 8358159: Empty mode/padding in cipher transformations In-Reply-To: References: Message-ID: <-9bn60W2b27C6uA7vysQCM2zumkLwE9jggDwJNmxCOc=.02c267bc-5da2-4a9f-a712-95cf2384840a@github.com> On Mon, 19 Jan 2026 08:25:38 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle > > Needs follow-up. GHA action failures: Win: build tool crash: fixpath.sh: line 427: 2423 Segmentation fault "$command" linux: java/util/concurrent/ExecutorService/CloseTest failed with IllegalStateException at java.base/java.util.concurrent.ForkJoinTask.resultNow(ForkJoinTask.java:898) at CloseTest.testShutdownBeforeClose(CloseTest.java:112) We have seen this failing in GHA tests before. Both unrelated, also the tests of 8359388 including this change passed. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2554#issuecomment-3776604954 From goetz at openjdk.org Wed Jan 21 08:31:54 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 Jan 2026 08:31:54 GMT Subject: [jdk17u-dev] Integrated: Merge jdk17u:master In-Reply-To: References: Message-ID: On Wed, 21 Jan 2026 07:19:31 GMT, Goetz Lindenmaier wrote: > Merge build tag 17.0.18-ga from jdk17u to jdk17u-dev This pull request has now been integrated. Changeset: 4217112b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4217112b5405028cba08628789370f64a210b1db Stats: 1299 lines in 38 files changed: 996 ins; 149 del; 154 mod Merge ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4236 From goetz at openjdk.org Wed Jan 21 08:31:57 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 Jan 2026 08:31:57 GMT Subject: [jdk25u-dev] RFR: Merge jdk25u:master [v2] In-Reply-To: References: Message-ID: > Merge build tag 25.0.2-ga from jdk25u to jdk25u-dev Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains 111 additional commits since the last revision: - Merge - 8375094: RISC-V: Fix client builds after JDK-8368732 Backport-of: de6f35eff988e737496d5e99e991868e97d72db4 - 8371559: Intermittent timeouts in test javax/net/ssl/Stapling/HttpsUrlConnClient.java Backport-of: af18fbd42d2a437dd35f33e557a8906ca0c3bd07 - 8342175: MemoryEaterMT fails intermittently with ExceptionInInitializerError Backport-of: 84ffe87260753973835ea6b88443e28bcaf0122f - 8373984: Check for macos 11 in CGraphicsDevice.m can be removed Backport-of: 6c9999ca8d0722bfb3a945dd4bea666eb4a028cc - 8183336: Better cleanup for jdk/test/java/lang/module/customfs/ModulesInCustomFileSystem.java Backport-of: 87092ef1d97e00ddb6674b0e309f2f904d307604 - 8373946: Synth ProgressBarUI implementation confuses background painting with border painting Backport-of: fe5911c7695283cb76b3d95877138b0b15bc0ba4 - 8361613: System.console() should only be available for interactive terminal Backport-of: ae0dac43c09377c87e9b0452618a5b32c8568150 - 8371895: Lower GCTimeLimit in TestUseGCOverheadLimit.java Backport-of: eeb7c3f2e8e645938d9db0cf61c1d98d751f2845 - 8357380: java/lang/StringBuilder/RacingSBThreads.java times out with C1 Backport-of: 30d20036987c9d68eb76b1e0401821386a76bb07 - ... and 101 more: https://git.openjdk.org/jdk25u-dev/compare/b64dc0db...aca78024 ------------- Changes: - all: https://git.openjdk.org/jdk25u-dev/pull/154/files - new: https://git.openjdk.org/jdk25u-dev/pull/154/files/aca78024..aca78024 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=154&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=154&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/154.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/154/head:pull/154 PR: https://git.openjdk.org/jdk25u-dev/pull/154 From goetz at openjdk.org Wed Jan 21 08:32:54 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 Jan 2026 08:32:54 GMT Subject: [jdk21u-dev] Integrated: Merge jdk21u:master In-Reply-To: References: Message-ID: On Wed, 21 Jan 2026 07:08:53 GMT, Goetz Lindenmaier wrote: > Merge build tag 21.0.10-ga from jdk21u to jdk21u-dev This pull request has now been integrated. Changeset: 76aeaea7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/76aeaea7f479a3cae0178fe0e8dc1af6006fe5d8 Stats: 1267 lines in 38 files changed: 963 ins; 149 del; 155 mod Merge ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2557 From goetz at openjdk.org Wed Jan 21 08:34:27 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 Jan 2026 08:34:27 GMT Subject: [jdk25u-dev] Integrated: Merge jdk25u:master In-Reply-To: References: Message-ID: On Wed, 21 Jan 2026 06:59:40 GMT, Goetz Lindenmaier wrote: > Merge build tag 25.0.2-ga from jdk25u to jdk25u-dev This pull request has now been integrated. Changeset: 5497ba0c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk25u-dev/commit/5497ba0cd578273549609cb98624224674ac1cbd Stats: 1546 lines in 42 files changed: 982 ins; 406 del; 158 mod Merge ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/154 From goetz at openjdk.org Wed Jan 21 08:58:24 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 Jan 2026 08:58:24 GMT Subject: [jdk21u-dev] RFR: 8358159: Empty mode/padding in cipher transformations [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.11-oracle > > Needs follow-up. 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 backport-GoeLin-3ff83ec4-master - Backport 3ff83ec49e561c44dd99508364b8ba068274b63a ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2554/files - new: https://git.openjdk.org/jdk21u-dev/pull/2554/files/bc05cebb..6e1b4923 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2554&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2554&range=00-01 Stats: 2911 lines in 58 files changed: 2386 ins; 314 del; 211 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2554.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2554/head:pull/2554 PR: https://git.openjdk.org/jdk21u-dev/pull/2554 From goetz at openjdk.org Wed Jan 21 09:02:26 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 Jan 2026 09:02:26 GMT Subject: [jdk21u-dev] RFR: 8359388: Stricter checking for cipher transformations [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.11-oracle Goetz Lindenmaier has updated the pull request incrementally with 17 additional commits since the last revision: - Merge branch 'openjdk:master' into goetz_backport_8359388 - Merge - 8375447: Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.10 Reviewed-by: goetz - 8374209: [17u,21u] Backout JDK-8361748 due to JDK-8373727 Reviewed-by: mdoerr - 8359501: Enhance Handling of URIs Reviewed-by: andrew, mbaesken Backport-of: 79283a4b99d7bfff32674b4a29a75f706c9a9ba3 - 8368032: Enhance Certificate Checking Reviewed-by: andrew, fitzsim, fferrari Backport-of: d7057c7c34af60d0ee0b3df01bc6871e17572317 - 8365280: Enhance JOptionPane Reviewed-by: mbaesken, andrew Backport-of: 8d9541f8c907d10159d524fc00fce85a2d99e51d - 8362632: Improve HttpServer Request handling Reviewed-by: mbaesken, andrew Backport-of: 566ceb1b00f3e7ac7b9189ec84653ccb1f701d25 - 8362308: Enhance Bitmap operations Reviewed-by: andrew Backport-of: d8ea3bcf8597c7277d6b4bbe23afd33cc41d48fa - 8365271: Improve Swing supports Reviewed-by: andrew Backport-of: 3a925dcd8a7628ea9ad9092a9019198fa7a6f00d - ... and 7 more: https://git.openjdk.org/jdk21u-dev/compare/1ef935db...baddaa24 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2555/files - new: https://git.openjdk.org/jdk21u-dev/pull/2555/files/1ef935db..baddaa24 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2555&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2555&range=00-01 Stats: 2911 lines in 58 files changed: 2386 ins; 314 del; 211 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2555.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2555/head:pull/2555 PR: https://git.openjdk.org/jdk21u-dev/pull/2555 From goetz at openjdk.org Wed Jan 21 09:25:38 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 Jan 2026 09:25:38 GMT Subject: [jdk21u-dev] RFR: 8359388: Stricter checking for cipher transformations [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.11-oracle > > I had to redo this as other pushes touched the same file. > Now I also needed a trivial resolve. > Let's see whether it's still 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 one commit: backport ec7c6be6a9e84c8cd2077fea07930592ddd13669 ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/2555/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2555&range=02 Stats: 100 lines in 2 files changed: 45 ins; 15 del; 40 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2555.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2555/head:pull/2555 PR: https://git.openjdk.org/jdk21u-dev/pull/2555 From sgehwolf at openjdk.org Wed Jan 21 09:46:04 2026 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 21 Jan 2026 09:46:04 GMT Subject: [jdk21u-dev] RFR: 8346048: test/lib/containers/docker/DockerRunOptions.java uses addJavaOpts() from ctor [v2] In-Reply-To: References: Message-ID: On Thu, 8 Jan 2026 02:02:02 GMT, SendaoYan wrote: >> Hi all, >> >> This pull request contains a backport of commit [390b2053](https://github.com/openjdk/jdk/commit/390b20537d62fe5435ac0b8ce10a5d66a652893c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Leonid Mesnik on 17 Dec 2024 and was reviewed by David Holmes. >> >> 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-390b2053-master > - Backport 390b20537d62fe5435ac0b8ce10a5d66a652893c This seems fine, but the reason for it to get backported no longer applies. JDK-8370966 is already backported. Please resolve conflicts. Thanks! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2513#issuecomment-3777114824 From sgehwolf at openjdk.org Wed Jan 21 09:47:38 2026 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 21 Jan 2026 09:47:38 GMT Subject: [jdk21u-dev] RFR: 8327114: Attach in Linux may have wrong behaviour when pid == ns_pid (Kubernetes debug container) In-Reply-To: References: Message-ID: On Fri, 19 Dec 2025 07:55:11 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.11-oracle. >> >> Clean backport, but needed to adapt syntax. > > GHA failure: > A connection attempt failed because the connected party did not properly respond after a period of time > Unrelated, we saw several similar issues lately. @GoeLin This got rewritten in [JDK-8342449](https://bugs.openjdk.org/browse/JDK-8342449) Do you plan on backporting that too (not clear if that is included by "follow-ups")? It seems Oracle did it. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2523#issuecomment-3777126800 From jbechberger at openjdk.org Wed Jan 21 10:24:09 2026 From: jbechberger at openjdk.org (Johannes Bechberger) Date: Wed, 21 Jan 2026 10:24:09 GMT Subject: [jdk25u-dev] Withdrawn: 8367302: New test jdk/jfr/event/profiling/TestCPUTimeSampleQueueAutoSizes.java from JDK-8366082 is failing In-Reply-To: References: Message-ID: On Tue, 2 Dec 2025 11:42:22 GMT, Johannes Bechberger wrote: > Hi all, > > This pull request contains a backport of commit [d27649fe](https://github.com/openjdk/jdk/commit/d27649fe22a5bed9db72ac6c2595ac91f1fa28f8) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Johannes Bechberger on 8 Oct 2025 and was reviewed by David Holmes and Andrei Pangin. > > The backported is clean, although git had slight problems. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/42 From jbechberger at openjdk.org Wed Jan 21 10:26:48 2026 From: jbechberger at openjdk.org (Johannes Bechberger) Date: Wed, 21 Jan 2026 10:26:48 GMT Subject: [jdk25u-dev] RFR: 8367302: New test jdk/jfr/event/profiling/TestCPUTimeSampleQueueAutoSizes.java from JDK-8366082 is failing Message-ID: <2XtuIYTz1ATzMuMFunZF4pwKauD0-nVdTM57rDvh2yU=.a8cc5cde-a317-4ae6-bfc0-cba9b5e3e7ff@github.com> Hi all, This pull request contains a backport of commit [d27649fe](https://github.com/openjdk/jdk/commit/d27649fe22a5bed9db72ac6c2595ac91f1fa28f8) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Johannes Bechberger on 8 Oct 2025 and was reviewed by David Holmes and Andrei Pangin. The backported is clean, although git had slight problems. Thanks! ------------- Depends on: https://git.openjdk.org/jdk25u-dev/pull/44 Commit messages: - Backport d27649fe22a5bed9db72ac6c2595ac91f1fa28f8 Changes: https://git.openjdk.org/jdk25u-dev/pull/156/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=156&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367302 Stats: 137 lines in 5 files changed: 47 ins; 45 del; 45 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/156.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/156/head:pull/156 PR: https://git.openjdk.org/jdk25u-dev/pull/156 From goetz at openjdk.org Wed Jan 21 10:32:57 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 21 Jan 2026 10:32:57 GMT Subject: [jdk25u-dev] RFR: 8375963: [25u] Set designator DEFAULT_PROMOTED_VERSION_PRE=ea in jdk25u-dev Message-ID: <0Nd4fju8t5crnIrKPHH5HzgkDyYN7PBvXUpanSBW9Nc=.d3f48fcc-bf0f-499f-911b-87331f6631f0@github.com> We need to set this similar to the other u releases. ------------- Commit messages: - 8375963: [25u] Set designator DEFAULT_PROMOTED_VERSION_PRE=ea in jdk25u-dev Changes: https://git.openjdk.org/jdk25u-dev/pull/157/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=157&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8375963 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/157.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/157/head:pull/157 PR: https://git.openjdk.org/jdk25u-dev/pull/157 From sgehwolf at openjdk.org Wed Jan 21 10:54:19 2026 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 21 Jan 2026 10:54:19 GMT Subject: [jdk25u-dev] RFR: 8375963: [25u] Set designator DEFAULT_PROMOTED_VERSION_PRE=ea in jdk25u-dev In-Reply-To: <0Nd4fju8t5crnIrKPHH5HzgkDyYN7PBvXUpanSBW9Nc=.d3f48fcc-bf0f-499f-911b-87331f6631f0@github.com> References: <0Nd4fju8t5crnIrKPHH5HzgkDyYN7PBvXUpanSBW9Nc=.d3f48fcc-bf0f-499f-911b-87331f6631f0@github.com> Message-ID: <1xwlLXKLFkhovnAdiDtsAtgHhI07c93XqswQtRWyu9U=.90e20369-1bc3-4f54-8df6-b0c066c3706c@github.com> On Wed, 21 Jan 2026 10:25:09 GMT, Goetz Lindenmaier wrote: > We need to set this similar to the other u releases. LGTM ------------- Marked as reviewed by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk25u-dev/pull/157#pullrequestreview-3686551032 From shade at openjdk.org Wed Jan 21 11:19:08 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 21 Jan 2026 11:19:08 GMT Subject: [jdk25u-dev] RFR: 8372835: WorkQueue::push is missing an acquire-fence In-Reply-To: References: Message-ID: On Tue, 13 Jan 2026 11:25:48 GMT, Aleksey Shipilev wrote: > This one is a little weird process-wise. There is `25.0.3-oracle` fix for it already, but no mainline fix (yet). Mainline would get it via [JDK-8375130](https://bugs.openjdk.org/browse/JDK-8375130). I think it is easier to "backport" this change instead of partially pick up JDK-8375130. This also addresses parity more thoroughly. There is no significant correctness risk here, as we "only" add a new barrier. Might have performance implications, but correctness trumps it. > > Additional testing: > - [x] Linux x86_64 server fastdebug, `java/util/concurrent` > - [x] Linux x86_64 server fastdebug, `tier1` Thanks for reviews, let's go! ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/141#issuecomment-3777541256 From shade at openjdk.org Wed Jan 21 11:21:53 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 21 Jan 2026 11:21:53 GMT Subject: [jdk25u-dev] Integrated: 8372835: WorkQueue::push is missing an acquire-fence In-Reply-To: References: Message-ID: On Tue, 13 Jan 2026 11:25:48 GMT, Aleksey Shipilev wrote: > This one is a little weird process-wise. There is `25.0.3-oracle` fix for it already, but no mainline fix (yet). Mainline would get it via [JDK-8375130](https://bugs.openjdk.org/browse/JDK-8375130). I think it is easier to "backport" this change instead of partially pick up JDK-8375130. This also addresses parity more thoroughly. There is no significant correctness risk here, as we "only" add a new barrier. Might have performance implications, but correctness trumps it. > > Additional testing: > - [x] Linux x86_64 server fastdebug, `java/util/concurrent` > - [x] Linux x86_64 server fastdebug, `tier1` This pull request has now been integrated. Changeset: b0efb28c Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u-dev/commit/b0efb28c6301a0749d75c042194c3218cf6c53fe Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8372835: WorkQueue::push is missing an acquire-fence Reviewed-by: phh ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/141 From syan at openjdk.org Wed Jan 21 12:29:45 2026 From: syan at openjdk.org (SendaoYan) Date: Wed, 21 Jan 2026 12:29:45 GMT Subject: [jdk21u-dev] RFR: 8346048: test/lib/containers/docker/DockerRunOptions.java uses addJavaOpts() from ctor [v3] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [390b2053](https://github.com/openjdk/jdk/commit/390b20537d62fe5435ac0b8ce10a5d66a652893c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Leonid Mesnik on 17 Dec 2024 and was reviewed by David Holmes. > > Thanks! SendaoYan has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains three commits: - Merge branch 'master' into backport-sendaoYan-390b2053-master - Merge branch 'openjdk:master' into backport-sendaoYan-390b2053-master - Backport 390b20537d62fe5435ac0b8ce10a5d66a652893c ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/2513/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2513&range=02 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2513.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2513/head:pull/2513 PR: https://git.openjdk.org/jdk21u-dev/pull/2513 From syan at openjdk.org Wed Jan 21 12:29:46 2026 From: syan at openjdk.org (SendaoYan) Date: Wed, 21 Jan 2026 12:29:46 GMT Subject: [jdk21u-dev] RFR: 8346048: test/lib/containers/docker/DockerRunOptions.java uses addJavaOpts() from ctor [v2] In-Reply-To: References: Message-ID: On Wed, 21 Jan 2026 09:41:38 GMT, Severin Gehwolf wrote: > This seems fine, but the reason for it to get backported no longer applies. JDK-8370966 is already backported. Please resolve conflicts. Thanks! Thanks for the remind. Fixed. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2513#issuecomment-3777851039 From mdoerr at openjdk.org Wed Jan 21 13:18:26 2026 From: mdoerr at openjdk.org (Martin Doerr) Date: Wed, 21 Jan 2026 13:18:26 GMT Subject: [jdk25u-dev] RFR: 8367302: New test jdk/jfr/event/profiling/TestCPUTimeSampleQueueAutoSizes.java from JDK-8366082 is failing In-Reply-To: <2XtuIYTz1ATzMuMFunZF4pwKauD0-nVdTM57rDvh2yU=.a8cc5cde-a317-4ae6-bfc0-cba9b5e3e7ff@github.com> References: <2XtuIYTz1ATzMuMFunZF4pwKauD0-nVdTM57rDvh2yU=.a8cc5cde-a317-4ae6-bfc0-cba9b5e3e7ff@github.com> Message-ID: On Wed, 21 Jan 2026 10:19:44 GMT, Johannes Bechberger wrote: > Hi all, > > This pull request contains a backport of commit [d27649fe](https://github.com/openjdk/jdk/commit/d27649fe22a5bed9db72ac6c2595ac91f1fa28f8) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Johannes Bechberger on 8 Oct 2025 and was reviewed by David Holmes and Andrei Pangin. > > The backported is not clean, because I had to resolve the removal of a test-related method that is no longer used and the problem list removal is no longer needed (the test has not been problem listed in JDK 25). > > Thanks! LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk25u-dev/pull/156#pullrequestreview-3687198135 From mbaesken at openjdk.org Wed Jan 21 13:49:59 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 21 Jan 2026 13:49:59 GMT Subject: [jdk25u-dev] RFR: 8374872: Cleanup outdated SAP AG copyright header info Message-ID: 8374872: Cleanup outdated SAP AG copyright header info ------------- Commit messages: - Backport 49f7265894652ea243f3a531cf3f9d0b06e53565 Changes: https://git.openjdk.org/jdk25u-dev/pull/158/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=158&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8374872 Stats: 6 lines in 6 files changed: 0 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/158.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/158/head:pull/158 PR: https://git.openjdk.org/jdk25u-dev/pull/158 From mbaesken at openjdk.org Wed Jan 21 14:21:11 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 21 Jan 2026 14:21:11 GMT Subject: [jdk25u-dev] RFR: 8374727: Audio configuration Platform class - use nio for getting endianness of the underlying platform Message-ID: 8374727: Audio configuration Platform class - use nio for getting endianness of the underlying platform ------------- Commit messages: - Backport 074038438f5b8b91e9390430b4fa58ff53e5df26 Changes: https://git.openjdk.org/jdk25u-dev/pull/159/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=159&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8374727 Stats: 77 lines in 5 files changed: 1 ins; 69 del; 7 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/159.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/159/head:pull/159 PR: https://git.openjdk.org/jdk25u-dev/pull/159 From mbaesken at openjdk.org Wed Jan 21 14:37:42 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 21 Jan 2026 14:37:42 GMT Subject: [jdk25u-dev] RFR: 8374875: Improve perfMemory warning about 'Insufficient space for shared memory file' Message-ID: 8374875: Improve perfMemory warning about 'Insufficient space for shared memory file' ------------- Commit messages: - Backport 7cf7f01fb339bf3c5b81d946be8afa71ec267e42 Changes: https://git.openjdk.org/jdk25u-dev/pull/160/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=160&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8374875 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/160.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/160/head:pull/160 PR: https://git.openjdk.org/jdk25u-dev/pull/160 From mbaesken at openjdk.org Wed Jan 21 14:50:33 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 21 Jan 2026 14:50:33 GMT Subject: [jdk25u-dev] RFR: 8374711: Hotspot runtime/CommandLine/OptionsValidation/TestOptionsWithRanges fails without printing the option name Message-ID: <-aQAX9jMkmkvOWTpygXLUdvqNWPUOtoF7jAOsYrC0U0=.6121f01a-3368-4546-b2ea-412b695620d5@github.com> 8374711: Hotspot runtime/CommandLine/OptionsValidation/TestOptionsWithRanges fails without printing the option name ------------- Commit messages: - Backport 78b1ca6cc14e1a92bf25cbcfb687067ac17af92b Changes: https://git.openjdk.org/jdk25u-dev/pull/161/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=161&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8374711 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/161.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/161/head:pull/161 PR: https://git.openjdk.org/jdk25u-dev/pull/161 From jdv at openjdk.org Wed Jan 21 15:28:06 2026 From: jdv at openjdk.org (Jayathirth D V) Date: Wed, 21 Jan 2026 15:28:06 GMT Subject: [jdk26u] Integrated: 8375063: Update Libpng to 1.6.54 In-Reply-To: References: Message-ID: <2BOCqbK5iuWgRu__P8A__A9NHrCAb-LHLJojH6iCwpU=.33210ce1-341a-40e7-ab6f-27264291dfbe@github.com> On Wed, 21 Jan 2026 06:02:50 GMT, Jayathirth D V wrote: > This is jdk26u backport of https://github.com/openjdk/jdk/pull/29292. > We are upgrading libpng used for Splashscreen from 1.6.51 to 1.6.54 version. > Original mainline PR is reviewed by Sergey Bylokhov and Phil Race. This pull request has now been integrated. Changeset: f4141531 Author: Jayathirth D V URL: https://git.openjdk.org/jdk26u/commit/f414153137629207bebf2c95b67a27e8f6f5d530 Stats: 1406 lines in 16 files changed: 443 ins; 7 del; 956 mod 8375063: Update Libpng to 1.6.54 Backport-of: a2e749572e03dd394d123b701e163e3837472dd0 ------------- PR: https://git.openjdk.org/jdk26u/pull/21 From duke at openjdk.org Wed Jan 21 15:35:08 2026 From: duke at openjdk.org (duke) Date: Wed, 21 Jan 2026 15:35:08 GMT Subject: [jdk26u] RFR: 8374434: Several JShell tests report JUnit discovery warnings In-Reply-To: <3wh0CQtxxRxeq2cwwwsT28VnsvRoIL-hi3P3aA4cfa8=.17293262-0ece-44cd-8637-11698646306c@github.com> References: <3wh0CQtxxRxeq2cwwwsT28VnsvRoIL-hi3P3aA4cfa8=.17293262-0ece-44cd-8637-11698646306c@github.com> Message-ID: On Tue, 20 Jan 2026 16:17:33 GMT, Shivangi Gupta wrote: > Straight Backport. Ran the tests ,all passed. @Shivangi-aa Your change (at version 335dc4bf905bbb1220a21829368781ddcb7fc2c9) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk26u/pull/19#issuecomment-3778872046 From sshivang at openjdk.org Wed Jan 21 15:55:26 2026 From: sshivang at openjdk.org (Shivangi Gupta) Date: Wed, 21 Jan 2026 15:55:26 GMT Subject: [jdk26u] Integrated: 8374434: Several JShell tests report JUnit discovery warnings In-Reply-To: <3wh0CQtxxRxeq2cwwwsT28VnsvRoIL-hi3P3aA4cfa8=.17293262-0ece-44cd-8637-11698646306c@github.com> References: <3wh0CQtxxRxeq2cwwwsT28VnsvRoIL-hi3P3aA4cfa8=.17293262-0ece-44cd-8637-11698646306c@github.com> Message-ID: <_ztFqxACFqwZI7RlZMVWXwN5cXfyVLIcefzjOL5xnqI=.0805dfb1-32a5-4438-b3fc-0697aced6341@github.com> On Tue, 20 Jan 2026 16:17:33 GMT, Shivangi Gupta wrote: > Straight Backport. Ran the tests ,all passed. This pull request has now been integrated. Changeset: 207722a4 Author: Shivangi Gupta Committer: Sean Coffey URL: https://git.openjdk.org/jdk26u/commit/207722a42cf763dcde937d65fcdf3d403f53db58 Stats: 7 lines in 3 files changed: 0 ins; 4 del; 3 mod 8374434: Several JShell tests report JUnit discovery warnings Backport-of: e6abf98e35079ed1b5547f2cc0ac6f518b78d67b ------------- PR: https://git.openjdk.org/jdk26u/pull/19 From duke at openjdk.org Wed Jan 21 23:39:12 2026 From: duke at openjdk.org (duke) Date: Wed, 21 Jan 2026 23:39:12 GMT Subject: [jdk26u] RFR: 8375657: RISC-V: Need to check size in SharedRuntime::is_wide_vector In-Reply-To: References: Message-ID: On Wed, 21 Jan 2026 02:03:38 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [ca3e6236](https://github.com/openjdk/jdk/commit/ca3e6236a28794156cc2acf697755229c47735a8) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 20 Jan 2026 and was reviewed by Feilong Jiang and Fei Yang. > > Thanks! @DingliZhang Your change (at version e8c072e25d482f98e815883983cacb293a78f86c) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk26u/pull/20#issuecomment-3781635387 From dzhang at openjdk.org Thu Jan 22 00:36:33 2026 From: dzhang at openjdk.org (Dingli Zhang) Date: Thu, 22 Jan 2026 00:36:33 GMT Subject: [jdk26u] Integrated: 8375657: RISC-V: Need to check size in SharedRuntime::is_wide_vector In-Reply-To: References: Message-ID: On Wed, 21 Jan 2026 02:03:38 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [ca3e6236](https://github.com/openjdk/jdk/commit/ca3e6236a28794156cc2acf697755229c47735a8) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 20 Jan 2026 and was reviewed by Feilong Jiang and Fei Yang. > > Thanks! This pull request has now been integrated. Changeset: 45526ee0 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk26u/commit/45526ee012d1c9df00de42a53c80425cc374e997 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8375657: RISC-V: Need to check size in SharedRuntime::is_wide_vector Backport-of: ca3e6236a28794156cc2acf697755229c47735a8 ------------- PR: https://git.openjdk.org/jdk26u/pull/20 From kdnilsen at openjdk.org Thu Jan 22 00:42:43 2026 From: kdnilsen at openjdk.org (Kelvin Nilsen) Date: Thu, 22 Jan 2026 00:42:43 GMT Subject: [jdk25u-dev] RFR: 8373714: Shenandoah: Register heuristic penalties following a degenerated GC Message-ID: Hi all, This pull request contains a backport of commit 385c4f81 from the openjdk/jdk repository. The commit being backported was authored by Kelvin Nilsen on 8 Jan 2026 and was reviewed by William Kemper. Thanks! ------------- Commit messages: - Backport 385c4f8180d30c0e41b848eb4b2c1c8788211422 Changes: https://git.openjdk.org/jdk25u-dev/pull/162/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=162&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373714 Stats: 15 lines in 7 files changed: 4 ins; 0 del; 11 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/162.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/162/head:pull/162 PR: https://git.openjdk.org/jdk25u-dev/pull/162 From dzhang at openjdk.org Thu Jan 22 00:46:28 2026 From: dzhang at openjdk.org (Dingli Zhang) Date: Thu, 22 Jan 2026 00:46:28 GMT Subject: [jdk25u-dev] RFR: 8375657: RISC-V: Need to check size in SharedRuntime::is_wide_vector Message-ID: Hi all, This pull request contains a backport of commit [ca3e6236](https://github.com/openjdk/jdk/commit/ca3e6236a28794156cc2acf697755229c47735a8) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Dingli Zhang on 20 Jan 2026 and was reviewed by Feilong Jiang and Fei Yang. Thanks! ------------- Commit messages: - Backport ca3e6236a28794156cc2acf697755229c47735a8 Changes: https://git.openjdk.org/jdk25u-dev/pull/163/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=163&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8375657 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/163.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/163/head:pull/163 PR: https://git.openjdk.org/jdk25u-dev/pull/163 From serb at openjdk.org Thu Jan 22 01:13:00 2026 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 22 Jan 2026 01:13:00 GMT Subject: [jdk25u-dev] RFR: 8375063: Update Libpng to 1.6.54 Message-ID: Hi all, This pull request contains a backport of commit [a2e74957](https://github.com/openjdk/jdk/commit/a2e749572e03dd394d123b701e163e3837472dd0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jayathirth D V on 21 Jan 2026 and was reviewed by Sergey Bylokhov and Phil Race. Thanks! ------------- Commit messages: - Backport a2e749572e03dd394d123b701e163e3837472dd0 Changes: https://git.openjdk.org/jdk25u-dev/pull/164/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=164&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8375063 Stats: 1406 lines in 16 files changed: 443 ins; 7 del; 956 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/164.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/164/head:pull/164 PR: https://git.openjdk.org/jdk25u-dev/pull/164 From serb at openjdk.org Thu Jan 22 01:14:44 2026 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 22 Jan 2026 01:14:44 GMT Subject: [jdk11u-dev] RFR: 8375063: Update Libpng to 1.6.54 Message-ID: Hi all, This pull request contains a backport of commit [a2e74957](https://github.com/openjdk/jdk/commit/a2e749572e03dd394d123b701e163e3837472dd0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jayathirth D V on 21 Jan 2026 and was reviewed by Sergey Bylokhov and Phil Race. Thanks! ------------- Commit messages: - Backport a2e749572e03dd394d123b701e163e3837472dd0 Changes: https://git.openjdk.org/jdk11u-dev/pull/3139/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3139&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8375063 Stats: 1406 lines in 16 files changed: 443 ins; 7 del; 956 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3139.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3139/head:pull/3139 PR: https://git.openjdk.org/jdk11u-dev/pull/3139 From serb at openjdk.org Thu Jan 22 01:14:59 2026 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 22 Jan 2026 01:14:59 GMT Subject: [jdk17u-dev] RFR: 8375063: Update Libpng to 1.6.54 Message-ID: Hi all, This pull request contains a backport of commit [a2e74957](https://github.com/openjdk/jdk/commit/a2e749572e03dd394d123b701e163e3837472dd0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jayathirth D V on 21 Jan 2026 and was reviewed by Sergey Bylokhov and Phil Race. Thanks! ------------- Commit messages: - Backport a2e749572e03dd394d123b701e163e3837472dd0 Changes: https://git.openjdk.org/jdk17u-dev/pull/4237/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4237&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8375063 Stats: 1406 lines in 16 files changed: 443 ins; 7 del; 956 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4237.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4237/head:pull/4237 PR: https://git.openjdk.org/jdk17u-dev/pull/4237 From serb at openjdk.org Thu Jan 22 01:16:14 2026 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 22 Jan 2026 01:16:14 GMT Subject: [jdk21u-dev] RFR: 8375063: Update Libpng to 1.6.54 Message-ID: Hi all, This pull request contains a backport of commit [a2e74957](https://github.com/openjdk/jdk/commit/a2e749572e03dd394d123b701e163e3837472dd0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jayathirth D V on 21 Jan 2026 and was reviewed by Sergey Bylokhov and Phil Race. Thanks! ------------- Commit messages: - Backport a2e749572e03dd394d123b701e163e3837472dd0 Changes: https://git.openjdk.org/jdk21u-dev/pull/2558/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2558&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8375063 Stats: 1406 lines in 16 files changed: 443 ins; 7 del; 956 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2558.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2558/head:pull/2558 PR: https://git.openjdk.org/jdk21u-dev/pull/2558 From gnu.andrew at redhat.com Thu Jan 22 02:04:42 2026 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Thu, 22 Jan 2026 02:04:42 +0000 Subject: OpenJDK 21.0.10 Released Message-ID: We are pleased to announce the release of OpenJDK 21.0.10. The source tarball is available from: * https://openjdk-sources.osci.io/openjdk21/openjdk-21.0.10+7.tar.xz The tarball is accompanied by a digital signature available at: * https://openjdk-sources.osci.io/openjdk21/openjdk-21.0.10+7.tar.xz.sig This is signed by our Red Hat OpenJDK key (openjdk at redhat.com): PGP Key: rsa4096/0x92EF8D39DC13168F (hkp://keys.gnupg.net) Fingerprint = CA5F 11C6 CE22 644D 42C6 AC44 92EF 8D39 DC13 168F SHA256 checksums: edbadaf8d0ed69ee09e3903b8d351ad9a9bae1886028c1571a19a84968bb913c openjdk-21.0.10+7.tar.xz 9d1d2c06107e8cc165cdd1e9be73e1f7f1cda98d956945aefe2efdec8b6059d3 openjdk-21.0.10+7.tar.xz.sig SHA512 checksums: 997bae911cd414ae226603f4bb76cae3914dfc324f3c955cb3a3ad767f873b0422d5328fab3813608c59cbe6ec6d6759165c0b1aa57fc6779e051e54729d35cd openjdk-21.0.10+7.tar.xz 1734e1f8469434356dd60bebfaa58e09fcfba42e4ad08aff3d3e95331453a6755aaba81cd0db1570b6390d988b9842524f2480f9634437814f1b3e3ff9c027c1 openjdk-21.0.10+7.tar.xz.sig The checksums can be downloaded from: * https://openjdk-sources.osci.io/openjdk21/openjdk-21.0.10+7.sha256 * https://openjdk-sources.osci.io/openjdk21/openjdk-21.0.10+7.sha512 New in release OpenJDK 21.0.10 (2026-01-20): =========================================== Live versions of these release notes can be found at: * https://bit.ly/openjdk2110 * CVEs - CVE-2026-21925 - CVE-2026-21932 - CVE-2026-21933 - CVE-2026-21945 * Changes - JDK-7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently - JDK-8072701: resume001 failed due to ERROR: timeout for waiting for a BreakpintEvent - JDK-8139228: JFileChooser renders file names as HTML document - JDK-8139392: JInternalFrame has incorrect padding - JDK-8140527: JInternalFrame has incorrect title button width - JDK-8162380: [TEST_BUG] MouseEvent/.../AltGraphModifierTest.java has only "Fail" button - JDK-8199149: Improve the exception message thrown by VarHandle of unsupported operation - JDK-8201183: sjavac build failures: "Connection attempt failed: Connection refused" - JDK-8201778: Speed up test javax/net/ssl/DTLS/PacketLossRetransmission.java - JDK-8204868: java/util/zip/ZipFile/TestCleaner.java still fails with "cleaner failed to clean zipfile." - JDK-8210807: Printing a JTable with a JScrollPane prints table without rows populated - JDK-8216437: PPC64: Add intrinsic for GHASH algorithm - JDK-8219408: Tests should handle ${} in the view of jtreg "smart action" - JDK-8230016: re-visit test sun/security/pkcs11/Serialize/SerializeProvider.java - JDK-8245545: Disable TLS_RSA cipher suites - JDK-8265429: Improve GCM encryption - JDK-8277424: javax/net/ssl/TLSCommon/TLSTest.java fails with connection refused - JDK-8280482: Window transparency bug on Linux - JDK-8290043: serviceability/attach/ConcAttachTest.java failed "guarantee(!CheckJNICalls) failed: Attached JNI thread exited without being detached" - JDK-8297531: sun/security/krb5/MicroTime.java fails with "Exception: What? only 100 musec precision?" - JDK-8300708: Some nsk jvmti tests fail with virtual thread wrapper due to jvmti missing some virtual thread support - JDK-8304065: HttpServer.stop should terminate immediately if no exchanges are in progress - JDK-8304811: vmTestbase/vm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test.java fails with JVMTI_ERROR_TYPE_MISMATCH - JDK-8305186: Reference.waitForReferenceProcessing should be more accessible to tests - JDK-8305567: serviceability/tmtools/jstat/GcTest01.java failed utils.JstatGcResults.assertConsistency - JDK-8306579: Consider building with /Zc:throwingNew - JDK-8307160: Fix AWT/2D/A11Y to support the permissive- flag on the Microsoft Visual C compiler - JDK-8308780: Fix the Java Integer types on Windows - JDK-8309511: Regression test ExtraImportSemicolon.java refers to the wrong bug - JDK-8310049: Refactor Charset tests to use JUnit - JDK-8310915: Typo in aarch64.ad: "envcodings" - JDK-8311076: RedefineClasses doesn't check for ConstantPool overflow - JDK-8311906: Improve robustness of String constructors with mutable array inputs - JDK-8313231: Redundant if statement in ZoneInfoFile - JDK-8313770: jdk/internal/platform/docker/TestSystemMetrics.java fails on Ubuntu - JDK-8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive - JDK-8315990: Amend problemlisted tests to proper position - JDK-8316422: TestIntegerUnsignedDivMod.java triggers "invalid layout" assert in FrameValues::validate - JDK-8317132: Prepare HotSpot for permissive- - JDK-8317332: Prepare security for permissive- - JDK-8317970: Bump target macosx-x64 version to 11.00.00 - JDK-8318467: [jmh] tests concurrent.Queues and concurrent.ProducerConsumer hang with 101+ threads - JDK-8318730: MonitorVmStartTerminate.java still times out after JDK-8209595 - JDK-8318850: Duplicate code in the LCMSImageLayout - JDK-8319570: Change to GCC 13.2.0 for building on Linux at Oracle - JDK-8320049: PKCS10 would not discard the cause when throw SignatureException on invalid key - JDK-8320577: Improve MessageHeader's toString() function to make HttpURLConnection's debug log readable - JDK-8320836: jtreg gtest runs should limit heap size - JDK-8321180: Condition for non-latin1 string size too large exception is off by one - JDK-8321183: Incorrect warning from cds about the modules file - JDK-8321514: UTF16 string gets constructed incorrectly from codepoints if CompactStrings is not enabled - JDK-8322018: Test java/lang/String/CompactString/MaxSizeUTF16String.java fails with -Xcomp - JDK-8322135: Printing JTable in Windows L&F throws InternalError: HTHEME is null - JDK-8322140: javax/swing/JTable/JTableScrollPrintTest.java does not print the rows and columns of the table in Nimbus and Aqua LookAndFeel - JDK-8323803: ConstantOopReadValue::print_on should print 'null' instead of 'nullptr' - JDK-8324065: Daylight saving information for `Africa/Casablanca` are incorrect - JDK-8324491: Keyboard layout didn't keep its state if it was changed when dialog was active - JDK-8325277: [21u] Backout test change of JDK-8291809 - JDK-8325530: Vague error message when com.sun.tools.attach.VirtualMachine fails to load agent library - JDK-8325590: Regression in round-tripping UTF-16 strings after JDK-8311906 - JDK-8325647: [IR framework] Only prints stdout if exitCode is 134 - JDK-8325731: Installation instructions for Debian/Ubuntu don't mention autoconf - JDK-8325766: Extend CertificateBuilder to create trust and end entity certificates programmatically - JDK-8327434: Test java/util/PluggableLocale/TimeZoneNameProviderTest.java timed out - JDK-8327704: Update nsk/jdi tests to use driver instead of othervm - JDK-8327757: Convert javax/swing/JSlider/6524424/bug6524424.java applet to main - JDK-8327856: Convert applet test SpanishDiacriticsTest.java to a main program - JDK-8327980: Convert javax/swing/JToggleButton/4128979/bug4128979.java applet test to main - JDK-8328124: Convert java/awt/Frame/ShownOnPack/ShownOnPack.html applet test to main - JDK-8328247: Remove redundant dir for tests converted from applet to main - JDK-8328299: Convert DnDFileGroupDescriptor.html applet test to main - JDK-8328377: Convert java/awt/Cursor/MultiResolutionCursorTest test to main - JDK-8328562: Convert java/awt/InputMethods/DiacriticsTest/DiacriticsTest.java applet test to main - JDK-8331231: containers/docker/TestContainerInfo.java fails - JDK-8333200: Test containers/docker/TestPids.java fails Limit value -1 is not accepted as unlimited - JDK-8333526: Restructure java/nio/channels/DatagramChannel/StressNativeSignal.java to a fail fast exception handling policy - JDK-8333569: jpackage tests must run app launchers with retries on Linux only - JDK-8333783: java/nio/channels/FileChannel/directio/DirectIOTest.java is unstable with AV software - JDK-8334217: [AIX] Misleading error messages after JDK-8320005 - JDK-8334509: Cancelling PageDialog does not return the same PageFormat object - JDK-8334756: javac crashed on call to non-existent generic method with explicit annotated type arg - JDK-8334771: [TESTBUG] Run TestDockerMemoryMetrics.java with -Xcomp fails exitValue = 137 - JDK-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 - JDK-8337723: Remove redundant tests from com/sun/security/sasl/gsskerb - JDK-8338428: Add logging of final VM flags while setting properties - JDK-8338740: java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes - JDK-8339280: jarsigner -verify performs cross-checking between CEN and LOC - JDK-8339366: [jittester] Make it possible to generate tests without execution - JDK-8340015: Open source several AWT focus tests - series 7 - JDK-8340321: Disable SHA-1 in TLS/DTLS 1.2 handshake signatures - JDK-8340354: Open source AWT desktop properties and print related tests - JDK-8341097: GHA: Demote Mac x86 jobs to build only - JDK-8341131: Some jdk/jfr/event/compiler tests shouldn't be executed with Xcomp - JDK-8341138: Rename jtreg property docker.support as container.support - JDK-8341443: [macos] AppContentTest and SigningOptionsTest failed due to "codesign" does not fails with "--app-content" on macOS 15 - JDK-8341496: Improve JMX connections - JDK-8342576: [macos] AppContentTest still fails after JDK-8341443 for same reason on older macOS versions - JDK-8342582: user.region for formatting number no longer works for 21.0.5 - JDK-8342934: TYPE_USE annotations printed with error causing "," in toString output - JDK-8343191: Cgroup v1 subsystem fails to set subsystem path - JDK-8343340: Swapping checking do not work for MetricsMemoryTester failcount - JDK-8343875: Minor improvements of jpackage test library - JDK-8343876: Enhancements to jpackage test lib - JDK-8344143: Test jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java timed out on macosx-x64 - JDK-8344577: Virtual thread tests are timing out on some macOS systems - JDK-8345213: JVM Prefers /etc/timezone Over /etc/localtime on Debian 12 - JDK-8346142: [perf] scalability issue for the specjvm2008::xml.validation workload - JDK-8346234: javax/swing/text/DefaultEditorKit/4278839/bug4278839.java still fails in CI - JDK-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 - JDK-8346839: [TESTBUG] "java/awt/textfield/setechochartest4/setechochartest4.java" failed because the test frame disappears on clicking "Click Several Times" button - JDK-8346875: Test jdk/jdk/jfr/event/os/TestCPULoad.java fails on macOS - JDK-8347143: [aix] Fix strdup use in os::dll_load - JDK-8347277: java/awt/Focus/ComponentLostFocusTest.java fails intermittently - JDK-8347300: Don't exclude the "PATH" var from the environment when running app launchers in jpackage tests - JDK-8347377: Add validation checks for ICC_Profile header fields - JDK-8347434: Richer VM operations events logging - JDK-8347811: Container detection code for cgroups v2 should use cgroup.controllers - JDK-8347841: Test fixes that use deprecated time zone IDs - JDK-8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() - JDK-8348402: PerfDataManager stalls shutdown for 1ms - JDK-8349188: LineBorder does not scale correctly - JDK-8349534: Refactor jdk/sun/security/krb5/runNameEquals.sh to java test - JDK-8349705: java.net.URI.scanIPv4Address throws unnecessary URISyntaxException - JDK-8349988: Change cgroup version detection logic to not depend on /proc/cgroups - JDK-8350102: Decouple jpackage test-lib Executor.Result and Executor classes - JDK-8350623: Fix -Wzero-as-null-pointer-constant warnings in nsk native test utilities - JDK-8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError - JDK-8351110: ImageIO.write for JPEG can write corrupt JPEG for certain thumbnail dimensions - JDK-8351359: OperatingSystemMXBean: values from getCpuLoad and getProcessCpuLoad are stale after 24.8 days (Windows) - JDK-8351382: New test containers/docker/TestMemoryWithSubgroups.java is failing - JDK-8351567: Jar Manifest test ValueUtf8Coding produces misleading diagnostic output - JDK-8352016: Improve java/lang/RuntimeTests/RuntimeExitLogTest.java - JDK-8352533: Report useful IOExceptions when jspawnhelper fails - JDK-8352678: Opensource few JMenuItem tests - JDK-8352682: Opensource JComponent tests - JDK-8352686: Opensource JInternalFrame tests - series3 - JDK-8352687: Opensource few JInternalFrame and JTextField tests - JDK-8352793: Open source several AWT TextComponent tests - Batch 1 - JDK-8352865: Open source several AWT TextComponent tests - Batch 2 - JDK-8352905: Open some JComboBox bugs 1 - JDK-8352926: New test TestDockerMemoryMetricsSubgroup.java fails - JDK-8352966: Opensource Several Font related tests - Batch 2 - JDK-8352997: Open source several Swing JTabbedPane tests - JDK-8353007: Open some JComboBox bugs 2 - JDK-8353011: Open source Swing JButton tests - Set 1 - JDK-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 - JDK-8353175: Eliminate double iteration of stream in FieldDescriptor reinitialization - JDK-8353201: Open source Swing Tooltip tests - Set 2 - JDK-8353299: VerifyJarEntryName.java test fails - JDK-8353309: Open source several Swing text tests - JDK-8353319: Open source Swing tests - Set 3 - JDK-8353445: Open source several AWT Menu tests - Batch 1 - JDK-8353470: Clean up and open source couple AWT Graphics related tests (Part 2) - JDK-8353483: Open source some JProgressBar tests - JDK-8353486: Open source Swing Tests - Set 4 - JDK-8353585: Provide ChoiceFormat#parse(String, ParsePosition) tests - JDK-8353586: Open source several toolkit tests - JDK-8353589: Open source a few Swing menu-related tests - JDK-8353592: Open source several scrollbar tests - JDK-8353661: Open source several swing tests batch5 - JDK-8353832: Opensource FontClass, Selection and Icon tests - JDK-8353953: com/sun/jdi tests should be fixed to not always require includevirtualthreads=y - JDK-8353957: Open source several AWT ScrollPane tests - Batch 1 - JDK-8353958: Open source several AWT ScrollPane tests - Batch 2 - JDK-8354095: Open some JTable bugs 5 - JDK-8354106: Clean up and open source KeyEvent related tests (Part 2) - JDK-8354214: Open source Swing tests Batch 2 - JDK-8354233: Open some JTable bugs 6 - JDK-8354235: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine - JDK-8354248: Open source several AWT GridBagLayout and List tests - JDK-8354340: Open source Swing Tests - Set 6 - JDK-8354341: Open some JTable bugs 7 - JDK-8354365: Opensource few Modal and Full Screen related tests - JDK-8354418: Open source Swing tests Batch 4 - JDK-8354451: Open source some more Swing popup menu tests - JDK-8354465: Open some JTable bugs 8 - JDK-8354466: Open some misc Swing bugs 9 - JDK-8354472: Clean up and open source KeyEvent related tests (Part 3) - JDK-8354475: TestDockerMemoryMetricsSubgroup.java fails with exitValue = 1 - JDK-8354493: Opensource Several MultiScreen and Insets related tests - JDK-8354495: Open source several AWT DataTransfer tests - JDK-8354532: Open source JFileChooser Tests - Set 7 - JDK-8354552: Open source a few Swing tests - JDK-8354553: Open source several clipboard tests batch0 - JDK-8354561: Open source several swing tests batch0 - JDK-8354646: java.awt.TextField allows to identify the spaces in a password when double clicked at the starting and end of the text - JDK-8354653: Clean up and open source KeyEvent related tests (Part 4) - JDK-8354701: Open source few JToolTip tests - JDK-8354873: javax/swing/plaf/metal/MetalIconFactory/bug4952462.java failing on CI - JDK-8354928: Clean up and open source some miscellaneous AWT tests - JDK-8355071: Fix nsk/jdi test to not require lookup of main thread in order to set the breakpoint used for communication - JDK-8355077: Compiler error at splashscreen_gif.c due to unterminated string initialization - JDK-8355241: Move NativeDialogToFrontBackTest.java PL test to manual category - JDK-8355333: Some Problem list entries point to non-existent / wrong files - JDK-8355387: [jittester] Disable downcasts by default - JDK-8355444: [java.io] Use @requires tag instead of exiting based on "os.name" property value - JDK-8355478: DoubleActionESC.java fails intermittently - JDK-8355558: SJIS.java test is always ignored - JDK-8355561: [macos] Build failure with Xcode 16.3 - JDK-8355569: Some nsk/jdi tests can glean the "main" thread by using the ClassPrepareEvent for the debuggee main class - JDK-8355773: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee - JDK-8356023: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 2 - JDK-8356040: java/util/PluggableLocale/LocaleNameProviderTest.java timed out - JDK-8356145: ListEnterExitTest.java fails on macos - JDK-8356187: TestJcmd.java may incorrectly parse podman version - JDK-8356588: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 3 - JDK-8356752: Log mouse enter and exit events for debugging - JDK-8356811: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 4 - JDK-8356897: Update NSS library to 3.111 - JDK-8357172: Extend try block in nsk/jdi tests to capture exceptions thrown by Debuggee.classByName() - JDK-8357305: Compilation failure in javax/swing/JMenuItem/bug6197830.java - JDK-8357561: BootstrapLoggerTest does not work on Ubuntu 24 with LANG de_DE.UTF-8 - JDK-8357799: Improve instructions for JFileChooser/HTMLFileName.java - JDK-8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations - JDK-8357882: Use UTF-8 encoded data in LocaleDataTest - JDK-8358048: java/net/httpclient/HttpsTunnelAuthTest.java incorrectly calls Thread::stop - JDK-8358532: JFileChooser in GTK L&F still displays HTML filename - JDK-8358577: Test serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon01/contmon01.java failed: unexpexcted monitor object - JDK-8358679: [asan] vmTestbase/nsk/jvmti tests show memory issues - JDK-8358748: Large page size initialization fails with assert "page_size must be a power of 2" - JDK-8358764: (sc) SocketChannel.close when thread blocked in read causes connection to be reset (win) - JDK-8358813: JPasswordField identifies spaces in password via delete shortcuts - JDK-8359061: Update and ProblemList manual test java/awt/Cursor/CursorDragTest/ListDragCursor.java - JDK-8359167: Remove unused test/hotspot/jtreg/vmTestbase/nsk/share/jpda/BindServer.java - JDK-8359182: Use @requires instead of SkippedException for MaxPath.java - JDK-8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped - JDK-8359418: Test "javax/swing/text/GlyphView/bug4188841.java" failed because the phrase of text pane does not match the instructions - JDK-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 - JDK-8359449: [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor extract method for Windows specific test - JDK-8359477: com/sun/net/httpserver/Test12.java appears to have a temp file race - JDK-8359501: Enhance Handling of URIs - JDK-8359687: Use PassFailJFrame for java/awt/print/Dialog/DialogType.java - JDK-8360022: ClassRefDupInConstantPoolTest.java fails when running in repeat - JDK-8360178: TestArguments.atojulong gtest has incorrect format string - JDK-8360288: Shenandoah crash at size_given_klass in op_degenerated - JDK-8360408: [TEST] Use @requires tag instead of exiting based on "os.name" property value for sun/net/www/protocol/file/FileURLTest.java - JDK-8360411: [TEST] open/test/jdk/java/io/File/MaxPathLength.java Refactor extract method to encapsulate Windows specific test logic - JDK-8360478: libjsig related tier3 jtreg tests fail when asan is configured - JDK-8360533: ContainerRuntimeVersionTestUtils fromVersionString fails with some docker versions - JDK-8360981: Remove use of Thread.stop in test/jdk/java/net/Socket/DeadlockTest.java - JDK-8361253: CommandLineOptionTest library should report observed values on failure - JDK-8361298: SwingUtilities/bug4967768.java fails where character P is not underline - JDK-8361314: Test serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java FATAL ERROR in native method: Failed during the GetClassSignature call - JDK-8361423: Add IPSupport::printPlatformSupport to java/net/NetworkInterface/IPv4Only.java - JDK-8361447: [REDO] Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays - JDK-8361599: [PPC64] enable missing tests via jtreg requires - JDK-8361751: Test sun/tools/jcmd/TestJcmdSanity.java timed out on Windows - JDK-8361754: New test runtime/jni/checked/TestCharArrayReleasing.java can cause disk full errors - JDK-8361868: [GCC static analyzer] complains about missing calloc - NULL checks in p11_util.c - JDK-8361871: [GCC static analyzer] complains about use of uninitialized value ckpObject in p11_util.c - JDK-8362123: ClassLoader Leak via Executors.newSingleThreadExecutor(...) - JDK-8362204: test/jdk/sun/awt/font/TestDevTransform.java fails on Ubuntu 24.04 - JDK-8362207: Add more test cases for possible double-rounding in fma - JDK-8362308: Enhance Bitmap operations - JDK-8362516: Support of GCC static analyzer (-fanalyzer) - JDK-8362532: Test gc/g1/plab/* duplicate command-line options - JDK-8362533: Tests sun/management/jmxremote/bootstrap/* duplicate VM flags - JDK-8362602: Add test.timeout.factor to CompileFactory to avoid test timeouts - JDK-8362632: Improve HttpServer Request handling - JDK-8363676: [GCC static analyzer] missing return value check of malloc in OGLContext_SetTransform - JDK-8363720: Follow up to JDK-8360411 with post review comments - JDK-8363966: GHA: Switch cross-compiling sysroots to Debian trixie - JDK-8364198: NMT should have a better corruption message - JDK-8364199: Enhance list of environment variables printed in hserr/hsinfo file - JDK-8364214: Enhance polygon data support - JDK-8364235: Fix for JDK-8361447 breaks the alignment requirements for GuardedMemory - JDK-8364257: JFR: User-defined events and settings with a one-letter name cannot be configured - JDK-8364258: ThreadGroup constant pool serialization is not normalized - JDK-8364263: HttpClient: Improve encapsulation of ProxyServer - JDK-8364484: misc tests fail with Received fatal alert: handshake_failure - JDK-8364514: [asan] runtime/jni/checked/TestCharArrayReleasing.java heap-buffer-overflow - JDK-8364556: JFR: Disable SymbolTableStatistics and StringTableStatistics in default.jfc - JDK-8364597: Replace THL A29 Limited with Tencent - JDK-8364660: ClassVerifier::ends_in_athrow() should be removed - JDK-8364786: Test java/net/vthread/HttpALot.java intermittently fails - 24999 handled, expected 25000 - JDK-8364993: JFR: Disable jdk.ModuleExport in default.jfc - JDK-8364996: java/awt/font/FontNames/LocaleFamilyNames.java times out on Windows - JDK-8365058: Enhance CopyOnWriteArraySet - JDK-8365086: CookieStore.getURIs() and get(URI) should return an immutable List - JDK-8365098: make/RunTests.gmk generates a wrong path to test artifacts on Alpine - JDK-8365168: Use 64-bit aligned addresses for CK_ULONG access in PKCS11 native key code - JDK-8365240: [asan] exclude some tests when using asan enabled binaries - JDK-8365271: Improve Swing supports - JDK-8365280: Enhance JOptionPane - JDK-8365425: [macos26] javax/swing/JInternalFrame/8160248/JInternalFrameDraggingTest.java fails on macOS 26 - JDK-8365442: [asan] runtime/ErrorHandling/CreateCoredumpOnCrash.java fails - JDK-8365487: [asan] some oops (mode) related tests fail - JDK-8365615: Improve JMenuBar/RightLeftOrientation.java - JDK-8365660: test/jdk/sun/security/pkcs11/KeyAgreement/ tests skipped without SkipExceprion - JDK-8365790: Shutdown hook for application image does not work on Windows - JDK-8365834: Mark java/net/httpclient/ManyRequests.java as intermittent - JDK-8365913: Support latest MSC_VER in abstract_vm_version.cpp - JDK-8365919: Replace currentTimeMillis with nanoTime in Stresser.java - JDK-8365983: Tests should throw SkippedException when SCTP not supported - JDK-8366092: [GCC static analyzer] UnixOperatingSystem.c warning: use of uninitialized value 'systemTicks' - JDK-8366159: SkippedException is treated as a pass for pkcs11/KeyStore, pkcs11/SecretKeyFactory and pkcs11/SecureRandom - JDK-8366208: Unexpected exception in sun.java2d.cmm.lcms.LCMSImageLayout - JDK-8366229: runtime/Thread/TooSmallStackSize.java runs with all collectors - JDK-8366231: Bump update version for OpenJDK: jdk-21.0.10 - JDK-8366342: Key generator and key pair generator tests skipping, but showing as passed - JDK-8366359: Test should throw SkippedException when there is no lpstat - JDK-8366558: Gtests leave /tmp/cgroups-test* files - JDK-8366750: Remove test 'java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java' from problemlist - JDK-8366764: Deproblemlist java/awt/ScrollPane/ScrollPositionTest.java - JDK-8366844: Update and automate MouseDraggedOriginatedByScrollBarTest.java - JDK-8366893: java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java timed out on macos-aarch64 - JDK-8367017: Remove legacy checks from WrappedToolkitTest and convert from bash - JDK-8367021: Regression in LocaleDataTest refactoring - JDK-8367131: Test com/sun/jdi/ThreadMemoryLeakTest.java fails on 32 bits - JDK-8367133: DTLS: fragmentation of Finished message results in handshake failure - JDK-8367237: Thread-Safety Usage Warning for java.text.Collator Classes - JDK-8367348: Enhance PassFailJFrame to support links in HTML - JDK-8367372: Test `test/hotspot/jtreg/gc/TestObjectAlignmentCardSize.java` fails on 32 bit systems - JDK-8367384: The ICC_Profile class may throw exceptions during serialization - JDK-8367782: VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName - JDK-8367869: Test java/io/FileDescriptor/Sync.java timed out - JDK-8367904: Test java/net/InetAddress/ptr/Lookup.java should throw SkippedException - JDK-8368032: Enhance Certificate Checking - JDK-8368192: Test java/lang/ProcessBuilder/Basic.java#id0 fails with Exception: Stack trace - JDK-8368668: Several vmTestbase/vm/gc/compact tests timed out on large memory machine - JDK-8368960: Adjust java UL logging in the build - JDK-8368982: Test sun/security/tools/jarsigner/EC.java completed and timed out - JDK-8369032: Add test to ensure serialized ICC_Profile stores only necessary optional data - JDK-8369078: Fix faulty test conversion in IllegalCharsetName.java - JDK-8369184: SimpleTimeZone equals() Returns True for Unequal Instances with Different hashCode Values - JDK-8369226: GHA: Switch to MacOS 15 - JDK-8369319: java/net/httpclient/CancelRequestTest.java fails intermittently - JDK-8369450: [Ubuntu 25.10] openjdk fails to build due to rust-coreutils date - JDK-8369506: Bytecode rewriting causes Java heap corruption on AArch64 - JDK-8369563: Gtest dll_address_to_function_and_library_name has issues with stripped pdb files - JDK-8369616: JavaFrameAnchor on RISC-V has unnecessary barriers and wrong store order in MacroAssembler - JDK-8369946: Bytecode rewriting causes Java heap corruption on PPC - JDK-8369947: Bytecode rewriting causes Java heap corruption on RISC-V - JDK-8370214: [21u] Remove -Xdebug and -Xnoagent from tests: backport parts of 8227229 and 8312072 - JDK-8370465: Right to Left Orientation Issues with MenuItem Component - JDK-8372534: Update Libpng to 1.6.51 - JDK-8375447: Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.10 Notes on individual issues: =========================== core-libs/java.util:i18n: JDK-8345213: JVM Prefers /etc/timezone Over /etc/localtime on Debian 12 ======================================================================= On older Debian-based GNU/Linux systems, the /etc/timezone file contained the name of the timezone in use on the system and so was preferred by OpenJDK for determining the default timezone returned by `TimeZone.getDefault()`. Since Debian 3.1 in 2005, the /etc/localtime file has also been provided as either a link to or a copy of the zone data file provided by the tzdata database and this is now the preferred source of the system timezone following Debian's adoption of systemd. OpenJDK's continued preference for /etc/timezone meant that it may be reading a timezone setting which was no longer updated on modern Debian systems. With this OpenJDK update, OpenJDK only reads /etc/localtime as on other GNU/Linux systems. See https://wiki.debian.org/TimeZoneChanges#Check_Configured_Timezone for more details. core-libs/java.lang: JDK-8311906: Improve robustness of String constructors with mutable array inputs ================================================================================ The introduction of Compact Strings (JEP 254, OpenJDK 9) changed the implementation of the String class to use a byte array to store character data in either ISO-8859-1/Latin-1 (one byte per character) or UTF-16 (two bytes per character). This optimisation reduced the memory usage over a character array when String objects with only Latin-1 characters were used. However, this also introduced a potential race condition if the input character array was modified externally while being converted to bytes. With this release of OpenJDK, the conversion now includes an additional verification step which checks that the first character that is not Latin-1 is still not Latin-1 in the original array after all characters have been copied. If it has changed to Latin-1, a second attempt is made to compress the character data to Latin-1. A note is also added to the documentation of the relevant methods in AbstractStringBuilder, Appendable and String to indicate that the contents of the final String are unspecified if the character array is modified during construction. See https://openjdk.org/jeps/254 for more details on Compact Strings. core-svc/javax.management: JDK-8341496: Improve JMX connections ==================================== With this release of OpenJDK, SSL connections created by javax.rmi.ssl.SslRMIClientSocketFactory now enable HTTPS-based endpoint identification by default. This can be disabled by setting the new system property jdk.rmi.ssl.client.enableEndpointIdentification to false. security-libs/java.security: JDK-8368032: Enhance Certificate Checking ========================================= OpenJDK supports the authorityInfoAccess extension in X.509 certificates when the `com.sun.security.enableAIAcaIssuers` system property is set to `true`. With this release of OpenJDK, a security and system property `com.sun.security.allowedAIALocations` is introduced which acts as a filter on the URIs specified in the extension. By default, the property is empty, which will cause all URIs to be denied when the extension is enabled. A value of `any` may be used to allow all URIs or a whitespace-separated list of filters may be used for more fine-grained control. The syntax of the filters is specified in the `java.security` file. A non-empty value for the system property takes precedence over the security property. security-libs/javax.net.ssl: JDK-8245545: Disable TLS_RSA cipher suites ========================================== The TLS_RSA cipher suites do not preserve forward secrecy and are rarely used in practice. With this release, they are disabled by adding "TLS_RSA_*" to the `jdk.tls.disabledAlgorithms` security property in the `java.security` configuration file. Attempts to use these suites with this release will result in a `SSLHandshakeException` being thrown. Note that RSA cipher suites which use DES, 3DES, RC4 or NULL were already disabled prior to this change. Users can, *at their own risk*, remove this restriction by modifying the `java.security` configuration file (or override it by using the `java.security.properties` system property) so "TLS_RSA_*" is no longer listed in the `jdk.tls.disabledAlgorithms` security property. This change results in the following cipher suites being disabled: * TLS_RSA_WITH_AES_256_GCM_SHA384 * TLS_RSA_WITH_AES_256_CBC_SHA256 * TLS_RSA_WITH_AES_256_CBC_SHA * TLS_RSA_WITH_AES_128_GCM_SHA256 * TLS_RSA_WITH_AES_128_CBC_SHA256 * TLS_RSA_WITH_AES_128_CBC_SHA JDK-8340321: Disable SHA-1 in TLS/DTLS 1.2 handshake signatures =============================================================== RFC 9155 deprecates the use of SHA-1 in TLS 1.2 and DTLS 1.2. The algorithm has been regarded as insecure since 2005 and the first public attack was published on the 23rd of February, 2017. With this release of OpenJDK, SHA-1 is disabled in TLS 1.2 and DTLS 1.2 handshake signature by adding "rsa_pkcs1_sha1 usage HandshakeSignature, ecdsa_sha1 usage HandshakeSignature, dsa_sha1 usage HandshakeSignature" to the `jdk.tls.disabledAlgorithms` security property in the `java.security` configuration file. Attempts to use these suites with this release will result in a `SSLHandshakeException` being thrown. Users can, *at their own risk*, remove this restriction by modifying the `java.security` configuration file (or override it by using the `java.security.properties` system property) so the handshake signatures are no longer listed in the `jdk.tls.disabledAlgorithms` security property. This change results in the following signature schemes being disabled for handshaking: * dsa_sha1 * ecdsa_sha1 * rsa_pkcs1_sha1 Happy hacking, -- 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 Thu Jan 22 02:16:51 2026 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 22 Jan 2026 02:16:51 GMT Subject: [jdk25u-dev] RFR: 8373476: (tz) Update Timezone Data to 2025c In-Reply-To: <0TzVD6CwsKCa_R_b5GiIs7sUnlgHWRqTH-6Gdc7m_sQ=.4f1a422a-b53c-4fcb-9bfa-2af51b74b204@github.com> References: <0TzVD6CwsKCa_R_b5GiIs7sUnlgHWRqTH-6Gdc7m_sQ=.4f1a422a-b53c-4fcb-9bfa-2af51b74b204@github.com> Message-ID: On Wed, 14 Jan 2026 08:32:44 GMT, Zhaokun Xie wrote: > tz2025c changes. clean backport of https://git.openjdk.org/jdk/commit/5df183be6c484d8f9635fac149caf5e2079c5561 Confirmed that this is a clean patch. What testing has been run? For tzdata changes, I would expect tests to be run that are not part of tier1: ~~~ make run-test TEST="jtreg:java/text/Format java/util/TimeZone sun/util/calendar sun/util/resources" ~~~ ------------- Changes requested by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk25u-dev/pull/147#pullrequestreview-3690255410 From andrew at openjdk.org Thu Jan 22 02:22:14 2026 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 22 Jan 2026 02:22:14 GMT Subject: [jdk25u-dev] RFR: 8373476: (tz) Update Timezone Data to 2025c In-Reply-To: <0TzVD6CwsKCa_R_b5GiIs7sUnlgHWRqTH-6Gdc7m_sQ=.4f1a422a-b53c-4fcb-9bfa-2af51b74b204@github.com> References: <0TzVD6CwsKCa_R_b5GiIs7sUnlgHWRqTH-6Gdc7m_sQ=.4f1a422a-b53c-4fcb-9bfa-2af51b74b204@github.com> Message-ID: On Wed, 14 Jan 2026 08:32:44 GMT, Zhaokun Xie wrote: > tz2025c changes. clean backport of https://git.openjdk.org/jdk/commit/5df183be6c484d8f9635fac149caf5e2079c5561 I've revoked approval until there is evidence of sufficient testing. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/147#issuecomment-3782130911 From andrew at openjdk.org Thu Jan 22 02:23:58 2026 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 22 Jan 2026 02:23:58 GMT Subject: [jdk21u-dev] RFR: 8373476: (tz) Update Timezone Data to 2025c In-Reply-To: References: Message-ID: On Wed, 14 Jan 2026 08:35:25 GMT, Zhaokun Xie wrote: > tz2025c changes. clean backport of https://git.openjdk.org/jdk/commit/5df183be6c484d8f9635fac149caf5e2079c5561 Confirmed clean but needs further testing I've revoked approval until there is evidence of sufficient testing. ~~~ make run-test TEST="jtreg:java/text/Format java/util/TimeZone sun/util/calendar sun/util/resources" ~~~ ------------- Changes requested by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2545#pullrequestreview-3690267983 PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2545#issuecomment-3782132083 From phh at openjdk.org Thu Jan 22 02:48:19 2026 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 22 Jan 2026 02:48:19 GMT Subject: [jdk17u-dev] RFR: 7036144: GZIPInputStream readTrailer uses faulty available() test for end-of-stream [v2] In-Reply-To: References: Message-ID: On Fri, 19 Dec 2025 21:39:03 GMT, Todd V. Jonker wrote: >> Todd V. Jonker 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 gzip-fix >> - Backport d3f3011d56267360d65841da3550eca79cf1575b > > Looks good in GHA, and I've also had good results from testing tiers1-2 on my M4 MacBook. @toddjonker, pls mark this /integrate. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3667#issuecomment-3782210442 From duke at openjdk.org Thu Jan 22 04:00:41 2026 From: duke at openjdk.org (duke) Date: Thu, 22 Jan 2026 04:00:41 GMT Subject: [jdk26u] RFR: 8370489: Some compiler tests miss the @key randomness In-Reply-To: References: Message-ID: On Fri, 16 Jan 2026 05:18:16 GMT, KavyaKS94 wrote: > clean backport. Tested changes locally @KavyaKS94 Your change (at version bd31b6eb34d3f0f572c07d5369e1e280e751e114) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk26u/pull/16#issuecomment-3782384938 From goetz at openjdk.org Thu Jan 22 06:33:13 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 Jan 2026 06:33:13 GMT Subject: [jdk21u-dev] RFR: 8359388: Stricter checking for cipher transformations [v4] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.11-oracle > > I had to redo this as other pushes touched the same file. > Now I also needed a trivial resolve. > Let's see whether it's still clean. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: fix build issue / typo ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2555/files - new: https://git.openjdk.org/jdk21u-dev/pull/2555/files/2ff59a25..0937545c Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2555&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2555&range=02-03 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2555.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2555/head:pull/2555 PR: https://git.openjdk.org/jdk21u-dev/pull/2555 From goetz at openjdk.org Thu Jan 22 06:36:37 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 Jan 2026 06:36:37 GMT Subject: [jdk25u-dev] Integrated: 8375963: [25u] Set designator DEFAULT_PROMOTED_VERSION_PRE=ea in jdk25u-dev In-Reply-To: <0Nd4fju8t5crnIrKPHH5HzgkDyYN7PBvXUpanSBW9Nc=.d3f48fcc-bf0f-499f-911b-87331f6631f0@github.com> References: <0Nd4fju8t5crnIrKPHH5HzgkDyYN7PBvXUpanSBW9Nc=.d3f48fcc-bf0f-499f-911b-87331f6631f0@github.com> Message-ID: <3A0vJnw1FC5V31L8leeg9JRf84sLiJqH2c34S7s0eiw=.e163fe51-d4dd-4ffc-89f1-a5be37b6b583@github.com> On Wed, 21 Jan 2026 10:25:09 GMT, Goetz Lindenmaier wrote: > We need to set this similar to the other u releases. This pull request has now been integrated. Changeset: b22f6a4f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk25u-dev/commit/b22f6a4fcca9edf3db0a46b6ab1efe25fa919c7a Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8375963: [25u] Set designator DEFAULT_PROMOTED_VERSION_PRE=ea in jdk25u-dev Reviewed-by: sgehwolf ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/157 From goetz at openjdk.org Thu Jan 22 06:43:33 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 Jan 2026 06:43:33 GMT Subject: [jdk21u-dev] Integrated: 8328608: Multiple NewSessionTicket support for TLS In-Reply-To: References: Message-ID: On Sun, 18 Jan 2026 11:55:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle. > > src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java > Copyright. > > src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java > Copyright and whitespace. > > src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java > Copyright and whitespace. > > Further resolved around line 505 because later change "https://bugs.openjdk.org/browse/JDK-8350830: Values converted incorrectly when reading TLS session tickets" > was already backported. > > One hunk in SSLConfiguration.java was applied at a wrong location. I moved it to the right place. See extra commit. > > MultiNSTNoSessionCreation.java needs some test helper coding that was added in 22 by > https://bugs.openjdk.org/browse/JDK-8318485: Narrow klass shift should be zero if encoding range extends to 0x1_0000_0000 This pull request has now been integrated. Changeset: ddbdd423 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ddbdd42363033964eba80949db7203308e6c1db3 Stats: 1295 lines in 17 files changed: 1009 ins; 134 del; 152 mod 8328608: Multiple NewSessionTicket support for TLS Reviewed-by: mdoerr Backport-of: 0c2b175898d13b58ffe56e2f9cbc9d88173a61cf ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2548 From goetz at openjdk.org Thu Jan 22 07:11:03 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 Jan 2026 07:11:03 GMT Subject: [jdk21u-dev] RFR: 8348309: MultiNST tests need more debugging and timing [v2] In-Reply-To: <0PjJXofaV95OIbw-Us9C6W32bloafV7rfZN8FbzF050=.778a270f-e134-4bff-bdcf-3e1ea529509e@github.com> References: <0PjJXofaV95OIbw-Us9C6W32bloafV7rfZN8FbzF050=.778a270f-e134-4bff-bdcf-3e1ea529509e@github.com> Message-ID: > I backport this for parity with 21.0.11-oracle. > Follow up to 8328608 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 one additional commit since the last revision: backport 5cd4fe63768715ec7be32e248e05e611ea9b557d ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2549/files - new: https://git.openjdk.org/jdk21u-dev/pull/2549/files/9a713a95..f976f5b3 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2549&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2549&range=00-01 Stats: 2914 lines in 59 files changed: 2389 ins; 314 del; 211 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2549.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2549/head:pull/2549 PR: https://git.openjdk.org/jdk21u-dev/pull/2549 From goetz at openjdk.org Thu Jan 22 07:11:05 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 Jan 2026 07:11:05 GMT Subject: [jdk21u-dev] Integrated: 8348309: MultiNST tests need more debugging and timing In-Reply-To: <0PjJXofaV95OIbw-Us9C6W32bloafV7rfZN8FbzF050=.778a270f-e134-4bff-bdcf-3e1ea529509e@github.com> References: <0PjJXofaV95OIbw-Us9C6W32bloafV7rfZN8FbzF050=.778a270f-e134-4bff-bdcf-3e1ea529509e@github.com> Message-ID: On Mon, 19 Jan 2026 06:55:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle. > Follow up to 8328608 This pull request has now been integrated. Changeset: 4cbf8992 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/4cbf8992770c99da7da4e085b8cd6131c486d839 Stats: 68 lines in 5 files changed: 19 ins; 12 del; 37 mod 8348309: MultiNST tests need more debugging and timing Backport-of: 5cd4fe63768715ec7be32e248e05e611ea9b557d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2549 From goetz at openjdk.org Thu Jan 22 07:12:31 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 Jan 2026 07:12:31 GMT Subject: [jdk21u-dev] Integrated: 8343622: AesDkCrypto.stringToKey should not return null In-Reply-To: References: Message-ID: On Mon, 19 Jan 2026 07:19:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle This pull request has now been integrated. Changeset: bbd8baeb Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/bbd8baebe3051c6f419471a80b58f4f427694904 Stats: 70 lines in 6 files changed: 54 ins; 11 del; 5 mod 8343622: AesDkCrypto.stringToKey should not return null Backport-of: ca46c3a5ba324ceb4f30df772cb73a673647323e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2550 From goetz at openjdk.org Thu Jan 22 07:15:29 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 Jan 2026 07:15:29 GMT Subject: [jdk21u-dev] Integrated: 8354057: Odd debug output in -Xlog:os+container=debug on certain systems In-Reply-To: References: Message-ID: On Mon, 19 Jan 2026 07:37:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle. This pull request has now been integrated. Changeset: 4ede2b74 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/4ede2b74237488b313e01eff27aa4e2783cb820c Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8354057: Odd debug output in -Xlog:os+container=debug on certain systems Backport-of: 4478a99e3111798c2e461c7e769a69672f187a6a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2551 From goetz at openjdk.org Thu Jan 22 07:15:39 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 Jan 2026 07:15:39 GMT Subject: [jdk17u-dev] RFR: 8354893: [REDO BACKPORT] javac crashes while adding type annotations to the return type of a constructor (JDK-8320001) [v5] In-Reply-To: References: Message-ID: <7HOVAMhESUhMsIG2gB7fhmCm32qFTtlRad2JOPZJg3g=.69be4ec8-f95f-4641-86d5-7cc0cf493f79@github.com> On Tue, 20 Jan 2026 20:09:18 GMT, Liam Miller-Cushon wrote: >> This is a backport of [JDK-8354893](https://bugs.openjdk.org/browse/JDK-8354893), which is a follow-up to [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779). > > Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 15 commits: > > - Merge remote-tracking branch 'origin/master' into JDK-8354893 > - Merge branch 'JDK-8337998' into JDK-8354893 > - Merge branch 'master' into JDK-8337998 > - Merge branch 'JDK-8337998' into JDK-8354893 > - Merge branch 'JDK-8337795' into JDK-8337998 > - Merge remote-tracking branch 'origin/master' into JDK-8337795 > - Merge branch 'master' into JDK-8337998 > - Merge branch 'master' into JDK-8354893 > - Backport b2225c8c491e9a5f4f6d2ef14338369d681d6110 > - Backport c40e6ef3dcb25b8acc156aa4051694322bf7e351 > - ... and 5 more: https://git.openjdk.org/jdk17u-dev/compare/4892ed4b...19df7b21 Hi @cushon can you please proceed with this? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/4151#issuecomment-3782891377 From goetz at openjdk.org Thu Jan 22 07:17:39 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 Jan 2026 07:17:39 GMT Subject: [jdk17u-dev] Integrated: 8343622: AesDkCrypto.stringToKey should not return null In-Reply-To: References: Message-ID: On Mon, 19 Jan 2026 07:19:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.19-oracle. This pull request has now been integrated. Changeset: dbeb9943 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/dbeb9943ec40493453ce7c32e63dd103ba5f7849 Stats: 70 lines in 6 files changed: 54 ins; 11 del; 5 mod 8343622: AesDkCrypto.stringToKey should not return null Backport-of: ca46c3a5ba324ceb4f30df772cb73a673647323e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4233 From goetz at openjdk.org Thu Jan 22 07:18:33 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 Jan 2026 07:18:33 GMT Subject: [jdk21u-dev] Integrated: 8355632: WhiteBox.waitForReferenceProcessing() fails assert for return type In-Reply-To: References: Message-ID: On Mon, 19 Jan 2026 07:44:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle This pull request has now been integrated. Changeset: 6865d672 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/6865d6729bc2bf7d8c0f905624db7395dde6d1b6 Stats: 31 lines in 2 files changed: 30 ins; 0 del; 1 mod 8355632: WhiteBox.waitForReferenceProcessing() fails assert for return type Backport-of: bf52eb035865353fdf5c6c242f9676a51dcc9e22 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2552 From goetz at openjdk.org Thu Jan 22 07:19:29 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 Jan 2026 07:19:29 GMT Subject: [jdk17u-dev] Integrated: 8355632: WhiteBox.waitForReferenceProcessing() fails assert for return type In-Reply-To: References: Message-ID: On Mon, 19 Jan 2026 07:44:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.19-oracle. This pull request has now been integrated. Changeset: 381db13f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/381db13f14b9d528d8a8293b6886e5242ac47b92 Stats: 31 lines in 2 files changed: 30 ins; 0 del; 1 mod 8355632: WhiteBox.waitForReferenceProcessing() fails assert for return type Backport-of: bf52eb035865353fdf5c6c242f9676a51dcc9e22 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4234 From goetz at openjdk.org Thu Jan 22 07:27:19 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 Jan 2026 07:27:19 GMT Subject: [jdk21u-dev] Integrated: 8327114: Attach in Linux may have wrong behaviour when pid == ns_pid (Kubernetes debug container) In-Reply-To: References: Message-ID: <7VFQZoGgOgw4AFTzfQ1shta6QA4fLVrb-BA3Ftn_CM4=.3ca40f5c-f8d5-4a1d-881f-a30904d8b215@github.com> On Thu, 18 Dec 2025 14:26:06 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle. > > Clean backport, but needed to adapt syntax. This pull request has now been integrated. Changeset: bb8279eb Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/bb8279ebac17421a1deee2536dce805de080e886 Stats: 218 lines in 2 files changed: 143 ins; 8 del; 67 mod 8327114: Attach in Linux may have wrong behaviour when pid == ns_pid (Kubernetes debug container) Reviewed-by: mbaesken Backport-of: 52ba72823be0c969ab873ead2863ec48f883210b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2523 From rmarchenko at openjdk.org Thu Jan 22 07:32:39 2026 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Thu, 22 Jan 2026 07:32:39 GMT Subject: [jdk25u-dev] RFR: 8372860: TestCodeCacheUnloadDuringConcCycle fails on ARM32 [v2] In-Reply-To: <1l2k1xEKKG6-AwAZ7UxklFkkdHLZ4fcXJHFR07oFOOk=.cd925b77-a88f-496f-8a81-2ed663924371@github.com> References: <1l2k1xEKKG6-AwAZ7UxklFkkdHLZ4fcXJHFR07oFOOk=.cd925b77-a88f-496f-8a81-2ed663924371@github.com> Message-ID: > Clean backports of 8372860 and 8373429. > Test changes only. No risk. Roman Marchenko has updated the pull request incrementally with one additional commit since the last revision: Backport 5c6947f736568413d53d5a00de2e865f86e637c4 ------------- Changes: - all: https://git.openjdk.org/jdk25u-dev/pull/152/files - new: https://git.openjdk.org/jdk25u-dev/pull/152/files/be08b035..8e0a940f Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=152&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=152&range=00-01 Stats: 5 lines in 1 file changed: 2 ins; 1 del; 2 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/152.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/152/head:pull/152 PR: https://git.openjdk.org/jdk25u-dev/pull/152 From goetz at openjdk.org Thu Jan 22 07:34:25 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 Jan 2026 07:34:25 GMT Subject: [jdk21u-dev] RFR: 8341246: Test com/sun/tools/attach/PermissionTest.java fails access denied after JDK-8327114 [v3] In-Reply-To: References: Message-ID: <8Lov6Wk5EIc0AQ1Sgqzs4bn6KB8m49VALUYX5Ctwrgw=.97023d79-5939-4cf2-895d-92a4e144ca95@github.com> > A required test fix after backport of JDK-8327114. 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 'openjdk:master' into goetz_backport_8341246 - backport 76283dd2701ca4ad5c1c99a66f3e8e3d0fe55d44 - fix build - backport 52ba72823be0c969ab873ead2863ec48f883210b ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/2530/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2530&range=02 Stats: 7 lines in 1 file changed: 3 ins; 2 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2530.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2530/head:pull/2530 PR: https://git.openjdk.org/jdk21u-dev/pull/2530 From goetz at openjdk.org Thu Jan 22 07:37:15 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 Jan 2026 07:37:15 GMT Subject: [jdk21u-dev] Integrated: 8341246: Test com/sun/tools/attach/PermissionTest.java fails access denied after JDK-8327114 In-Reply-To: References: Message-ID: On Fri, 19 Dec 2025 07:32:13 GMT, Goetz Lindenmaier wrote: > A required test fix after backport of JDK-8327114. This pull request has now been integrated. Changeset: 960ec274 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/960ec274ab37be9f627c219d6e02e75fcb9de623 Stats: 7 lines in 1 file changed: 3 ins; 2 del; 2 mod 8341246: Test com/sun/tools/attach/PermissionTest.java fails access denied after JDK-8327114 Backport-of: 76283dd2701ca4ad5c1c99a66f3e8e3d0fe55d44 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2530 From duke at openjdk.org Thu Jan 22 07:42:48 2026 From: duke at openjdk.org (duke) Date: Thu, 22 Jan 2026 07:42:48 GMT Subject: [jdk17u-dev] RFR: 7036144: GZIPInputStream readTrailer uses faulty available() test for end-of-stream [v2] In-Reply-To: References: Message-ID: On Wed, 17 Dec 2025 20:19:29 GMT, Todd V. Jonker wrote: >> This is a clean backport of [d3f3011](https://github.com/openjdk/jdk/commit/d3f3011d56267360d65841da3550eca79cf1575b), originally authored by @archiecobbs and reviewed by @jaikiran >> >> The corresponding backport for JDK21 is https://github.com/openjdk/jdk21u-dev/pull/1897 >> >> Testing: >> - [x] New regression test fails without the fix, passes with it >> - [x] linux-x86_64-server-release: headless tiers 1-3 > > Todd V. Jonker 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 gzip-fix > - Backport d3f3011d56267360d65841da3550eca79cf1575b @toddjonker Your change (at version dba504b325a984f1b915558d8f9fec568b088dcf) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3667#issuecomment-3782982941 From cushon at openjdk.org Thu Jan 22 07:45:37 2026 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Thu, 22 Jan 2026 07:45:37 GMT Subject: [jdk17u-dev] RFR: 8354893: [REDO BACKPORT] javac crashes while adding type annotations to the return type of a constructor (JDK-8320001) [v5] In-Reply-To: <7HOVAMhESUhMsIG2gB7fhmCm32qFTtlRad2JOPZJg3g=.69be4ec8-f95f-4641-86d5-7cc0cf493f79@github.com> References: <7HOVAMhESUhMsIG2gB7fhmCm32qFTtlRad2JOPZJg3g=.69be4ec8-f95f-4641-86d5-7cc0cf493f79@github.com> Message-ID: On Thu, 22 Jan 2026 07:12:33 GMT, Goetz Lindenmaier wrote: > Hi @cushon can you please proceed with this? @GoeLin it is ready to be sponsored by a Committer and integrated. I don't have permissions to commit it myself. Is there anything I can do to help? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/4151#issuecomment-3782995529 From goetz at openjdk.org Thu Jan 22 08:11:32 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 Jan 2026 08:11:32 GMT Subject: [jdk21u-dev] RFR: 8342449: reimplement: JDK-8327114 Attach in Linux may have wrong behavior when pid == ns_pid Message-ID: I backport this for parity with 21.0.11-oracle. ------------- Commit messages: - backport 93e889b48cb6eb6872201a28ee19d8fd17c5d821 Changes: https://git.openjdk.org/jdk21u-dev/pull/2560/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2560&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342449 Stats: 169 lines in 1 file changed: 70 ins; 65 del; 34 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2560.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2560/head:pull/2560 PR: https://git.openjdk.org/jdk21u-dev/pull/2560 From goetz at openjdk.org Thu Jan 22 08:36:44 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 Jan 2026 08:36:44 GMT Subject: [jdk21u-dev] RFR: 8358077: sun.tools.attach.VirtualMachineImpl::checkCatchesAndSendQuitTo on Linux leaks file handles after JDK-8327114 Message-ID: I backport this for parity with 21.0.11-oracle. ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/2560 Commit messages: - backport 44d62c8e21fb09381f9f86a081f70549cc321b1e Changes: https://git.openjdk.org/jdk21u-dev/pull/2561/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2561&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8358077 Stats: 16 lines in 2 files changed: 14 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2561.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2561/head:pull/2561 PR: https://git.openjdk.org/jdk21u-dev/pull/2561 From goetz at openjdk.org Thu Jan 22 08:36:59 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 Jan 2026 08:36:59 GMT Subject: [jdk21u-dev] RFR: 8341310: Test TestJcmdWithSideCar.java should skip ACCESS_TMP_VIA_PROC_ROOT (after JDK-8327114) Message-ID: I backport this for parity with 21.0.11-oracle. ------------- Commit messages: - Backport 21f8ccf4a97313593f210f9a07e56d5ff92b7aa5 Changes: https://git.openjdk.org/jdk21u-dev/pull/2562/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2562&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341310 Stats: 9 lines in 1 file changed: 8 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2562.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2562/head:pull/2562 PR: https://git.openjdk.org/jdk21u-dev/pull/2562 From goetz at openjdk.org Thu Jan 22 09:00:29 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 Jan 2026 09:00:29 GMT Subject: [jdk21u-dev] RFR: 8358077: sun.tools.attach.VirtualMachineImpl::checkCatchesAndSendQuitTo on Linux leaks file handles after JDK-8327114 [v2] In-Reply-To: References: Message-ID: <43R-qjtQ-2-8lMfDH4dLBwrPufqnPjNc55wy-kSV9Aw=.e438fe59-91d3-4748-af4a-627d5afdf5e2@github.com> > I backport this for parity with 21.0.11-oracle. 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 44d62c8e21fb09381f9f86a081f70549cc321b1e ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2561/files - new: https://git.openjdk.org/jdk21u-dev/pull/2561/files/b97c0bd5..c0cda592 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2561&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2561&range=00-01 Stats: 7 lines in 1 file changed: 0 ins; 6 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2561.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2561/head:pull/2561 PR: https://git.openjdk.org/jdk21u-dev/pull/2561 From goetz at openjdk.org Thu Jan 22 09:04:05 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 Jan 2026 09:04:05 GMT Subject: [jdk21u-dev] RFR: 8358077: sun.tools.attach.VirtualMachineImpl::checkCatchesAndSendQuitTo on Linux leaks file handles after JDK-8327114 [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.11-oracle. 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 44d62c8e21fb09381f9f86a081f70549cc321b1e ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2561/files - new: https://git.openjdk.org/jdk21u-dev/pull/2561/files/c0cda592..d2a9a2d7 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2561&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2561&range=01-02 Stats: 16 lines in 2 files changed: 7 ins; 8 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2561.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2561/head:pull/2561 PR: https://git.openjdk.org/jdk21u-dev/pull/2561 From shade at openjdk.org Thu Jan 22 09:18:04 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 22 Jan 2026 09:18:04 GMT Subject: [jdk25u-dev] RFR: 8372860: TestCodeCacheUnloadDuringConcCycle fails on ARM32 [v2] In-Reply-To: References: <1l2k1xEKKG6-AwAZ7UxklFkkdHLZ4fcXJHFR07oFOOk=.cd925b77-a88f-496f-8a81-2ed663924371@github.com> Message-ID: On Thu, 22 Jan 2026 07:32:39 GMT, Roman Marchenko wrote: >> This PR contains clean backports of 8372860 and 8373429. >> These changes are intended to make TestCodeCacheUnloadDuringConcCycle more stable on different platforms including linux-arm32. >> Test changes only. No risk. > > Roman Marchenko has updated the pull request incrementally with one additional commit since the last revision: > > Backport 5c6947f736568413d53d5a00de2e865f86e637c4 This looks right, thanks. ------------- Marked as reviewed by shade (Reviewer). PR Review: https://git.openjdk.org/jdk25u-dev/pull/152#pullrequestreview-3691408705 From shade at openjdk.org Thu Jan 22 09:34:40 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 22 Jan 2026 09:34:40 GMT Subject: [jdk25u-dev] RFR: 8373714: Shenandoah: Register heuristic penalties following a degenerated GC In-Reply-To: References: Message-ID: On Thu, 22 Jan 2026 00:34:51 GMT, Kelvin Nilsen wrote: > Hi all, > > This pull request contains a backport of commit 385c4f81 from the openjdk/jdk repository. > > The commit being backported was authored by Kelvin Nilsen on 8 Jan 2026 and was reviewed by William Kemper. > > Thanks! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp line 79: > 77: virtual void record_success_concurrent() override; > 78: virtual void record_degenerated() override; > 79: virtual void record_success_full() override; So adding `virtual` in this hunk is what makes the backport unclean? Do you need to do it here? ------------- PR Review Comment: https://git.openjdk.org/jdk25u-dev/pull/162#discussion_r2716066190 From duke at openjdk.org Thu Jan 22 09:50:01 2026 From: duke at openjdk.org (Yassine OUAAL) Date: Thu, 22 Jan 2026 09:50:01 GMT Subject: [jdk26u] RFR: 8360160: ubuntu-22-04 machine is failing client tests Message-ID: Clean backport, changes tested in all platforms. ------------- Commit messages: - Backport 317788ff12ee231bd3c9e8f1a0c9b38c8dad3feb Changes: https://git.openjdk.org/jdk26u/pull/22/files Webrev: https://webrevs.openjdk.org/?repo=jdk26u&pr=22&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360160 Stats: 57 lines in 1 file changed: 25 ins; 16 del; 16 mod Patch: https://git.openjdk.org/jdk26u/pull/22.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/22/head:pull/22 PR: https://git.openjdk.org/jdk26u/pull/22 From shade at openjdk.org Thu Jan 22 09:55:17 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 22 Jan 2026 09:55:17 GMT Subject: [jdk25u-dev] RFR: 8360271: String.indexOf intrinsics fail with +EnableX86ECoreOpts and -CompactStrings Message-ID: Same as for JDK 26, fixes the regression in JDK 24. Additional testing: - [x] Linux x86_64 server fastdebug, new test case fails without the patch, passes with it - [ ] Linux x86_64 server fastdebug, `tier1` with `-XX:-CompactStrings` ------------- Commit messages: - Backport 1d889b92bde5dfcb1fbe6cddb389a77f92eb1ce7 Changes: https://git.openjdk.org/jdk25u-dev/pull/165/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=165&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360271 Stats: 19 lines in 2 files changed: 11 ins; 0 del; 8 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/165.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/165/head:pull/165 PR: https://git.openjdk.org/jdk25u-dev/pull/165 From sgehwolf at openjdk.org Thu Jan 22 09:57:09 2026 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 22 Jan 2026 09:57:09 GMT Subject: [jdk26u] RFR: 8374644: Regression in GZIPInputStream performance after JDK-7036144 [v2] In-Reply-To: References: Message-ID: <7eLTQBZk_ZdQh7cI9lEq5AiQSv4UXHCFvuuHhBb89N0=.3cee2f5d-fee0-4a68-947d-d28355549078@github.com> On Wed, 14 Jan 2026 19:27:49 GMT, Roland Mesde wrote: >> Backporting JDK-8374644: Regression in GZIPInputStream performance after JDK-7036144 >> >> This PR fixes a performance regression in GZIPInputStream introduced in JDK 23 by JDK-7036144. The original change replaced InputStream.available() with explicit InputStream.read() calls to detect concatenated GZIP streams, but this caused EOFException construction in the common case of single GZIP streams. >> >> Since Throwable construction involves expensive stacktrace filling, this created a performance regression for the most common use case. The fix introduces an alternate code path in readHeader() that avoids EOFException generation when the stream has reached EOF, restoring performance to JDK 22 levels while maintaining the functional improvements from JDK-7036144. >> >> This backport has internal demand. >> >> Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: >> >> make test TEST=test/jdk/java/util/zip >> >> Results attached: >> >> [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24623009/linux-aarch64-specific-test.log) >> [linux-x64-specific-test.log](https://github.com/user-attachments/files/24623010/linux-x64-specific-test.log) >> [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24623011/macos-aarch64-specific-test.log) >> [windows-x64-specific-test.log](https://github.com/user-attachments/files/24623012/windows-x64-specific-test.log) > > Roland Mesde has updated the pull request incrementally with one additional commit since the last revision: > > Trigger CI pipeline @rm-gh-8 Please integrate. ------------- PR Comment: https://git.openjdk.org/jdk26u/pull/12#issuecomment-3783510550 From mdoerr at openjdk.org Thu Jan 22 10:19:28 2026 From: mdoerr at openjdk.org (Martin Doerr) Date: Thu, 22 Jan 2026 10:19:28 GMT Subject: [jdk21u-dev] RFR: 8342449: reimplement: JDK-8327114 Attach in Linux may have wrong behavior when pid == ns_pid In-Reply-To: References: Message-ID: On Thu, 22 Jan 2026 08:04:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle. > > Not clean. Deleted content differs. LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2560#pullrequestreview-3691671593 From sgehwolf at openjdk.org Thu Jan 22 11:05:44 2026 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 22 Jan 2026 11:05:44 GMT Subject: [jdk21u-dev] RFR: 8342449: reimplement: JDK-8327114 Attach in Linux may have wrong behavior when pid == ns_pid In-Reply-To: References: Message-ID: On Thu, 22 Jan 2026 08:04:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle. > > Not clean. Deleted content differs. Looks good. Only difference is `e` vs `_` in deleted code. ------------- Marked as reviewed by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2560#pullrequestreview-3691885160 From duke at openjdk.org Thu Jan 22 11:40:10 2026 From: duke at openjdk.org (duke) Date: Thu, 22 Jan 2026 11:40:10 GMT Subject: [jdk17u-dev] Withdrawn: 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. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4006 From duke at openjdk.org Thu Jan 22 11:41:28 2026 From: duke at openjdk.org (duke) Date: Thu, 22 Jan 2026 11:41:28 GMT Subject: [jdk17u-dev] Withdrawn: 8306444: Don't leak memory in PhaseChaitin::PhaseChaitin In-Reply-To: References: Message-ID: On Thu, 25 Sep 2025 20:33:21 GMT, jyma22 wrote: > Hi all, > > This pull request contains a backport of commit [b2ccc97](https://github.com/openjdk/jdk/commit/b2ccc9731e3a183bc6f31480c7d12f110633ea2b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Johan Sj?len on Apr 24 2023 and was reviewed by Vladimir Kozlov and Roland Westrelin. > > Testing: jtreg tier 1 > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3992 From duke at openjdk.org Thu Jan 22 11:51:26 2026 From: duke at openjdk.org (duke) Date: Thu, 22 Jan 2026 11:51:26 GMT Subject: [jdk25u] Withdrawn: 8365972: JFR: ThreadDump and ClassLoaderStatistics events may cause back to back rotations In-Reply-To: References: Message-ID: On Wed, 12 Nov 2025 09:03:34 GMT, Erik Gahlin wrote: > Can I have a review of a clean backport? > > Testing: tier1 + test/jdk/dk/jfr > > Thanks > Erik This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk25u/pull/373 From syan at openjdk.org Thu Jan 22 12:15:15 2026 From: syan at openjdk.org (SendaoYan) Date: Thu, 22 Jan 2026 12:15:15 GMT Subject: [jdk25u-dev] RFR: 8370942: test/jdk/java/security/Provider/NewInstance.java and /test/jdk/java/security/cert/CertStore/NoLDAP.java may skip without notifying In-Reply-To: References: Message-ID: On Wed, 26 Nov 2025 12:05:38 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [e13dfd3e](https://github.com/openjdk/jdk/commit/e13dfd3ec39b0550eede83aa766deaad105995fc) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Neha Joshi on 26 Nov 2025 and was reviewed by Mikhail Yankelevich and Rajan Halade. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/12#issuecomment-3784070444 From syan at openjdk.org Thu Jan 22 12:18:56 2026 From: syan at openjdk.org (SendaoYan) Date: Thu, 22 Jan 2026 12:18:56 GMT Subject: [jdk25u-dev] Integrated: 8370942: test/jdk/java/security/Provider/NewInstance.java and /test/jdk/java/security/cert/CertStore/NoLDAP.java may skip without notifying In-Reply-To: References: Message-ID: On Wed, 26 Nov 2025 12:05:38 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [e13dfd3e](https://github.com/openjdk/jdk/commit/e13dfd3ec39b0550eede83aa766deaad105995fc) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Neha Joshi on 26 Nov 2025 and was reviewed by Mikhail Yankelevich and Rajan Halade. > > Thanks! This pull request has now been integrated. Changeset: 0153d7e4 Author: SendaoYan URL: https://git.openjdk.org/jdk25u-dev/commit/0153d7e4cf470f92bb973d1f7e93ef9c9f87fa28 Stats: 32 lines in 2 files changed: 20 ins; 4 del; 8 mod 8370942: test/jdk/java/security/Provider/NewInstance.java and /test/jdk/java/security/cert/CertStore/NoLDAP.java may skip without notifying Backport-of: e13dfd3ec39b0550eede83aa766deaad105995fc ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/12 From syan at openjdk.org Thu Jan 22 12:19:08 2026 From: syan at openjdk.org (SendaoYan) Date: Thu, 22 Jan 2026 12:19:08 GMT Subject: [jdk21u-dev] RFR: 8370636: com/sun/jdi/TwoThreadsTest.java should wait for completion of all threads [v2] In-Reply-To: References: Message-ID: On Wed, 26 Nov 2025 12:30:32 GMT, SendaoYan wrote: >> Hi all, >> >> This pull request contains a backport of commit [d1860370](https://github.com/openjdk/jdk/commit/d1860370635e1c96a9b6c497861e5573c23dd281) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Leonid Mesnik on 28 Oct 2025 and was reviewed by Chris Plummer, SendaoYan and Serguei Spitsyn. >> >> This backport PR fix the test bug which the new virtual thread missing join() and will exit immediately. Change has been verified locally on linux-x64. >> >> 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-d1860370-master > - Backport d1860370635e1c96a9b6c497861e5573c23dd281 Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2423#issuecomment-3784085479 From syan at openjdk.org Thu Jan 22 12:19:10 2026 From: syan at openjdk.org (SendaoYan) Date: Thu, 22 Jan 2026 12:19:10 GMT Subject: [jdk21u-dev] Integrated: 8370636: com/sun/jdi/TwoThreadsTest.java should wait for completion of all threads In-Reply-To: References: Message-ID: <1i5w4ofqsCKTcH_3F6fx3EsuhnlfYYZOrKImYBmXmyg=.79b42bf8-e8ee-4772-8e6d-2223b9de3f49@github.com> On Wed, 29 Oct 2025 01:47:26 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [d1860370](https://github.com/openjdk/jdk/commit/d1860370635e1c96a9b6c497861e5573c23dd281) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Leonid Mesnik on 28 Oct 2025 and was reviewed by Chris Plummer, SendaoYan and Serguei Spitsyn. > > This backport PR fix the test bug which the new virtual thread missing join() and will exit immediately. Change has been verified locally on linux-x64. > > Thanks! This pull request has now been integrated. Changeset: 778b85b8 Author: SendaoYan URL: https://git.openjdk.org/jdk21u-dev/commit/778b85b8162fadf0be934c19e4e2d6a39467b11a Stats: 8 lines in 1 file changed: 7 ins; 0 del; 1 mod 8370636: com/sun/jdi/TwoThreadsTest.java should wait for completion of all threads Backport-of: d1860370635e1c96a9b6c497861e5573c23dd281 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2423 From goetz at openjdk.org Thu Jan 22 13:47:44 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 Jan 2026 13:47:44 GMT Subject: [jdk21u-dev] RFR: 8342449: reimplement: JDK-8327114 Attach in Linux may have wrong behavior when pid == ns_pid In-Reply-To: References: Message-ID: On Thu, 22 Jan 2026 08:04:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle. > > Not clean. Deleted content differs. Thanks for the reviews! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2560#issuecomment-3784498647 From goetz at openjdk.org Thu Jan 22 13:51:14 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 Jan 2026 13:51:14 GMT Subject: [jdk21u-dev] Integrated: 8341310: Test TestJcmdWithSideCar.java should skip ACCESS_TMP_VIA_PROC_ROOT (after JDK-8327114) In-Reply-To: References: Message-ID: On Thu, 22 Jan 2026 08:29:56 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle. This pull request has now been integrated. Changeset: 04770438 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/04770438edf6042513157715c669ec1a997b0e39 Stats: 9 lines in 1 file changed: 8 ins; 1 del; 0 mod 8341310: Test TestJcmdWithSideCar.java should skip ACCESS_TMP_VIA_PROC_ROOT (after JDK-8327114) Backport-of: 21f8ccf4a97313593f210f9a07e56d5ff92b7aa5 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2562 From goetz at openjdk.org Thu Jan 22 13:54:55 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 Jan 2026 13:54:55 GMT Subject: [jdk21u-dev] Integrated: 8342449: reimplement: JDK-8327114 Attach in Linux may have wrong behavior when pid == ns_pid In-Reply-To: References: Message-ID: On Thu, 22 Jan 2026 08:04:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle. > > Not clean. Deleted content differs. This pull request has now been integrated. Changeset: 6b878c82 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/6b878c8217fe7bc2f523a2aa962c3a3269dd30f6 Stats: 169 lines in 1 file changed: 70 ins; 65 del; 34 mod 8342449: reimplement: JDK-8327114 Attach in Linux may have wrong behavior when pid == ns_pid Reviewed-by: mdoerr, sgehwolf Backport-of: 93e889b48cb6eb6872201a28ee19d8fd17c5d821 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2560 From goetz at openjdk.org Thu Jan 22 14:07:45 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 Jan 2026 14:07:45 GMT Subject: [jdk21u-dev] RFR: 8358077: sun.tools.attach.VirtualMachineImpl::checkCatchesAndSendQuitTo on Linux leaks file handles after JDK-8327114 [v4] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.11-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_8358077 - backport 44d62c8e21fb09381f9f86a081f70549cc321b1e - backport 93e889b48cb6eb6872201a28ee19d8fd17c5d821 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2561/files - new: https://git.openjdk.org/jdk21u-dev/pull/2561/files/d2a9a2d7..5e4b944d Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2561&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2561&range=02-03 Stats: 17 lines in 2 files changed: 15 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2561.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2561/head:pull/2561 PR: https://git.openjdk.org/jdk21u-dev/pull/2561 From goetz at openjdk.org Thu Jan 22 14:07:47 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 Jan 2026 14:07:47 GMT Subject: [jdk21u-dev] Integrated: 8358077: sun.tools.attach.VirtualMachineImpl::checkCatchesAndSendQuitTo on Linux leaks file handles after JDK-8327114 In-Reply-To: References: Message-ID: On Thu, 22 Jan 2026 08:27:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle. This pull request has now been integrated. Changeset: ac9679b4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ac9679b4c2ebb11aa6b690d4856846ed109df6c9 Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod 8358077: sun.tools.attach.VirtualMachineImpl::checkCatchesAndSendQuitTo on Linux leaks file handles after JDK-8327114 Backport-of: 44d62c8e21fb09381f9f86a081f70549cc321b1e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2561 From phh at openjdk.org Thu Jan 22 14:59:44 2026 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 22 Jan 2026 14:59:44 GMT Subject: [jdk17u-dev] RFR: 7036144: GZIPInputStream readTrailer uses faulty available() test for end-of-stream [v2] In-Reply-To: References: Message-ID: On Wed, 17 Dec 2025 20:19:29 GMT, Todd V. Jonker wrote: >> This is a clean backport of [d3f3011](https://github.com/openjdk/jdk/commit/d3f3011d56267360d65841da3550eca79cf1575b), originally authored by @archiecobbs and reviewed by @jaikiran >> >> The corresponding backport for JDK21 is https://github.com/openjdk/jdk21u-dev/pull/1897 >> >> Testing: >> - [x] New regression test fails without the fix, passes with it >> - [x] linux-x86_64-server-release: headless tiers 1-3 > > Todd V. Jonker 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 gzip-fix > - Backport d3f3011d56267360d65841da3550eca79cf1575b Thank you. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3667#issuecomment-3784854924 From duke at openjdk.org Thu Jan 22 15:03:35 2026 From: duke at openjdk.org (Todd V. Jonker) Date: Thu, 22 Jan 2026 15:03:35 GMT Subject: [jdk17u-dev] Integrated: 7036144: GZIPInputStream readTrailer uses faulty available() test for end-of-stream In-Reply-To: References: Message-ID: On Thu, 19 Jun 2025 19:24:36 GMT, Todd V. Jonker wrote: > This is a clean backport of [d3f3011](https://github.com/openjdk/jdk/commit/d3f3011d56267360d65841da3550eca79cf1575b), originally authored by @archiecobbs and reviewed by @jaikiran > > The corresponding backport for JDK21 is https://github.com/openjdk/jdk21u-dev/pull/1897 > > Testing: > - [x] New regression test fails without the fix, passes with it > - [x] linux-x86_64-server-release: headless tiers 1-3 This pull request has now been integrated. Changeset: b0196fee Author: Todd V. Jonker Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/b0196fee1f80cf8070a108c6e2902e05391b50e9 Stats: 111 lines in 2 files changed: 96 ins; 9 del; 6 mod 7036144: GZIPInputStream readTrailer uses faulty available() test for end-of-stream Backport-of: d3f3011d56267360d65841da3550eca79cf1575b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3667 From goetz at openjdk.org Thu Jan 22 15:18:20 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 Jan 2026 15:18:20 GMT Subject: [jdk25u-dev] RFR: 8360539: DTLS handshakes fails due to improper cookie validation logic Message-ID: I backport this for parity with 25.0.3-oracle. ------------- Commit messages: - Backport a471fe992fc0d71ba65b5fdbcc44b97a2783b90a Changes: https://git.openjdk.org/jdk25u-dev/pull/166/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=166&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360539 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/166.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/166/head:pull/166 PR: https://git.openjdk.org/jdk25u-dev/pull/166 From goetz at openjdk.org Thu Jan 22 15:19:18 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 Jan 2026 15:19:18 GMT Subject: [jdk21u-dev] RFR: 8360539: DTLS handshakes fails due to improper cookie validation logic Message-ID: I backport this for parity with 21.0.11-oracle ------------- Commit messages: - Backport a471fe992fc0d71ba65b5fdbcc44b97a2783b90a Changes: https://git.openjdk.org/jdk21u-dev/pull/2563/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2563&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360539 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2563.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2563/head:pull/2563 PR: https://git.openjdk.org/jdk21u-dev/pull/2563 From goetz at openjdk.org Thu Jan 22 15:22:06 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 22 Jan 2026 15:22:06 GMT Subject: [jdk17u-dev] RFR: 8360539: DTLS handshakes fails due to improper cookie validation logic Message-ID: I backport this for parity with 17.0.19-oracle ------------- Commit messages: - backport a471fe992fc0d71ba65b5fdbcc44b97a2783b90a Changes: https://git.openjdk.org/jdk17u-dev/pull/4238/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4238&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360539 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4238.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4238/head:pull/4238 PR: https://git.openjdk.org/jdk17u-dev/pull/4238 From kdnilsen at openjdk.org Thu Jan 22 17:20:50 2026 From: kdnilsen at openjdk.org (Kelvin Nilsen) Date: Thu, 22 Jan 2026 17:20:50 GMT Subject: [jdk25u-dev] RFR: 8373714: Shenandoah: Register heuristic penalties following a degenerated GC In-Reply-To: References: Message-ID: On Thu, 22 Jan 2026 09:31:23 GMT, Aleksey Shipilev wrote: >> Hi all, >> >> This pull request contains a backport of commit 385c4f81 from the openjdk/jdk repository. >> >> The commit being backported was authored by Kelvin Nilsen on 8 Jan 2026 and was reviewed by William Kemper. >> >> Thanks! > > src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp line 79: > >> 77: virtual void record_success_concurrent() override; >> 78: virtual void record_degenerated() override; >> 79: virtual void record_success_full() override; > > So adding `virtual` in this hunk is what makes the backport unclean? Do you need to do it here? I can remove virtual and override from these declarations and the code still compiles on Linux with gcc 10.5.0. My recollection is that certain other compilers (e.g. MacOS and/or Windows) are less forgiving, which is what motivated these changes in the original PR. The GHA testing for backports is not as thorough as the GHA for changes to master. ------------- PR Review Comment: https://git.openjdk.org/jdk25u-dev/pull/162#discussion_r2717852627 From shade at openjdk.org Thu Jan 22 17:20:50 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 22 Jan 2026 17:20:50 GMT Subject: [jdk25u-dev] RFR: 8373714: Shenandoah: Register heuristic penalties following a degenerated GC In-Reply-To: References: Message-ID: <1jMfKeeO6EZQbCj2nqsknVZPEy-hTb3ah98KIrYrtIM=.712c4748-3270-49d4-bc2d-e82546539b2f@github.com> On Thu, 22 Jan 2026 17:16:04 GMT, Kelvin Nilsen wrote: >> src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp line 79: >> >>> 77: virtual void record_success_concurrent() override; >>> 78: virtual void record_degenerated() override; >>> 79: virtual void record_success_full() override; >> >> So adding `virtual` in this hunk is what makes the backport unclean? Do you need to do it here? > > I can remove virtual and override from these declarations and the code still compiles on Linux with gcc 10.5.0. > > My recollection is that certain other compilers (e.g. MacOS and/or Windows) are less forgiving, which is what motivated these changes in the original PR. > > The GHA testing for backports is not as thorough as the GHA for changes to master. Yes, prefer clean backports. I think you need to go to https://github.com/kdnilsen/jdk25u-dev/actions and enable GHA for your personal fork to get the GHA run. ------------- PR Review Comment: https://git.openjdk.org/jdk25u-dev/pull/162#discussion_r2717861589 From shade at openjdk.org Thu Jan 22 17:25:39 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 22 Jan 2026 17:25:39 GMT Subject: [jdk25u-dev] RFR: 8373714: Shenandoah: Register heuristic penalties following a degenerated GC In-Reply-To: <1jMfKeeO6EZQbCj2nqsknVZPEy-hTb3ah98KIrYrtIM=.712c4748-3270-49d4-bc2d-e82546539b2f@github.com> References: <1jMfKeeO6EZQbCj2nqsknVZPEy-hTb3ah98KIrYrtIM=.712c4748-3270-49d4-bc2d-e82546539b2f@github.com> Message-ID: On Thu, 22 Jan 2026 17:18:18 GMT, Aleksey Shipilev wrote: >> I can remove virtual and override from these declarations and the code still compiles on Linux with gcc 10.5.0. >> >> My recollection is that certain other compilers (e.g. MacOS and/or Windows) are less forgiving, which is what motivated these changes in the original PR. >> >> The GHA testing for backports is not as thorough as the GHA for changes to master. > > Yes, prefer clean backports. > > I think you need to go to https://github.com/kdnilsen/jdk25u-dev/actions and enable GHA for your personal fork to get the GHA run. Once you enable GHA runs, you need to either trigger the run manually, or push a commit here. ------------- PR Review Comment: https://git.openjdk.org/jdk25u-dev/pull/162#discussion_r2717878799 From gnu.andrew at redhat.com Thu Jan 22 18:43:54 2026 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Thu, 22 Jan 2026 18:43:54 +0000 Subject: OpenJDK 11.0.30 Released Message-ID: We are pleased to announce the release of OpenJDK 11.0.30. The source tarball is available from: * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.30+7.tar.xz The tarball is accompanied by a digital signature available at: * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.30+7.tar.xz.sig This is signed by our Red Hat OpenJDK key (openjdk at redhat.com): PGP Key: rsa4096/0x92EF8D39DC13168F (hkp://keys.gnupg.net) Fingerprint = CA5F 11C6 CE22 644D 42C6 AC44 92EF 8D39 DC13 168F SHA256 checksums: a6feff944a28a342c567286a53b7ba80145f0d018c11a353291f02da5f48169a openjdk-11.0.30+7.tar.xz e19c131baf0e9c7c9a2ceb65025d04def669ef4f776a3dd045d9036e8d23a377 openjdk-11.0.30+7.tar.xz.sig SHA512 checksums: 90cd56e15150a5940904300e24e2dd11925fe3be5ef880f733d0d76e87cd977bdfe08ce543f9917706529b06fb6b0474f1a9e6b812c1ada9318d2531eeb75707 openjdk-11.0.30+7.tar.xz 5f7823d2958325c43ccd5ab746b1d8659b728e84d8015367ec0d470749cf084bd4895087bcabee20912d72a4b7ccb1395b6f88e3e245a882622f69d56a43326e openjdk-11.0.30+7.tar.xz.sig The checksums can be downloaded from: * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.30+7.sha256 * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.30+7.sha512 New in release OpenJDK 11.0.30 (2026-01-20): ============================================ Live versions of these release notes can be found at: * https://bit.ly/openjdk11030 * CVEs - CVE-2026-21925 - CVE-2026-21932 - CVE-2026-21933 - CVE-2026-21945 * Changes - JDK-4895924: Strings in format #rgb not handled by Color.decode() (affects CSS / Swing) - JDK-8213781: web page background renders blue in JEditorPane - JDK-8224087: Compile C code for at least C99 Standard compliance - JDK-8245545: Disable TLS_RSA cipher suites - JDK-8257709: C1: Double assignment in InstructionPrinter::print_stack - JDK-8263622: The java.awt.color.ICC_Profile#setData invert the order of bytes for the "head" tag - JDK-8264524: jdk/internal/platform/docker/TestDockerMemoryMetrics.java fails due to swapping not working - JDK-8265429: Improve GCM encryption - JDK-8271456: Avoid looking up standard charsets in "java.desktop" module - JDK-8274893: Update java.desktop classes to use try-with-resources - JDK-8295301: Problem list TrayIcon tests that fail on Ubuntu 22.04 - JDK-8299748: java/util/zip/Deinflate.java failing on s390x - JDK-8313083: Print 'rss' and 'cache' as part of the container information - JDK-8317970: Bump target macosx-x64 version to 11.00.00 - JDK-8336451: [11u] GHA macos-13 and macos-15 builders are unable to resolve local hostname - JDK-8336854: CAInterop.java#actalisauthenticationrootca conflicted with /manual and /timeout - JDK-8337506: Disable "best-fit" mapping on Windows command line - JDK-8339280: jarsigner -verify performs cross-checking between CEN and LOC - JDK-8341496: Improve JMX connections - JDK-8341861: GHA: Use only retention mechanism to remove bundles - JDK-8341964: Add mechanism to disable different parts of TLS cipher suite - JDK-8347129: cpuset cgroups controller is required for no good reason - JDK-8347381: Upgrade jQuery UI to version 1.14.1 - JDK-8347911: Limit the length of inflated text chunks - JDK-8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError - JDK-8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool - JDK-8353299: VerifyJarEntryName.java test fails - JDK-8354941: Build failure with glibc 2.42 due to uabs() name collision - JDK-8355528: Update HarfBuzz to 11.2.0 - JDK-8357657: [11u][windows] cannot stat '/jdk.crypto.ec/*': No such file or directory - JDK-8358004: Delete applications/scimark/Scimark.java test - JDK-8359402: Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp - JDK-8359501: Enhance Handling of URIs - JDK-8362308: Enhance Bitmap operations - JDK-8362632: Improve HttpServer Request handling - JDK-8364214: Enhance polygon data support - JDK-8364597: Replace THL A29 Limited with Tencent - JDK-8364660: ClassVerifier::ends_in_athrow() should be removed - JDK-8365058: Enhance CopyOnWriteArraySet - JDK-8365271: Improve Swing supports - JDK-8366125: [11u] Test compiler/loopopts/TestRangeCheckPredicatesControl.java fails OOM - JDK-8366359: Test should throw SkippedException when there is no lpstat - JDK-8366572: Bump update version of OpenJDK: 11.0.30 - JDK-8367782: VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName - JDK-8368032: Enhance Certificate Checking - JDK-8368192: Test java/lang/ProcessBuilder/Basic.java#id0 fails with Exception: Stack trace - JDK-8368982: Test sun/security/tools/jarsigner/EC.java completed and timed out - JDK-8369226: GHA: Switch to MacOS 15 - JDK-8372534: Update Libpng to 1.6.51 Notes on individual issues: =========================== core-svc/javax.management: JDK-8341496: Improve JMX connections ==================================== With this release of OpenJDK, SSL connections created by `javax.rmi.ssl.SslRMIClientSocketFactory` now enable HTTPS-based endpoint identification by default. This can be disabled by setting the new system property `jdk.rmi.ssl.client.enableEndpointIdentification` to false. security-libs/java.security: JDK-8368032: Enhance Certificate Checking ========================================= OpenJDK supports the authorityInfoAccess extension in X.509 certificates when the `com.sun.security.enableAIAcaIssuers` system property is set to `true`. With this release of OpenJDK, a security and system property `com.sun.security.allowedAIALocations` is introduced which acts as a filter on the URIs specified in the extension. By default, the property is empty, which will cause all URIs to be denied when the extension is enabled. A value of `any` may be used to allow all URIs or a whitespace-separated list of filters may be used for more fine-grained control. The syntax of the filters is specified in the `java.security` file. A non-empty value for the system property takes precedence over the security property. security-libs/javax.net.ssl: JDK-8341964: Add mechanism to disable different parts of TLS cipher suite ========================================================================= The mechanisms in previous releases of OpenJDK for disabling TLS algorithms were either too broad or too specific. Specifying an algorithm (e.g. "RSA") would disable all suites using that algorithm. The only alternative was to specify every suite. With this release, the `jdk.tls.disabledAlgorithms` security property supports wildcards for patterns that begin with "TLS_", so "TLS_RSA_*" can be used to disable all suites that start with "TLS_RSA_". JDK-8245545: Disable TLS_RSA cipher suites ========================================== The TLS_RSA cipher suites do not preserve forward secrecy and are rarely used in practice. With this release, they are disabled by adding "TLS_RSA_*" to the `jdk.tls.disabledAlgorithms` security property in the `java.security` configuration file. Attempts to use these suites with this release will result in a `SSLHandshakeException` being thrown. Note that RSA cipher suites which use DES, 3DES, RC4 or NULL were already disabled prior to this change. Users can, *at their own risk*, remove this restriction by modifying the `java.security` configuration file (or override it by using the `java.security.properties` system property) so "TLS_RSA_*" is no longer listed in the `jdk.tls.disabledAlgorithms` security property. This change results in the following cipher suites being disabled: * TLS_RSA_WITH_AES_256_GCM_SHA384 * TLS_RSA_WITH_AES_256_CBC_SHA256 * TLS_RSA_WITH_AES_256_CBC_SHA * TLS_RSA_WITH_AES_128_GCM_SHA256 * TLS_RSA_WITH_AES_128_CBC_SHA256 * TLS_RSA_WITH_AES_128_CBC_SHA tools/launcher: JDK-8337506: Disable "best-fit" mapping on Windows command line =============================================================== On Windows, the Java launcher in previous releases of OpenJDK used the ANSI version of the GetCommandLine() Win32 API call to obtain command-line arguments. If the arguments contained Unicode characters that did not exist in the ANSI code page, they would be converted to other characters using the Windows "best fit" mapping [0]. This mapping could introduce unexpected characters and differed between code pages. With this release, the JDK reads the command line arguments as Unicode and then converts them to the ANSI codepage itself, using the default replacement character for any that can not be mapped. For cases where such Unicode characters need to be retained as is, select UTF-8 in the Windows regional settings. [0] https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WindowsBestFit/readme.txt hotspot/runtime: JDK-8313083: Print 'rss' and 'cache' as part of the container information ========================================================================= In this release, the information provided for containers is improved by inclusion of the memory usage information for the Resident Set Size (RSS) and the cache, in bytes. This is visible in the output of `jcmd VM.info`, where `` is the running JVM, and in the `hs_err` file generated on abrupt JVM termination. Happy hacking, -- 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 gnu.andrew at redhat.com Thu Jan 22 18:46:56 2026 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Thu, 22 Jan 2026 18:46:56 +0000 Subject: OpenJDK 17.0.18 Released Message-ID: We are pleased to announce the release of OpenJDK 17.0.18. The source tarball is available from: * https://openjdk-sources.osci.io/openjdk17/openjdk-17.0.18+8.tar.xz The tarball is accompanied by a digital signature available at: * https://openjdk-sources.osci.io/openjdk17/openjdk-17.0.18+8.tar.xz.sig This is signed by our Red Hat OpenJDK key (openjdk at redhat.com): PGP Key: rsa4096/0x92EF8D39DC13168F (hkp://keys.gnupg.net) Fingerprint = CA5F 11C6 CE22 644D 42C6 AC44 92EF 8D39 DC13 168F SHA256 checksums: 5282383723f0ee0ab1ed4419b581a597defd08e07493caeb3c8da5b912c729b6 openjdk-17.0.18+8.tar.xz a0388f9b827e8d2f36eb0d1c12fa843f5f7efbdba9403eb9d6a2b9b378ffcac6 openjdk-17.0.18+8.tar.xz.sig SHA512 checksums: 71b499f76b4ec42836a45a102f202fb5384c3bfb440d94afad004d4c8e9346298f5c557f16c409a27e6d347930eeae838e43d94c226c5938da008e7ee98db0ff openjdk-17.0.18+8.tar.xz 60bb477e9b91d7ccb5b6fb1dab2b97a11601ca5a91711f6e8c67c6322792527a026bafeeac473c3cc525e721d870b3725f11008b8ebc1dbbae24034a937d60cd openjdk-17.0.18+8.tar.xz.sig The checksums can be downloaded from: * https://openjdk-sources.osci.io/openjdk17/openjdk-17.0.18+8.sha256 * https://openjdk-sources.osci.io/openjdk17/openjdk-17.0.18+8.sha512 New in release OpenJDK 17.0.18 (2026-01-20): ============================================ Live versions of these release notes can be found at: * https://bit.ly/openjdk17018 * CVEs - CVE-2026-21925 - CVE-2026-21932 - CVE-2026-21933 - CVE-2026-21945 * Changes - JDK-7124287: [macosx] JTableHeader doesn't get focus after pressing F8 key - JDK-7191877: TEST_BUG: java/rmi/transport/checkLeaseInfoLeak/CheckLeaseLeak.java failing intermittently - JDK-8139228: JFileChooser renders file names as HTML document - JDK-8139392: JInternalFrame has incorrect padding - JDK-8140527: JInternalFrame has incorrect title button width - JDK-8201183: sjavac build failures: "Connection attempt failed: Connection refused" - JDK-8201778: Speed up test javax/net/ssl/DTLS/PacketLossRetransmission.java - JDK-8204868: java/util/zip/ZipFile/TestCleaner.java still fails with "cleaner failed to clean zipfile." - JDK-8210807: Printing a JTable with a JScrollPane prints table without rows populated - JDK-8219408: Tests should handle ${} in the view of jtreg "smart action" - JDK-8230016: re-visit test sun/security/pkcs11/Serialize/SerializeProvider.java - JDK-8236907: JTable added to nested panels does not paint last visible row - JDK-8245545: Disable TLS_RSA cipher suites - JDK-8252329: runtime/LoadClass/TestResize.java timed out - JDK-8257810: Only First page are printed in JTable.scrollRectToVisible - JDK-8265429: Improve GCM encryption - JDK-8270083: -Wnonnull errors happen with GCC 11.1.1 - JDK-8277424: javax/net/ssl/TLSCommon/TLSTest.java fails with connection refused - JDK-8281440: AWT: Conversion from string literal loses const qualifier - JDK-8281523: Accessibility: Conversion from string literal loses const qualifier - JDK-8281525: Enable Zc:strictStrings flag in Visual Studio build - JDK-8281682: Redundant .ico files in Windows app-image cause unnecessary bloat - JDK-8282047: Enhance StringDecode/Encode microbenchmarks - JDK-8283544: HttpClient GET method adds Content-Length: 0 header - JDK-8285915: failure_handler: gather the contents of /etc/hosts file - JDK-8286159: Memory leak in getAllConfigs of awt_GraphicsEnv.c:585 - JDK-8286447: [Linux] AWT should start in Headless mode if headful AWT library not installed - JDK-8287401: jpackage tests failing on Windows due to powershell issue - JDK-8288109: HttpExchangeImpl.setAttribute does not allow null value after JDK-8266897 - JDK-8288180: C2: VectorPhase must ensure that SafePointNode memory input is a MergeMemNode - JDK-8290557: tools/jpackage/share/AddLauncherTest.java#id1 failed with "ERROR: Failed: Check icon file" - JDK-8292043: Incorrect decoding near EOF for stateful decoders like UTF-16 - JDK-8292214: Memory leak in getAllConfigs of awt_GraphicsEnv.c:386 - JDK-8294314: Minimize disabled warnings in hotspot - JDK-8294591: Fix cast-function-type warning in TemplateTable - JDK-8294594: Fix cast-function-type warnings in signal handling code - JDK-8294680: Refactor scaled border rendering - JDK-8295301: Problem list TrayIcon tests that fail on Ubuntu 22.04 - JDK-8295991: java/net/httpclient/CancelRequestTest.java fails intermittently - JDK-8296489: tools/jpackage/windows/WinL10nTest.java fails with timeout - JDK-8297302: gtest/AsyncLogGtest.java fails AsyncLogTest.stdoutOutput_vm - JDK-8297531: sun/security/krb5/MicroTime.java fails with "Exception: What? only 100 musec precision?" - JDK-8297936: Use reachabilityFence to manage liveness in ClassUnload tests - JDK-8299278: tools/jpackage/share/AddLauncherTest.java#id1 failed AddLauncherTest.bug8230933 - JDK-8299325: java/net/httpclient/CancelRequestTest.java fails "test CancelRequestTest.testGetSendAsync("https://localhost:46509/https1/x/same/interrupt", true, true)" - JDK-8299553: Make ScaledEtchedBorderTest.java comprehensive - JDK-8302838: jabswitch main() should avoid calling exit explicitly - JDK-8303089: [jittester] Add time limit to IRTree generation - JDK-8303959: tools/jpackage/share/RuntimePackageTest.java fails with java.lang.AssertionError missing files - JDK-8304163: Move jdk.internal.module.ModuleInfoWriter to the test library - JDK-8304811: vmTestbase/vm/mlvm/indy/func/jvmti/stepBreakPopReturn/INDIFY_Test.java fails with JVMTI_ERROR_TYPE_MISMATCH - JDK-8305186: Reference.waitForReferenceProcessing should be more accessible to tests - JDK-8305567: serviceability/tmtools/jstat/GcTest01.java failed utils.JstatGcResults.assertConsistency - JDK-8305778: javax/swing/JTableHeader/6884066/bug6884066.java: Unexpected header's value; index = 4 value = E - JDK-8308633: Increase precision of timestamps in g1 log - JDK-8308780: Fix the Java Integer types on Windows - JDK-8310049: Refactor Charset tests to use JUnit - JDK-8310915: Typo in aarch64.ad: "envcodings" - JDK-8311588: C2: RepeatCompilation compiler directive does not choose stress seed randomly - JDK-8313355: javax/management/remote/mandatory/notif/ListenerScaleTest.java failed with "Exception: Failed: ratio=792.2791601423487" - JDK-8313770: jdk/internal/platform/docker/TestSystemMetrics.java fails on Ubuntu - JDK-8314136: Test java/net/httpclient/CancelRequestTest.java failed: WARNING: tracker for HttpClientImpl(42) has outstanding operations - JDK-8314319: LogCompilation doesn't reset lateInlining when it encounters a failure. - JDK-8317264: Pattern.Bound has `static` fields that should be `static final`. - JDK-8317970: Bump target macosx-x64 version to 11.00.00 - JDK-8318467: [jmh] tests concurrent.Queues and concurrent.ProducerConsumer hang with 101+ threads - JDK-8318613: ChoiceFormat patterns are not well tested - JDK-8318730: MonitorVmStartTerminate.java still times out after JDK-8209595 - JDK-8320836: jtreg gtest runs should limit heap size - JDK-8322135: Printing JTable in Windows L&F throws InternalError: HTHEME is null - JDK-8322140: javax/swing/JTable/JTableScrollPrintTest.java does not print the rows and columns of the table in Nimbus and Aqua LookAndFeel - JDK-8324065: Daylight saving information for `Africa/Casablanca` are incorrect - JDK-8324491: Keyboard layout didn't keep its state if it was changed when dialog was active - JDK-8324861: Exceptions::wrap_dynamic_exception() doesn't have ResourceMark - JDK-8325647: [IR framework] Only prints stdout if exitCode is 134 - JDK-8325766: Extend CertificateBuilder to create trust and end entity certificates programmatically - JDK-8327071: [Testbug] g-tests for cgroup leave files in /tmp on linux - JDK-8327180: Failed: java/io/ObjectStreamClass/ObjectStreamClassCaching.java#G1 - JDK-8327434: Test java/util/PluggableLocale/TimeZoneNameProviderTest.java timed out - JDK-8327748: Convert javax/swing/JFileChooser/6798062/bug6798062.java applet test to main - JDK-8327757: Convert javax/swing/JSlider/6524424/bug6524424.java applet to main - JDK-8327856: Convert applet test SpanishDiacriticsTest.java to a main program - JDK-8327980: Convert javax/swing/JToggleButton/4128979/bug4128979.java applet test to main - JDK-8328124: Convert java/awt/Frame/ShownOnPack/ShownOnPack.html applet test to main - JDK-8328247: Remove redundant dir for tests converted from applet to main - JDK-8328299: Convert DnDFileGroupDescriptor.html applet test to main - JDK-8328377: Convert java/awt/Cursor/MultiResolutionCursorTest test to main - JDK-8328562: Convert java/awt/InputMethods/DiacriticsTest/DiacriticsTest.java applet test to main - JDK-8331231: containers/docker/TestContainerInfo.java fails - JDK-8331977: Crash: SIGSEGV in dlerror() - JDK-8332271: Reading data from the clipboard from multiple threads crashes the JVM - JDK-8333526: Restructure java/nio/channels/DatagramChannel/StressNativeSignal.java to a fail fast exception handling policy - JDK-8333569: jpackage tests must run app launchers with retries on Linux only - JDK-8333783: java/nio/channels/FileChannel/directio/DirectIOTest.java is unstable with AV software - JDK-8334771: [TESTBUG] Run TestDockerMemoryMetrics.java with -Xcomp fails exitValue = 137 - JDK-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 - JDK-8337723: Remove redundant tests from com/sun/security/sasl/gsskerb - JDK-8338428: Add logging of final VM flags while setting properties - JDK-8338740: java/net/httpclient/HttpsTunnelAuthTest.java fails with java.io.IOException: HTTP/1.1 header parser received no bytes - JDK-8339280: jarsigner -verify performs cross-checking between CEN and LOC - JDK-8339366: [jittester] Make it possible to generate tests without execution - JDK-8339386: Assertion on AIX - original PC must be in the main code section of the compiled method - JDK-8339962: Open source AWT TextField tests - Set1 - JDK-8340015: Open source several AWT focus tests - series 7 - JDK-8340321: Disable SHA-1 in TLS/DTLS 1.2 handshake signatures - JDK-8340354: Open source AWT desktop properties and print related tests - JDK-8341097: GHA: Demote Mac x86 jobs to build only - JDK-8341131: Some jdk/jfr/event/compiler tests shouldn't be executed with Xcomp - JDK-8341138: Rename jtreg property docker.support as container.support - JDK-8341496: Improve JMX connections - JDK-8341861: GHA: Use only retention mechanism to remove bundles - JDK-8342782: AWTEventMulticaster throws StackOverflowError using AquaButtonUI - JDK-8343314: Move common properties from jpackage jtreg test declarations to TEST.properties file - JDK-8343340: Swapping checking do not work for MetricsMemoryTester failcount - JDK-8343875: Minor improvements of jpackage test library - JDK-8344275: tools/jpackage/windows/Win8301247Test.java fails on localized Windows platform - JDK-8344326: Move jpackage tests from "jdk.jpackage.tests" package to the default package - JDK-8345213: JVM Prefers /etc/timezone Over /etc/localtime on Debian 12 - JDK-8346234: javax/swing/text/DefaultEditorKit/4278839/bug4278839.java still fails in CI - JDK-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 - JDK-8346839: [TESTBUG] "java/awt/textfield/setechochartest4/setechochartest4.java" failed because the test frame disappears on clicking "Click Several Times" button - JDK-8346875: Test jdk/jdk/jfr/event/os/TestCPULoad.java fails on macOS - JDK-8346929: runtime/ClassUnload/DictionaryDependsTest.java fails with "Test failed: should be unloaded" - JDK-8347129: cpuset cgroups controller is required for no good reason - JDK-8347277: java/awt/Focus/ComponentLostFocusTest.java fails intermittently - JDK-8347300: Don't exclude the "PATH" var from the environment when running app launchers in jpackage tests - JDK-8347377: Add validation checks for ICC_Profile header fields - JDK-8347826: Introspector shows wrong method list after 8071693 - JDK-8347841: Test fixes that use deprecated time zone IDs - JDK-8349188: LineBorder does not scale correctly - JDK-8349534: Refactor jdk/sun/security/krb5/runNameEquals.sh to java test - JDK-8350102: Decouple jpackage test-lib Executor.Result and Executor classes - JDK-8350106: [PPC] Avoid ticks_unknown_not_Java AsyncGetCallTrace() if JavaFrameAnchor::_last_Java_pc not set - JDK-8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError - JDK-8351567: Jar Manifest test ValueUtf8Coding produces misleading diagnostic output - JDK-8352678: Opensource few JMenuItem tests - JDK-8352682: Opensource JComponent tests - JDK-8352686: Opensource JInternalFrame tests - series3 - JDK-8352687: Opensource few JInternalFrame and JTextField tests - JDK-8352793: Open source several AWT TextComponent tests - Batch 1 - JDK-8352800: [PPC] OpenJDK fails to build on PPC after JDK-8350106 - JDK-8352865: Open source several AWT TextComponent tests - Batch 2 - JDK-8352905: Open some JComboBox bugs 1 - JDK-8352966: Opensource Several Font related tests - Batch 2 - JDK-8352997: Open source several Swing JTabbedPane tests - JDK-8353007: Open some JComboBox bugs 2 - JDK-8353011: Open source Swing JButton tests - Set 1 - JDK-8353201: Open source Swing Tooltip tests - Set 2 - JDK-8353299: VerifyJarEntryName.java test fails - JDK-8353309: Open source several Swing text tests - JDK-8353319: Open source Swing tests - Set 3 - JDK-8353445: Open source several AWT Menu tests - Batch 1 - JDK-8353470: Clean up and open source couple AWT Graphics related tests (Part 2) - JDK-8353483: Open source some JProgressBar tests - JDK-8353486: Open source Swing Tests - Set 4 - JDK-8353585: Provide ChoiceFormat#parse(String, ParsePosition) tests - JDK-8353586: Open source several toolkit tests - JDK-8353589: Open source a few Swing menu-related tests - JDK-8353592: Open source several scrollbar tests - JDK-8353661: Open source several swing tests batch5 - JDK-8353832: Opensource FontClass, Selection and Icon tests - JDK-8353950: Clipboard interaction on Windows is unstable - JDK-8353957: Open source several AWT ScrollPane tests - Batch 1 - JDK-8353958: Open source several AWT ScrollPane tests - Batch 2 - JDK-8354095: Open some JTable bugs 5 - JDK-8354106: Clean up and open source KeyEvent related tests (Part 2) - JDK-8354214: Open source Swing tests Batch 2 - JDK-8354233: Open some JTable bugs 6 - JDK-8354235: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine - JDK-8354248: Open source several AWT GridBagLayout and List tests - JDK-8354340: Open source Swing Tests - Set 6 - JDK-8354341: Open some JTable bugs 7 - JDK-8354365: Opensource few Modal and Full Screen related tests - JDK-8354418: Open source Swing tests Batch 4 - JDK-8354451: Open source some more Swing popup menu tests - JDK-8354465: Open some JTable bugs 8 - JDK-8354466: Open some misc Swing bugs 9 - JDK-8354472: Clean up and open source KeyEvent related tests (Part 3) - JDK-8354493: Opensource Several MultiScreen and Insets related tests - JDK-8354495: Open source several AWT DataTransfer tests - JDK-8354532: Open source JFileChooser Tests - Set 7 - JDK-8354552: Open source a few Swing tests - JDK-8354553: Open source several clipboard tests batch0 - JDK-8354561: Open source several swing tests batch0 - JDK-8354646: java.awt.TextField allows to identify the spaces in a password when double clicked at the starting and end of the text - JDK-8354653: Clean up and open source KeyEvent related tests (Part 4) - JDK-8354701: Open source few JToolTip tests - JDK-8354873: javax/swing/plaf/metal/MetalIconFactory/bug4952462.java failing on CI - JDK-8354928: Clean up and open source some miscellaneous AWT tests - JDK-8355077: Compiler error at splashscreen_gif.c due to unterminated string initialization - JDK-8355333: Some Problem list entries point to non-existent / wrong files - JDK-8355387: [jittester] Disable downcasts by default - JDK-8355444: [java.io] Use @requires tag instead of exiting based on "os.name" property value - JDK-8355478: DoubleActionESC.java fails intermittently - JDK-8355558: SJIS.java test is always ignored - JDK-8355561: [macos] Build failure with Xcode 16.3 - JDK-8356040: java/util/PluggableLocale/LocaleNameProviderTest.java timed out - JDK-8356145: ListEnterExitTest.java fails on macos - JDK-8356187: TestJcmd.java may incorrectly parse podman version - JDK-8356752: Log mouse enter and exit events for debugging - JDK-8356897: Update NSS library to 3.111 - JDK-8357305: Compilation failure in javax/swing/JMenuItem/bug6197830.java - JDK-8357561: BootstrapLoggerTest does not work on Ubuntu 24 with LANG de_DE.UTF-8 - JDK-8357675: Amend headless message - JDK-8357799: Improve instructions for JFileChooser/HTMLFileName.java - JDK-8357822: C2: Multiple string optimization tests are no longer testing string concatenation optimizations - JDK-8358048: java/net/httpclient/HttpsTunnelAuthTest.java incorrectly calls Thread::stop - JDK-8358334: C2/Shenandoah: incorrect execution with Unsafe - JDK-8358532: JFileChooser in GTK L&F still displays HTML filename - JDK-8358701: Remove misleading javax.management.remote API doc wording about JMX spec, and historic link to JMXMP - JDK-8358748: Large page size initialization fails with assert "page_size must be a power of 2" - JDK-8358764: (sc) SocketChannel.close when thread blocked in read causes connection to be reset (win) - JDK-8358813: JPasswordField identifies spaces in password via delete shortcuts - JDK-8359061: Update and ProblemList manual test java/awt/Cursor/CursorDragTest/ListDragCursor.java - JDK-8359167: Remove unused test/hotspot/jtreg/vmTestbase/nsk/share/jpda/BindServer.java - JDK-8359182: Use @requires instead of SkippedException for MaxPath.java - JDK-8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped - JDK-8359402: Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp - JDK-8359418: Test "javax/swing/text/GlyphView/bug4188841.java" failed because the phrase of text pane does not match the instructions - JDK-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 - JDK-8359449: [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor extract method for Windows specific test - JDK-8359477: com/sun/net/httpserver/Test12.java appears to have a temp file race - JDK-8359501: Enhance Handling of URIs - JDK-8359687: Use PassFailJFrame for java/awt/print/Dialog/DialogType.java - JDK-8360022: ClassRefDupInConstantPoolTest.java fails when running in repeat - JDK-8360178: TestArguments.atojulong gtest has incorrect format string - JDK-8360288: Shenandoah crash at size_given_klass in op_degenerated - JDK-8360408: [TEST] Use @requires tag instead of exiting based on "os.name" property value for sun/net/www/protocol/file/FileURLTest.java - JDK-8360411: [TEST] open/test/jdk/java/io/File/MaxPathLength.java Refactor extract method to encapsulate Windows specific test logic - JDK-8361253: CommandLineOptionTest library should report observed values on failure - JDK-8361298: SwingUtilities/bug4967768.java fails where character P is not underline - JDK-8361314: Test serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java FATAL ERROR in native method: Failed during the GetClassSignature call - JDK-8361423: Add IPSupport::printPlatformSupport to java/net/NetworkInterface/IPv4Only.java - JDK-8361447: [REDO] Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays - JDK-8361751: Test sun/tools/jcmd/TestJcmdSanity.java timed out on Windows - JDK-8361754: New test runtime/jni/checked/TestCharArrayReleasing.java can cause disk full errors - JDK-8361871: [GCC static analyzer] complains about use of uninitialized value ckpObject in p11_util.c - JDK-8362204: test/jdk/sun/awt/font/TestDevTransform.java fails on Ubuntu 24.04 - JDK-8362207: Add more test cases for possible double-rounding in fma - JDK-8362308: Enhance Bitmap operations - JDK-8362532: Test gc/g1/plab/* duplicate command-line options - JDK-8362533: Tests sun/management/jmxremote/bootstrap/* duplicate VM flags - JDK-8362602: Add test.timeout.factor to CompileFactory to avoid test timeouts - JDK-8362632: Improve HttpServer Request handling - JDK-8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr - JDK-8363676: [GCC static analyzer] missing return value check of malloc in OGLContext_SetTransform - JDK-8363720: Follow up to JDK-8360411 with post review comments - JDK-8363966: GHA: Switch cross-compiling sysroots to Debian trixie - JDK-8364214: Enhance polygon data support - JDK-8364235: Fix for JDK-8361447 breaks the alignment requirements for GuardedMemory - JDK-8364263: HttpClient: Improve encapsulation of ProxyServer - JDK-8364484: misc tests fail with Received fatal alert: handshake_failure - JDK-8364556: JFR: Disable SymbolTableStatistics and StringTableStatistics in default.jfc - JDK-8364597: Replace THL A29 Limited with Tencent - JDK-8364660: ClassVerifier::ends_in_athrow() should be removed - JDK-8364993: JFR: Disable jdk.ModuleExport in default.jfc - JDK-8364996: java/awt/font/FontNames/LocaleFamilyNames.java times out on Windows - JDK-8365058: Enhance CopyOnWriteArraySet - JDK-8365086: CookieStore.getURIs() and get(URI) should return an immutable List - JDK-8365098: make/RunTests.gmk generates a wrong path to test artifacts on Alpine - JDK-8365168: Use 64-bit aligned addresses for CK_ULONG access in PKCS11 native key code - JDK-8365271: Improve Swing supports - JDK-8365280: Enhance JOptionPane - JDK-8365425: [macos26] javax/swing/JInternalFrame/8160248/JInternalFrameDraggingTest.java fails on macOS 26 - JDK-8365615: Improve JMenuBar/RightLeftOrientation.java - JDK-8365660: test/jdk/sun/security/pkcs11/KeyAgreement/ tests skipped without SkipExceprion - JDK-8365790: Shutdown hook for application image does not work on Windows - JDK-8365834: Mark java/net/httpclient/ManyRequests.java as intermittent - JDK-8365913: Support latest MSC_VER in abstract_vm_version.cpp - JDK-8365919: Replace currentTimeMillis with nanoTime in Stresser.java - JDK-8366092: [GCC static analyzer] UnixOperatingSystem.c warning: use of uninitialized value 'systemTicks' - JDK-8366159: SkippedException is treated as a pass for pkcs11/KeyStore, pkcs11/SecretKeyFactory and pkcs11/SecureRandom - JDK-8366229: runtime/Thread/TooSmallStackSize.java runs with all collectors - JDK-8366233: Bump update version for OpenJDK: jdk-17.0.18 - JDK-8366342: Key generator and key pair generator tests skipping, but showing as passed - JDK-8366359: Test should throw SkippedException when there is no lpstat - JDK-8366764: Deproblemlist java/awt/ScrollPane/ScrollPositionTest.java - JDK-8366844: Update and automate MouseDraggedOriginatedByScrollBarTest.java - JDK-8367017: Remove legacy checks from WrappedToolkitTest and convert from bash - JDK-8367133: DTLS: fragmentation of Finished message results in handshake failure - JDK-8367237: Thread-Safety Usage Warning for java.text.Collator Classes - JDK-8367348: Enhance PassFailJFrame to support links in HTML - JDK-8367782: VerifyJarEntryName.java: Fix modifyJarEntryName to operate on bytes and re-introduce verifySignatureEntryName - JDK-8367869: Test java/io/FileDescriptor/Sync.java timed out - JDK-8368032: Enhance Certificate Checking - JDK-8368192: Test java/lang/ProcessBuilder/Basic.java#id0 fails with Exception: Stack trace - JDK-8368668: Several vmTestbase/vm/gc/compact tests timed out on large memory machine - JDK-8368982: Test sun/security/tools/jarsigner/EC.java completed and timed out - JDK-8369032: Add test to ensure serialized ICC_Profile stores only necessary optional data - JDK-8369078: Fix faulty test conversion in IllegalCharsetName.java - JDK-8369184: SimpleTimeZone equals() Returns True for Unequal Instances with Different hashCode Values - JDK-8369226: GHA: Switch to MacOS 15 - JDK-8369450: [Ubuntu 25.10] openjdk fails to build due to rust-coreutils date - JDK-8369506: Bytecode rewriting causes Java heap corruption on AArch64 - JDK-8369946: Bytecode rewriting causes Java heap corruption on PPC - JDK-8369992: JFR: Disable Placeholder-, LoaderConstraints- and ProtectionDomainCacheTableStatistics in default.jfc - JDK-8370465: Right to Left Orientation Issues with MenuItem Component - JDK-8372439: [17u] build-test-lib is broken - JDK-8372534: Update Libpng to 1.6.51 - JDK-8375448: Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.18 Notes on individual issues: =========================== core-libs/java.util:i18n: JDK-8345213: JVM Prefers /etc/timezone Over /etc/localtime on Debian 12 ======================================================================= On older Debian-based GNU/Linux systems, the /etc/timezone file contained the name of the timezone in use on the system and so was preferred by OpenJDK for determining the default timezone returned by `TimeZone.getDefault()`. Since Debian 3.1 in 2005, the /etc/localtime file has also been provided as either a link to or a copy of the zone data file provided by the tzdata database and this is now the preferred source of the system timezone following Debian's adoption of systemd. OpenJDK's continued preference for /etc/timezone meant that it may be reading a timezone setting which was no longer updated on modern Debian systems. With this OpenJDK update, OpenJDK only reads /etc/localtime as on other GNU/Linux systems. See https://wiki.debian.org/TimeZoneChanges#Check_Configured_Timezone for more details. core-svc/javax.management: JDK-8341496: Improve JMX connections ==================================== With this release of OpenJDK, SSL connections created by `javax.rmi.ssl.SslRMIClientSocketFactory` now enable HTTPS-based endpoint identification by default. This can be disabled by setting the new system property `jdk.rmi.ssl.client.enableEndpointIdentification` to false. security-libs/java.security: JDK-8368032: Enhance Certificate Checking ========================================= OpenJDK supports the authorityInfoAccess extension in X.509 certificates when the `com.sun.security.enableAIAcaIssuers` system property is set to `true`. With this release of OpenJDK, a security and system property `com.sun.security.allowedAIALocations` is introduced which acts as a filter on the URIs specified in the extension. By default, the property is empty, which will cause all URIs to be denied when the extension is enabled. A value of `any` may be used to allow all URIs or a whitespace-separated list of filters may be used for more fine-grained control. The syntax of the filters is specified in the `java.security` file. A non-empty value for the system property takes precedence over the security property. security-libs/javax.net.ssl: JDK-8245545: Disable TLS_RSA cipher suites ========================================== The TLS_RSA cipher suites do not preserve forward secrecy and are rarely used in practice. With this release, they are disabled by adding "TLS_RSA_*" to the `jdk.tls.disabledAlgorithms` security property in the `java.security` configuration file. Attempts to use these suites with this release will result in a `SSLHandshakeException` being thrown. Note that RSA cipher suites which use DES, 3DES, RC4 or NULL were already disabled prior to this change. Users can, *at their own risk*, remove this restriction by modifying the `java.security` configuration file (or override it by using the `java.security.properties` system property) so "TLS_RSA_*" is no longer listed in the `jdk.tls.disabledAlgorithms` security property. This change results in the following cipher suites being disabled: * TLS_RSA_WITH_AES_256_GCM_SHA384 * TLS_RSA_WITH_AES_256_CBC_SHA256 * TLS_RSA_WITH_AES_256_CBC_SHA * TLS_RSA_WITH_AES_128_GCM_SHA256 * TLS_RSA_WITH_AES_128_CBC_SHA256 * TLS_RSA_WITH_AES_128_CBC_SHA JDK-8340321: Disable SHA-1 in TLS/DTLS 1.2 handshake signatures =============================================================== RFC 9155 deprecates the use of SHA-1 in TLS 1.2 and DTLS 1.2. The algorithm has been regarded as insecure since 2005 and the first public attack was published on the 23rd of February, 2017. With this release of OpenJDK, SHA-1 is disabled in TLS 1.2 and DTLS 1.2 handshake signature by adding "rsa_pkcs1_sha1 usage HandshakeSignature, ecdsa_sha1 usage HandshakeSignature, dsa_sha1 usage HandshakeSignature" to the `jdk.tls.disabledAlgorithms` security property in the `java.security` configuration file. Attempts to use these suites with this release will result in a `SSLHandshakeException` being thrown. Users can, *at their own risk*, remove this restriction by modifying the `java.security` configuration file (or override it by using the `java.security.properties` system property) so the handshake signatures are no longer listed in the `jdk.tls.disabledAlgorithms` security property. This change results in the following signature schemes being disabled for handshaking: * dsa_sha1 * ecdsa_sha1 * rsa_pkcs1_sha1 Happy hacking, -- 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 kdnilsen at openjdk.org Thu Jan 22 21:28:25 2026 From: kdnilsen at openjdk.org (Kelvin Nilsen) Date: Thu, 22 Jan 2026 21:28:25 GMT Subject: [jdk25u-dev] RFR: 8373714: Shenandoah: Register heuristic penalties following a degenerated GC [v2] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit 385c4f81 from the openjdk/jdk repository. > > The commit being backported was authored by Kelvin Nilsen on 8 Jan 2026 and was reviewed by William Kemper. > > Thanks! Kelvin Nilsen has updated the pull request incrementally with one additional commit since the last revision: Remove extraneous virtual override declarations ------------- Changes: - all: https://git.openjdk.org/jdk25u-dev/pull/162/files - new: https://git.openjdk.org/jdk25u-dev/pull/162/files/dc67f4a7..70376cfd Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=162&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=162&range=00-01 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/162.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/162/head:pull/162 PR: https://git.openjdk.org/jdk25u-dev/pull/162 From cushon at openjdk.org Thu Jan 22 23:33:30 2026 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Thu, 22 Jan 2026 23:33:30 GMT Subject: [jdk17u-dev] Integrated: 8354893: [REDO BACKPORT] javac crashes while adding type annotations to the return type of a constructor (JDK-8320001) In-Reply-To: References: Message-ID: To protect against unauthorized use of the Oracle email brand, we will be implementing a strict DMARC policy as part of our email security. DMARC (Domain-based Message Authentication, Reporting and Conformance) will help protect against phishing attacks, spam campaigns, and other malicious activities. With this implementation, emails sent on behalf of ANY Oracle owned domain will be restricted if they fail DMARC compliance. DMARC Info : Record= v=DMARC1;p=none;rua=mailto:dmarc_rua at emaildefense.proofpoint.com;ruf=mailto:dmarc_ruf at emaildefense.proofpoint.com;fo=1 Result= none Questions and more information: * You may need to take action if you're responsible for email flow from Oracle Cloud, OCI, or acquisition domains. Senders in this category are treated as external emails since they operate outside of Oracle's internal network. * If you are using the OCI Email Delivery Service, ensure you generate DKIM for your related Header From Domain - refer to https://docs.oracle.com/en-us/iaas/Content/Email/Tasks/configuredkim.htm more info can be found here https://confluence.oraclecorp.com/confluence/display/EMAIL/DMARC+for+Oracle+IT+and+Email+Delivery+Frequently+Asked+Questions * Refer to the DMARC FAQ https://confluence.oraclecorp.com/confluence/display/OITGLOBAL/DMARC+Global+FAQ to learn more about DMARC, if your emails may be affected, and actions you need to take. * If you have questions, reach out to the #oracle-owned-domains-dmarc Slack channel. Thank you in advance for your attention to this matter. On Sat, 1 Nov 2025 21:38:56 GMT, Liam Miller-Cushon wrote: > This is a backport of [JDK-8354893](https://bugs.openjdk.org/browse/JDK-8354893), which is a follow-up to [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779). This pull request has now been integrated. Changeset: 041058f4 Author: Liam Miller-Cushon Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/041058f4879f2f6bbd86a3bc7f1a31e19f984e4f Stats: 143 lines in 2 files changed: 142 ins; 0 del; 1 mod 8354893: [REDO BACKPORT] javac crashes while adding type annotations to the return type of a constructor (JDK-8320001) Reviewed-by: vromero Backport-of: b2225c8c491e9a5f4f6d2ef14338369d681d6110 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4151 From cushon at openjdk.org Thu Jan 22 23:44:34 2026 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Thu, 22 Jan 2026 23:44:34 GMT Subject: [jdk17u-dev] RFR: 8360406: [21u] Disable logic for attaching type annotations to class files until 8359336 is fixed [v5] In-Reply-To: <_2z4TMcc9XfKKYWLlEG-ZG3DsWtTqU9jB-8Ha8vxEQc=.58bae22b-4bae-4677-b899-5300e83c540b@github.com> References: <_2z4TMcc9XfKKYWLlEG-ZG3DsWtTqU9jB-8Ha8vxEQc=.58bae22b-4bae-4677-b899-5300e83c540b@github.com> Message-ID: > This is a backport of [JDK-8360406](https://bugs.openjdk.org/browse/JDK-8360406), which is a follow-up to [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779). Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 21 commits: - Merge remote-tracking branch 'origin/master' into JDK-8360406 - Merge branch 'JDK-8354893' into JDK-8360406 - Merge remote-tracking branch 'origin/master' into JDK-8354893 - Merge branch 'JDK-8354893' into JDK-8360406 - Merge branch 'JDK-8337998' into JDK-8354893 - Merge branch 'master' into JDK-8337998 - Merge branch 'JDK-8354893' into JDK-8360406 - Merge branch 'JDK-8337998' into JDK-8354893 - Merge branch 'JDK-8337795' into JDK-8337998 - Merge remote-tracking branch 'origin/master' into JDK-8337795 - ... and 11 more: https://git.openjdk.org/jdk17u-dev/compare/041058f4...e634ec8c ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/4152/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4152&range=04 Stats: 9 lines in 3 files changed: 6 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4152.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4152/head:pull/4152 PR: https://git.openjdk.org/jdk17u-dev/pull/4152 From duke at openjdk.org Thu Jan 22 23:51:36 2026 From: duke at openjdk.org (duke) Date: Thu, 22 Jan 2026 23:51:36 GMT Subject: [jdk17u-dev] RFR: 8360406: [21u] Disable logic for attaching type annotations to class files until 8359336 is fixed [v5] In-Reply-To: References: <_2z4TMcc9XfKKYWLlEG-ZG3DsWtTqU9jB-8Ha8vxEQc=.58bae22b-4bae-4677-b899-5300e83c540b@github.com> Message-ID: <82G3k3-P92YDw8G1plD8kNBd6pG9kMSJLRbWjbCXuqs=.0fd18fa1-efd6-40ce-8561-1cfb88b82b9c@github.com> On Thu, 22 Jan 2026 23:44:34 GMT, Liam Miller-Cushon wrote: >> This is a backport of [JDK-8360406](https://bugs.openjdk.org/browse/JDK-8360406), which is a follow-up to [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779). > > Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 21 commits: > > - Merge remote-tracking branch 'origin/master' into JDK-8360406 > - Merge branch 'JDK-8354893' into JDK-8360406 > - Merge remote-tracking branch 'origin/master' into JDK-8354893 > - Merge branch 'JDK-8354893' into JDK-8360406 > - Merge branch 'JDK-8337998' into JDK-8354893 > - Merge branch 'master' into JDK-8337998 > - Merge branch 'JDK-8354893' into JDK-8360406 > - Merge branch 'JDK-8337998' into JDK-8354893 > - Merge branch 'JDK-8337795' into JDK-8337998 > - Merge remote-tracking branch 'origin/master' into JDK-8337795 > - ... and 11 more: https://git.openjdk.org/jdk17u-dev/compare/041058f4...e634ec8c @cushon Your change (at version e634ec8c02d3067cbd0a403044b20205d533aad2) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/4152#issuecomment-3787398940 From msterner at openjdk.mxy.se Thu Jan 22 23:47:42 2026 From: msterner at openjdk.mxy.se (Mikael Sterner) Date: Fri, 23 Jan 2026 00:47:42 +0100 Subject: Regression in 21.0.8 from 8348989: Better Glyph drawing? Message-ID: <4e0b3c71-1cde-4337-b5b5-b81e6d46dff3@app.fastmail.com> I see a regression between OpenJDK builds of 21.0.7 and 21.0.8 in rendering of glyphs on macOS, that I think is due to commit 10a28c0 for "8348989: Better Glyph drawing". A bisect between tags 21.0.7-ga and 21.0.8-ga indicated this commit as the first bad commit, and reverting 10a28c0 and the followup 2801e11 in jdk21u-dev/master also removed the problem. Repeat: 1. Modify HelloWorldSwing.java[1] to show the string "aBCc\u7b80AaBbCc" instead of "Hello World!" 2. Run it with java HelloWorldSwing.java Expected: Label showing "aBCc?AaBbCc" Bad result: Label showing "aBCc? aB Cc" (missing A and b) OS: macOS Tahoe 26.2 Hardware: Mac mini, Apple M4 Pro It seems like only glyphs that have already been rendered before rendering the CJK character are visible after it, any new glyphs are blank. Interestingly the issue cannot be reproduced with 21.0.10+8-LTS-217 from Oracle, but I could reproduce it with e.g. Azul Zulu 21.0.10+7-LTS. It is also not there in Azul Zulu 25.0.2+10-LTS. Yours, Mikael Sterner [1] https://docs.oracle.com/javase/tutorial/uiswing/examples/start/HelloWorldSwingProject/src/start/HelloWorldSwing.java From tkurashige at openjdk.org Fri Jan 23 08:40:57 2026 From: tkurashige at openjdk.org (Taizo Kurashige) Date: Fri, 23 Jan 2026 08:40:57 GMT Subject: [jdk21u-dev] RFR: 8334433: jshell.exe runs an executable test.exe on startup In-Reply-To: References: Message-ID: On Tue, 9 Dec 2025 10:20:15 GMT, Severin Gehwolf wrote: >> This is a backport of JDK-8334433 : jshell.exe runs an executable test.exe on startup >> >> This bug began occurring in jdk21 due to the backport of [JDK-8327476](https://bugs.openjdk.org/browse/JDK-8327476) (it likely also occurs in 17 and 11). >> >> Original patch does not apply cleanly, there are the following differences: >> >> ?ExecTerminalProvider.java >> Because of the presence of `FfmTerminalProvider` in the original patch, `isPosixSystemStream` is not executed on Windows, so test.exe is not executed. However, in jdk21, there is no `FfmTerminalProvider`, so `isPosixSystemStream` is executed and if the `PATH` contains the path of the directory containing unintended test.exe, this test.exe will be executed. To avoid this, I fixed to execute just `isWindowsSystemStream` on Windows (not including Cygwin and MSYS). >> >> ?OSUtils.java >> The original patch hardcoded the paths where test command is located in the Posix environment, but these paths are virtual, so if you are using Cygwin or MSYS, you must specify a Windows path (Usually C:\cygwin64\bin or C:\msys64\usr\bin), otherwise `isExecutable` will not be true, and eventually `isPosixSystemStream` will not be able to execute the intended test.exe. To solve this problem, Cygwin or MSYS uses `cygpath` to specify the actual path on Windows. (In the original fix, `isPosixSystemStream` is not executed on Cygwin or MSYS, so this does not matter.) >> >> ?ConsoleIOContext.java >> Since there is no `FfmTerminalProvider` in jdk21, the original fix is not applicable. Therefore, no fix was made for ConsoleIOContext.java. >> >> ?TerminalNoExecTest.java >> The original fix confirms that no processes are created, but since there is no `FfmTerminalProvider` in jdk21, the test command is executed. >> In jdk21, this fix causes the intended test command to run. Therefore, I created a test `TerminalExecTest.sh >> ` and `TerminalExecTest.java` to verify that the intended executable `test` was executed. (The reason for creating TerminalExecTest.sh is commented within it. To put it simply, I created it due to environmental variable considerations.) >> >> Testing: >> ?test/jdk/jdk/internal/jline, :langtools_jshell and test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java on RHEL9.4 and Windows Server 2022(Cygwin and MSYS), GHA testing >> ?I manually verified that the problem described in [JDK-8334433](https://bugs.openjdk.org/browse/JDK-8334433)'s Description does not reproduce in Windows Command Prompt. >> >> Thanks. > > Please get a second review from a jshell expert on this. @jerboaa Do you know any jshell experts who might be able to review this PR? Unfortunately, I don't have any connections... If you have any connections, I'd appreciate it if you could introduce me. Thanks. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2362#issuecomment-3789070016 From duke at openjdk.org Fri Jan 23 09:03:36 2026 From: duke at openjdk.org (duke) Date: Fri, 23 Jan 2026 09:03:36 GMT Subject: [jdk26u] RFR: 8375530: PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build In-Reply-To: References: Message-ID: On Mon, 19 Jan 2026 11:00:00 GMT, David Briemann wrote: > This pull request contains a backport of commit [30f39d88](https://github.com/openjdk/jdk/commit/30f39d88e5af36bb6db458c03215e9fa6a31d6f3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by David Briemann on 19 Jan 2026 and was reviewed by Martin Doerr and Aleksey Shipilev. @dbriemann Your change (at version 5365dd19108624e7712aa4e945aded1d7439bdb2) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk26u/pull/17#issuecomment-3789152794 From dbriemann at openjdk.org Fri Jan 23 10:07:14 2026 From: dbriemann at openjdk.org (David Briemann) Date: Fri, 23 Jan 2026 10:07:14 GMT Subject: [jdk26u] Integrated: 8375530: PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build In-Reply-To: References: Message-ID: On Mon, 19 Jan 2026 11:00:00 GMT, David Briemann wrote: > This pull request contains a backport of commit [30f39d88](https://github.com/openjdk/jdk/commit/30f39d88e5af36bb6db458c03215e9fa6a31d6f3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by David Briemann on 19 Jan 2026 and was reviewed by Martin Doerr and Aleksey Shipilev. This pull request has now been integrated. Changeset: e2bc8d6a Author: David Briemann Committer: Matthias Baesken URL: https://git.openjdk.org/jdk26u/commit/e2bc8d6a7d736aeabd3c4d85f3930b0105725134 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8375530: PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build Backport-of: 30f39d88e5af36bb6db458c03215e9fa6a31d6f3 ------------- PR: https://git.openjdk.org/jdk26u/pull/17 From duke at openjdk.org Fri Jan 23 11:14:30 2026 From: duke at openjdk.org (duke) Date: Fri, 23 Jan 2026 11:14:30 GMT Subject: [jdk25u-dev] RFR: 8366082: Improve queue size computation in CPU-time sampler In-Reply-To: References: Message-ID: <-ezO2JZh_UoH_zG6d7SupbOLa-cKNZLLbttIuLP6BHI=.dc3b3894-0cd1-4daf-af50-0a2a273c1ac9@github.com> On Tue, 2 Dec 2025 16:21:13 GMT, Johannes Bechberger wrote: > Backport of code that improves the queue sizing of the CPU time sampler (dynamic vs the previous static approach). @parttimenerd Your change (at version 926475f412bb395567910534470cb274896cb858) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/44#issuecomment-3789759492 From msterner at openjdk.mxy.se Fri Jan 23 11:14:59 2026 From: msterner at openjdk.mxy.se (Mikael Sterner) Date: Fri, 23 Jan 2026 12:14:59 +0100 Subject: Regression in 21.0.8 from 8348989: Better Glyph drawing? In-Reply-To: <4e0b3c71-1cde-4337-b5b5-b81e6d46dff3@app.fastmail.com> References: <4e0b3c71-1cde-4337-b5b5-b81e6d46dff3@app.fastmail.com> Message-ID: <4ae28407-0bc6-4df3-a68e-c38ef2df338f@app.fastmail.com> On Fri, Jan 23, 2026, at 00:47, Mikael Sterner wrote: > I see a regression between OpenJDK builds of 21.0.7 and 21.0.8 in > rendering of glyphs on macOS, that I think is due to commit 10a28c0 > for "8348989: Better Glyph drawing". A bisect between tags > 21.0.7-ga and 21.0.8-ga indicated this commit as the first bad > commit, and reverting 10a28c0 and the followup 2801e11 in > jdk21u-dev/master also removed the problem. Additional information: Cherry-picking jdk25u/52e1e73 for "8355884: [macos] java/awt/Frame/I18NTitle.java fails on MacOS" onto jdk21u-dev/master fixes the issue. Maybe a solution would thus be to backport 8355884 to Java 21? Yours, Mikael Sterner From duke at openjdk.org Fri Jan 23 11:17:33 2026 From: duke at openjdk.org (duke) Date: Fri, 23 Jan 2026 11:17:33 GMT Subject: [jdk26u] RFR: 8360160: ubuntu-22-04 machine is failing client tests In-Reply-To: References: Message-ID: On Thu, 22 Jan 2026 09:43:29 GMT, Yassine OUAAL wrote: > Clean backport, changes tested in all platforms. @Yassine-O Your change (at version 737ca5af4dcc2263741ab85bb24bbe60ea9347f2) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk26u/pull/22#issuecomment-3789770452 From goetz.lindenmaier at sap.com Fri Jan 23 11:55:26 2026 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Fri, 23 Jan 2026 11:55:26 +0000 Subject: Regression in 21.0.8 from 8348989: Better Glyph drawing? In-Reply-To: <4ae28407-0bc6-4df3-a68e-c38ef2df338f@app.fastmail.com> References: <4e0b3c71-1cde-4337-b5b5-b81e6d46dff3@app.fastmail.com> <4ae28407-0bc6-4df3-a68e-c38ef2df338f@app.fastmail.com> Message-ID: Hi Mikael, Thanks for reporting this, and thanks for tracking it down all the way to the fix! It was probably forgotten because it is a closed change, the JBS issue is not accessible. I'll backport it, and also check whether is is needed in 17. https://github.com/openjdk/jdk21u-dev/pull/2565 Best regards, Goetz > -----Original Message----- > From: jdk-updates-dev On Behalf Of > Mikael Sterner > Sent: Friday, January 23, 2026 12:15 PM > To: jdk-updates-dev at openjdk.org > Subject: Re: Regression in 21.0.8 from 8348989: Better Glyph drawing? > > [Some people who received this message don't often get email from > msterner at openjdk.mxy.se. Learn why this is important at > https://aka.ms/LearnAboutSenderIdentification ] > > On Fri, Jan 23, 2026, at 00:47, Mikael Sterner wrote: > > I see a regression between OpenJDK builds of 21.0.7 and 21.0.8 in > > rendering of glyphs on macOS, that I think is due to commit 10a28c0 > > for "8348989: Better Glyph drawing". A bisect between tags > > 21.0.7-ga and 21.0.8-ga indicated this commit as the first bad > > commit, and reverting 10a28c0 and the followup 2801e11 in > > jdk21u-dev/master also removed the problem. > > Additional information: Cherry-picking jdk25u/52e1e73 for > "8355884: [macos] java/awt/Frame/I18NTitle.java fails on MacOS" > onto jdk21u-dev/master fixes the issue. Maybe a solution > would thus be to backport 8355884 to Java 21? > > Yours, > Mikael Sterner From mbaesken at openjdk.org Fri Jan 23 11:58:07 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 23 Jan 2026 11:58:07 GMT Subject: [jdk26u] RFR: 8373704: Improve "SocketException: Protocol family unavailable" message Message-ID: 8373704: Improve "SocketException: Protocol family unavailable" message ------------- Commit messages: - Backport 163038222a371c07aff8bce50eee55bb389104d0 Changes: https://git.openjdk.org/jdk26u/pull/23/files Webrev: https://webrevs.openjdk.org/?repo=jdk26u&pr=23&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373704 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk26u/pull/23.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/23/head:pull/23 PR: https://git.openjdk.org/jdk26u/pull/23 From mbaesken at openjdk.org Fri Jan 23 12:04:29 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 23 Jan 2026 12:04:29 GMT Subject: [jdk25u-dev] RFR: 8373704: Improve "SocketException: Protocol family unavailable" message Message-ID: 8373704: Improve "SocketException: Protocol family unavailable" message ------------- Commit messages: - Backport 163038222a371c07aff8bce50eee55bb389104d0 Changes: https://git.openjdk.org/jdk25u-dev/pull/167/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=167&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373704 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/167.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/167/head:pull/167 PR: https://git.openjdk.org/jdk25u-dev/pull/167 From mbaesken at openjdk.org Fri Jan 23 12:07:08 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 23 Jan 2026 12:07:08 GMT Subject: [jdk25u-dev] Integrated: 8374711: Hotspot runtime/CommandLine/OptionsValidation/TestOptionsWithRanges fails without printing the option name In-Reply-To: <-aQAX9jMkmkvOWTpygXLUdvqNWPUOtoF7jAOsYrC0U0=.6121f01a-3368-4546-b2ea-412b695620d5@github.com> References: <-aQAX9jMkmkvOWTpygXLUdvqNWPUOtoF7jAOsYrC0U0=.6121f01a-3368-4546-b2ea-412b695620d5@github.com> Message-ID: On Wed, 21 Jan 2026 14:41:26 GMT, Matthias Baesken wrote: > 8374711: Hotspot runtime/CommandLine/OptionsValidation/TestOptionsWithRanges fails without printing the option name This pull request has now been integrated. Changeset: 148820c0 Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u-dev/commit/148820c0ed4c6a06edd6d1ee986c0a880a753142 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8374711: Hotspot runtime/CommandLine/OptionsValidation/TestOptionsWithRanges fails without printing the option name Backport-of: 78b1ca6cc14e1a92bf25cbcfb687067ac17af92b ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/161 From goetz at openjdk.org Fri Jan 23 12:09:12 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 23 Jan 2026 12:09:12 GMT Subject: [jdk25u-dev] RFR: 8374727: Audio configuration Platform class - use nio for getting endianness of the underlying platform In-Reply-To: References: Message-ID: <-wPmkK36JvCVttkfNnkMsRf5UlPkt92RjvkZB38F0q0=.7dd64c22-c84c-4444-bfdd-0bd231f3e859@github.com> On Wed, 21 Jan 2026 14:14:39 GMT, Matthias Baesken wrote: > 8374727: Audio configuration Platform class - use nio for getting endianness of the underlying platform Hi @MBaesken this is a nice clenup, but should we really backport it? Things like sound are not tested that thoroughly ... Also, please do 26 firslt. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/159#issuecomment-3789942220 From rschmelter at openjdk.org Fri Jan 23 12:14:08 2026 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Fri, 23 Jan 2026 12:14:08 GMT Subject: [jdk21u-dev] RFR: 8366866: SslRMIClientSocketFactory#createSocket lacking priviledges (securitymanger) Message-ID: Backport for parity with 21.0.11-oracle. - added missing doPrivileged() calls when accessing the two system properties used in SslRMIClientSocketFactory - adjusted additionally to change 8341496, which added another system property to check and was missing the doPrivileged() call too - added test ------------- Commit messages: - Fixed line endings. - Merge branch 'master' of https://github.com/openjdk/jdk21u-dev into jdk-8366866-for-jdk21 - Adjust to JDK-8341496. - Merged with head. Needed copyright header resolve. - Merge branch 'master' of https://github.com/openjdk/jdk21u-dev into jdk-8366866-for-jdk21 - Updated copyright year. - Fixed copyright. - Add missing doPrivileged() and test. Changes: https://git.openjdk.org/jdk21u-dev/pull/2564/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2564&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366866 Stats: 68 lines in 3 files changed: 63 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2564.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2564/head:pull/2564 PR: https://git.openjdk.org/jdk21u-dev/pull/2564 From mbaesken at openjdk.org Fri Jan 23 12:14:31 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 23 Jan 2026 12:14:31 GMT Subject: [jdk25u-dev] Integrated: 8374875: Improve perfMemory warning about 'Insufficient space for shared memory file' In-Reply-To: References: Message-ID: On Wed, 21 Jan 2026 14:30:33 GMT, Matthias Baesken wrote: > 8374875: Improve perfMemory warning about 'Insufficient space for shared memory file' This pull request has now been integrated. Changeset: e4afcdac Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u-dev/commit/e4afcdace8a9c3a3a52ec40a6e88b3508c9c7dbb Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod 8374875: Improve perfMemory warning about 'Insufficient space for shared memory file' Backport-of: 7cf7f01fb339bf3c5b81d946be8afa71ec267e42 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/160 From duke at openjdk.org Fri Jan 23 12:20:09 2026 From: duke at openjdk.org (duke) Date: Fri, 23 Jan 2026 12:20:09 GMT Subject: [jdk21u-dev] RFR: 8375530: PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build In-Reply-To: References: Message-ID: On Mon, 19 Jan 2026 14:23:07 GMT, David Briemann wrote: > This pull request contains a backport of commit [30f39d88](https://github.com/openjdk/jdk/commit/30f39d88e5af36bb6db458c03215e9fa6a31d6f3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by David Briemann on 19 Jan 2026 and was reviewed by Martin Doerr and Aleksey Shipilev. @dbriemann Your change (at version e2eb5bd75ee43eaeb22bd7f9d5012be913c74b46) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2556#issuecomment-3789981889 From duke at openjdk.org Fri Jan 23 12:21:54 2026 From: duke at openjdk.org (duke) Date: Fri, 23 Jan 2026 12:21:54 GMT Subject: [jdk25u-dev] RFR: 8375530: PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build In-Reply-To: References: Message-ID: On Mon, 19 Jan 2026 11:00:14 GMT, David Briemann wrote: > This pull request contains a backport of commit [30f39d88](https://github.com/openjdk/jdk/commit/30f39d88e5af36bb6db458c03215e9fa6a31d6f3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by David Briemann on 19 Jan 2026 and was reviewed by Martin Doerr and Aleksey Shipilev. @dbriemann Your change (at version d9a8193467be392ebf7eb60630531f9a150c3816) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/153#issuecomment-3789989789 From mbaesken at openjdk.org Fri Jan 23 12:21:58 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 23 Jan 2026 12:21:58 GMT Subject: [jdk25u-dev] Integrated: 8374872: Cleanup outdated SAP AG copyright header info In-Reply-To: References: Message-ID: On Wed, 21 Jan 2026 13:43:10 GMT, Matthias Baesken wrote: > 8374872: Cleanup outdated SAP AG copyright header info This pull request has now been integrated. Changeset: cc69ed7b Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u-dev/commit/cc69ed7b524e13923fa888ce22dca73a0a6da9b4 Stats: 6 lines in 6 files changed: 0 ins; 0 del; 6 mod 8374872: Cleanup outdated SAP AG copyright header info Backport-of: 49f7265894652ea243f3a531cf3f9d0b06e53565 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/158 From duke at openjdk.org Fri Jan 23 12:22:06 2026 From: duke at openjdk.org (duke) Date: Fri, 23 Jan 2026 12:22:06 GMT Subject: [jdk17u-dev] RFR: 8375530: PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build In-Reply-To: References: Message-ID: <8QugJkDxXflXG3vBPhn5yopLxrbcdvibLi13ociXlyc=.90cdf93e-73ab-4d48-a4e5-8d77eeb51882@github.com> On Mon, 19 Jan 2026 14:29:37 GMT, David Briemann wrote: > This pull request contains a backport of commit [30f39d88](https://github.com/openjdk/jdk/commit/30f39d88e5af36bb6db458c03215e9fa6a31d6f3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by David Briemann on 19 Jan 2026 and was reviewed by Martin Doerr and Aleksey Shipilev. @dbriemann Your change (at version 3a797b0752b35d4756e41429bc31547795a22b0f) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/4235#issuecomment-3789990281 From mbaesken at openjdk.org Fri Jan 23 12:41:52 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 23 Jan 2026 12:41:52 GMT Subject: [jdk26u] RFR: 8374727: Audio configuration Platform class - use nio for getting endianness of the underlying platform Message-ID: 8374727: Audio configuration Platform class - use nio for getting endianness of the underlying platform ------------- Commit messages: - Backport 074038438f5b8b91e9390430b4fa58ff53e5df26 Changes: https://git.openjdk.org/jdk26u/pull/24/files Webrev: https://webrevs.openjdk.org/?repo=jdk26u&pr=24&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8374727 Stats: 77 lines in 5 files changed: 1 ins; 69 del; 7 mod Patch: https://git.openjdk.org/jdk26u/pull/24.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/24/head:pull/24 PR: https://git.openjdk.org/jdk26u/pull/24 From jbechberger at openjdk.org Fri Jan 23 12:52:56 2026 From: jbechberger at openjdk.org (Johannes Bechberger) Date: Fri, 23 Jan 2026 12:52:56 GMT Subject: [jdk25u-dev] Integrated: 8366082: Improve queue size computation in CPU-time sampler In-Reply-To: References: Message-ID: On Tue, 2 Dec 2025 16:21:13 GMT, Johannes Bechberger wrote: > Backport of code that improves the queue sizing of the CPU time sampler (dynamic vs the previous static approach). This pull request has now been integrated. Changeset: 39733841 Author: Johannes Bechberger Committer: Martin Doerr URL: https://git.openjdk.org/jdk25u-dev/commit/3973384117bb937bef874a5f73adf1ba3c0308e9 Stats: 299 lines in 7 files changed: 276 ins; 7 del; 16 mod 8366082: Improve queue size computation in CPU-time sampler Backport-of: 002f936ef21943ff1c8c03618091793768e756ac ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/44 From dbriemann at openjdk.org Fri Jan 23 12:54:05 2026 From: dbriemann at openjdk.org (David Briemann) Date: Fri, 23 Jan 2026 12:54:05 GMT Subject: [jdk21u-dev] Integrated: 8375530: PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build In-Reply-To: References: Message-ID: <8uCH-gCFTdfCPSKfzNgzIVvLFioPQl7ZAERoyiTrbCY=.03236ea0-a486-47c2-bdcd-751a3525aef8@github.com> On Mon, 19 Jan 2026 14:23:07 GMT, David Briemann wrote: > This pull request contains a backport of commit [30f39d88](https://github.com/openjdk/jdk/commit/30f39d88e5af36bb6db458c03215e9fa6a31d6f3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by David Briemann on 19 Jan 2026 and was reviewed by Martin Doerr and Aleksey Shipilev. This pull request has now been integrated. Changeset: 1fd01725 Author: David Briemann Committer: Martin Doerr URL: https://git.openjdk.org/jdk21u-dev/commit/1fd01725884d0b60446f56bca085d8446a2aa251 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8375530: PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build Backport-of: 30f39d88e5af36bb6db458c03215e9fa6a31d6f3 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2556 From dbriemann at openjdk.org Fri Jan 23 12:54:04 2026 From: dbriemann at openjdk.org (David Briemann) Date: Fri, 23 Jan 2026 12:54:04 GMT Subject: [jdk25u-dev] Integrated: 8375530: PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build In-Reply-To: References: Message-ID: On Mon, 19 Jan 2026 11:00:14 GMT, David Briemann wrote: > This pull request contains a backport of commit [30f39d88](https://github.com/openjdk/jdk/commit/30f39d88e5af36bb6db458c03215e9fa6a31d6f3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by David Briemann on 19 Jan 2026 and was reviewed by Martin Doerr and Aleksey Shipilev. This pull request has now been integrated. Changeset: 38a616fd Author: David Briemann Committer: Martin Doerr URL: https://git.openjdk.org/jdk25u-dev/commit/38a616fdf22bc93398dd0fe61d14f4f13b4ce83f Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8375530: PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build Backport-of: 30f39d88e5af36bb6db458c03215e9fa6a31d6f3 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/153 From dbriemann at openjdk.org Fri Jan 23 12:56:17 2026 From: dbriemann at openjdk.org (David Briemann) Date: Fri, 23 Jan 2026 12:56:17 GMT Subject: [jdk17u-dev] Integrated: 8375530: PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build In-Reply-To: References: Message-ID: On Mon, 19 Jan 2026 14:29:37 GMT, David Briemann wrote: > This pull request contains a backport of commit [30f39d88](https://github.com/openjdk/jdk/commit/30f39d88e5af36bb6db458c03215e9fa6a31d6f3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by David Briemann on 19 Jan 2026 and was reviewed by Martin Doerr and Aleksey Shipilev. This pull request has now been integrated. Changeset: 80ef28b8 Author: David Briemann Committer: Martin Doerr URL: https://git.openjdk.org/jdk17u-dev/commit/80ef28b8a4945b84d48098a8d025806df12fb619 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8375530: PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build Backport-of: 30f39d88e5af36bb6db458c03215e9fa6a31d6f3 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4235 From sgehwolf at redhat.com Fri Jan 23 13:02:13 2026 From: sgehwolf at redhat.com (Severin Gehwolf) Date: Fri, 23 Jan 2026 14:02:13 +0100 Subject: Regression in 21.0.8 from 8348989: Better Glyph drawing? In-Reply-To: <4ae28407-0bc6-4df3-a68e-c38ef2df338f@app.fastmail.com> References: <4e0b3c71-1cde-4337-b5b5-b81e6d46dff3@app.fastmail.com> <4ae28407-0bc6-4df3-a68e-c38ef2df338f@app.fastmail.com> Message-ID: On Fri, 2026-01-23 at 12:14 +0100, Mikael Sterner wrote: > On Fri, Jan 23, 2026, at 00:47, Mikael Sterner wrote: > > I see a regression between OpenJDK builds of 21.0.7 and 21.0.8 in > > rendering of glyphs on macOS, that I think is due to commit 10a28c0 > > for "8348989: Better Glyph drawing". A bisect between tags > > 21.0.7-ga and 21.0.8-ga indicated this commit as the first bad > > commit, and reverting 10a28c0 and the followup 2801e11 in > > jdk21u-dev/master also removed the problem. > > Additional information: Cherry-picking jdk25u/52e1e73 for > "8355884: [macos] java/awt/Frame/I18NTitle.java fails on MacOS" > onto jdk21u-dev/master fixes the issue. Maybe a solution > would thus be to backport 8355884 to Java 21? Thanks for the detective work! This is much appreciated. Cheers, Severin From mbaesken at openjdk.org Fri Jan 23 13:13:05 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 23 Jan 2026 13:13:05 GMT Subject: [jdk26u] RFR: 8375311: Some builds are missing debug helpers Message-ID: 8375311: Some builds are missing debug helpers ------------- Commit messages: - Backport b7346c307fc1aba01c10fc6dc745e5e520b1d7b9 Changes: https://git.openjdk.org/jdk26u/pull/25/files Webrev: https://webrevs.openjdk.org/?repo=jdk26u&pr=25&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8375311 Stats: 6 lines in 1 file changed: 2 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk26u/pull/25.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/25/head:pull/25 PR: https://git.openjdk.org/jdk26u/pull/25 From mbaesken at openjdk.org Fri Jan 23 13:49:16 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 23 Jan 2026 13:49:16 GMT Subject: [jdk25u-dev] RFR: 8367862: debug.cpp: Do not print help message for methods ifdef'd out Message-ID: 8367862: debug.cpp: Do not print help message for methods ifdef'd out ------------- Commit messages: - Backport 2f74e1433489bccf1fe493417715c0861f88a995 Changes: https://git.openjdk.org/jdk25u-dev/pull/168/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=168&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367862 Stats: 43 lines in 1 file changed: 25 ins; 0 del; 18 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/168.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/168/head:pull/168 PR: https://git.openjdk.org/jdk25u-dev/pull/168 From duke at openjdk.org Fri Jan 23 17:37:27 2026 From: duke at openjdk.org (duke) Date: Fri, 23 Jan 2026 17:37:27 GMT Subject: [jdk25u-dev] Withdrawn: 8362573: Incorrect weight of the first ObjectAllocationSample JFR event (regression) In-Reply-To: References: Message-ID: On Fri, 28 Nov 2025 01:25:01 GMT, Vishal Chand wrote: > Backport of: > > * 8362573: Incorrect weight of the first ObjectAllocationSample JFR event (regression) > * Fixes the incorrect weight reported for the first ObjectAllocationSample JFR event by ensuring that allocations that occurred before the recording start are not counted in the event weight. > > Testing > * New test passes with the fix and fails without the fix. > > Low risk as this is a clean backport. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/29 From duke at openjdk.org Fri Jan 23 19:06:26 2026 From: duke at openjdk.org (duke) Date: Fri, 23 Jan 2026 19:06:26 GMT Subject: [jdk25u-dev] RFR: 8372860: TestCodeCacheUnloadDuringConcCycle fails on ARM32 [v2] In-Reply-To: References: <1l2k1xEKKG6-AwAZ7UxklFkkdHLZ4fcXJHFR07oFOOk=.cd925b77-a88f-496f-8a81-2ed663924371@github.com> Message-ID: On Thu, 22 Jan 2026 07:32:39 GMT, Roman Marchenko wrote: >> This PR contains clean backports of 8372860 and 8373429. >> These changes are intended to make TestCodeCacheUnloadDuringConcCycle more stable on different platforms including linux-arm32. >> Test changes only. No risk. > > Roman Marchenko has updated the pull request incrementally with one additional commit since the last revision: > > Backport 5c6947f736568413d53d5a00de2e865f86e637c4 @wkia Your change (at version 8e0a940fcb77eea5d55053058e743bb1c1be2e46) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/152#issuecomment-3791839278 From serb at openjdk.org Fri Jan 23 19:53:20 2026 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 23 Jan 2026 19:53:20 GMT Subject: [jdk25u-dev] RFR: 8375063: Update Libpng to 1.6.54 In-Reply-To: References: Message-ID: On Thu, 22 Jan 2026 01:05:46 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [a2e74957](https://github.com/openjdk/jdk/commit/a2e749572e03dd394d123b701e163e3837472dd0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jayathirth D V on 21 Jan 2026 and was reviewed by Sergey Bylokhov and Phil Race. > > Thanks! testing is in porgress ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/164#issuecomment-3792087240 From serb at openjdk.org Fri Jan 23 19:53:32 2026 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 23 Jan 2026 19:53:32 GMT Subject: [jdk21u-dev] RFR: 8375063: Update Libpng to 1.6.54 In-Reply-To: References: Message-ID: On Thu, 22 Jan 2026 01:07:01 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [a2e74957](https://github.com/openjdk/jdk/commit/a2e749572e03dd394d123b701e163e3837472dd0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jayathirth D V on 21 Jan 2026 and was reviewed by Sergey Bylokhov and Phil Race. > > Thanks! testing is in porgress ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2558#issuecomment-3792087799 From serb at openjdk.org Fri Jan 23 19:53:37 2026 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 23 Jan 2026 19:53:37 GMT Subject: [jdk11u-dev] RFR: 8375063: Update Libpng to 1.6.54 In-Reply-To: References: Message-ID: On Thu, 22 Jan 2026 01:07:33 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [a2e74957](https://github.com/openjdk/jdk/commit/a2e749572e03dd394d123b701e163e3837472dd0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jayathirth D V on 21 Jan 2026 and was reviewed by Sergey Bylokhov and Phil Race. > > Thanks! testing is in porgress ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3139#issuecomment-3792088401 From serb at openjdk.org Fri Jan 23 19:53:35 2026 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 23 Jan 2026 19:53:35 GMT Subject: [jdk17u-dev] RFR: 8375063: Update Libpng to 1.6.54 In-Reply-To: References: Message-ID: On Thu, 22 Jan 2026 01:07:18 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [a2e74957](https://github.com/openjdk/jdk/commit/a2e749572e03dd394d123b701e163e3837472dd0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jayathirth D V on 21 Jan 2026 and was reviewed by Sergey Bylokhov and Phil Race. > > Thanks! testing is in porgress ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/4237#issuecomment-3792088103 From kizune at openjdk.org Fri Jan 23 21:16:16 2026 From: kizune at openjdk.org (Alexander Zuev) Date: Fri, 23 Jan 2026 21:16:16 GMT Subject: [jdk26u] RFR: 8286258: [Accessibility, macOS, VoiceOver] VoiceOver reads the spinner value wrong and sometime partially Message-ID: <7BT0E9yRkK8PoWuPTqbRaU5qqxzC_1ynBB5sUDz-lzE=.5d02c796-ad59-43db-9116-52e781bd8f04@github.com> Hi all, This pull request contains a backport of commit [8c82b58d](https://github.com/openjdk/jdk/commit/8c82b58db960a178566514731e1f8dcbc59b0161) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Alexander Zuev on 22 Jan 2026 and was reviewed by Prasanta Sadhukhan and Artem Semenov. Thanks! ------------- Commit messages: - Backport 8c82b58db960a178566514731e1f8dcbc59b0161 Changes: https://git.openjdk.org/jdk26u/pull/26/files Webrev: https://webrevs.openjdk.org/?repo=jdk26u&pr=26&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8286258 Stats: 139 lines in 4 files changed: 135 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk26u/pull/26.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/26/head:pull/26 PR: https://git.openjdk.org/jdk26u/pull/26 From andrew at openjdk.org Fri Jan 23 22:18:30 2026 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 23 Jan 2026 22:18:30 GMT Subject: [jdk11u-dev] RFR: Merge jdk11u:master Message-ID: Merge `jdk-11.0.30+7` / `jdk-11.0.30-ga` ------------- Commit messages: - Merge jdk11u:master - 8368032: Enhance Certificate Checking - 8365271: Improve Swing supports - 8365058: Enhance CopyOnWriteArraySet - 8364214: Enhance polygon data support - 8362632: Improve HttpServer Request handling - 8362308: Enhance Bitmap operations - 8359501: Enhance Handling of URIs - 8364660: ClassVerifier::ends_in_athrow() should be removed - 8341496: Improve JMX connections - ... and 1 more: https://git.openjdk.org/jdk11u-dev/compare/18b30dbc...e1f65f38 The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk11u-dev/pull/3140/files Stats: 1061 lines in 32 files changed: 947 ins; 32 del; 82 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3140.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3140/head:pull/3140 PR: https://git.openjdk.org/jdk11u-dev/pull/3140 From andrew at openjdk.org Sat Jan 24 01:11:36 2026 From: andrew at openjdk.org (Andrew John Hughes) Date: Sat, 24 Jan 2026 01:11:36 GMT Subject: [jdk11u-dev] RFR: Merge jdk11u:master In-Reply-To: References: Message-ID: On Fri, 23 Jan 2026 22:12:27 GMT, Andrew John Hughes wrote: > Merge `jdk-11.0.30+7` / `jdk-11.0.30-ga` Test failure looks unrelated ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3140#issuecomment-3793298762 From andrew at openjdk.org Sat Jan 24 01:11:38 2026 From: andrew at openjdk.org (Andrew John Hughes) Date: Sat, 24 Jan 2026 01:11:38 GMT Subject: [jdk11u-dev] Integrated: Merge jdk11u:master In-Reply-To: References: Message-ID: On Fri, 23 Jan 2026 22:12:27 GMT, Andrew John Hughes wrote: > Merge `jdk-11.0.30+7` / `jdk-11.0.30-ga` This pull request has now been integrated. Changeset: 127f9e1f Author: Andrew John Hughes URL: https://git.openjdk.org/jdk11u-dev/commit/127f9e1f933bb1726f7f0a4d61b15a719b5aac72 Stats: 1061 lines in 32 files changed: 947 ins; 32 del; 82 mod Merge ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3140 From goetz at openjdk.org Sat Jan 24 07:33:36 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 24 Jan 2026 07:33:36 GMT Subject: [jdk25u-dev] RFR: 8365972: JFR: ThreadDump and ClassLoaderStatistics events may cause back to back rotations Message-ID: I backport this for parity with 25.0.3-oracle. ------------- Commit messages: - Backport 681dab7205190176b842bd42914b1cb9fe752e44 Changes: https://git.openjdk.org/jdk25u-dev/pull/169/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=169&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365972 Stats: 145 lines in 4 files changed: 140 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/169.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/169/head:pull/169 PR: https://git.openjdk.org/jdk25u-dev/pull/169 From goetz at openjdk.org Sat Jan 24 07:36:47 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 24 Jan 2026 07:36:47 GMT Subject: [jdk21u-dev] RFR: 8365972: JFR: ThreadDump and ClassLoaderStatistics events may cause back to back rotations Message-ID: I backport this for parity with 21.0.11-oracle Trivial resolves in PlatformEventType.java ------------- Commit messages: - backport 681dab7205190176b842bd42914b1cb9fe752e44 Changes: https://git.openjdk.org/jdk21u-dev/pull/2566/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2566&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365972 Stats: 146 lines in 4 files changed: 141 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2566.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2566/head:pull/2566 PR: https://git.openjdk.org/jdk21u-dev/pull/2566 From goetz at openjdk.org Sat Jan 24 08:25:33 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 24 Jan 2026 08:25:33 GMT Subject: [jdk21u-dev] RFR: 8376251: [macos] java/awt/Frame/I18NTitle.java fails on MacOS Message-ID: This fixes an issue spotted by Mikael Sterner, thanks!! Unfortunately the bug "8355884: [macos] java/awt/Frame/I18NTitle.java fails on MacOS" is closed. Addon: I opened https://bugs.openjdk.org/browse/JDK-8376251 for this. ------------- Commit messages: - backport 8355884 Changes: https://git.openjdk.org/jdk21u-dev/pull/2565/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2565&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8376251 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2565.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2565/head:pull/2565 PR: https://git.openjdk.org/jdk21u-dev/pull/2565 From sgehwolf at openjdk.org Sat Jan 24 08:25:33 2026 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Sat, 24 Jan 2026 08:25:33 GMT Subject: [jdk21u-dev] RFR: 8376251: [macos] java/awt/Frame/I18NTitle.java fails on MacOS In-Reply-To: References: Message-ID: On Fri, 23 Jan 2026 11:50:50 GMT, Goetz Lindenmaier wrote: > This fixes an issue spotted by Mikael Sterner, thanks!! > > Unfortunately the bug "8355884: [macos] java/awt/Frame/I18NTitle.java fails on MacOS" is closed. > > Addon: I opened https://bugs.openjdk.org/browse/JDK-8376251 for this. Looks clean from https://github.com/openjdk/jdk25u-dev/commit/52e1e739afd419e8a5d153a27f5d145c498e4ebf @GoeLin For those cases we should be using `Backport JDK-8355884` in the PR title so it's recognized as a backport with an unknown sha. Could you try that please? Asked here if it's meant to be private: https://mail.openjdk.org/pipermail/jdk-dev/2026-January/010787.html ------------- Marked as reviewed by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2565#pullrequestreview-3697395662 PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2565#issuecomment-3790143955 PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2565#issuecomment-3790208805 From goetz at openjdk.org Sat Jan 24 08:25:33 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 24 Jan 2026 08:25:33 GMT Subject: [jdk21u-dev] RFR: 8376251: [macos] java/awt/Frame/I18NTitle.java fails on MacOS In-Reply-To: References: Message-ID: <3SE8j-yA5n6fbFD1cmKoz88FVj7jUt6OWG8hUmnDMaA=.a46028f5-8ac3-4f9a-9b5c-6afa396059a2@github.com> On Fri, 23 Jan 2026 11:50:50 GMT, Goetz Lindenmaier wrote: > This fixes an issue spotted by Mikael Sterner, thanks!! > > Unfortunately the bug "8355884: [macos] java/awt/Frame/I18NTitle.java fails on MacOS" is closed. > > Addon: I opened https://bugs.openjdk.org/browse/JDK-8376251 for this. Hmm, the sha is known, I got it wrong somehow. But fixing this did not help either... ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2565#issuecomment-3793803482 From goetz at openjdk.org Sat Jan 24 08:27:14 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 24 Jan 2026 08:27:14 GMT Subject: [jdk21u-dev] RFR: 8365972: JFR: ThreadDump and ClassLoaderStatistics events may cause back to back rotations [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.11-oracle > > Trivial resolves in PlatformEventType.java Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: fix whitespace ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2566/files - new: https://git.openjdk.org/jdk21u-dev/pull/2566/files/56218e90..c5906fee Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2566&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2566&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2566.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2566/head:pull/2566 PR: https://git.openjdk.org/jdk21u-dev/pull/2566 From goetz at openjdk.org Sat Jan 24 10:07:47 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 24 Jan 2026 10:07:47 GMT Subject: [jdk25u-dev] RFR: 8372441: JFR: Improve logging of TestBackToBackSensitive Message-ID: I backport this for parity with 25.0.3-oracle. ------------- Depends on: https://git.openjdk.org/jdk25u-dev/pull/169 Commit messages: - backport c0abecdd1ffe59314bc17aeec0684cdda33a222d Changes: https://git.openjdk.org/jdk25u-dev/pull/170/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=170&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8372441 Stats: 18 lines in 1 file changed: 9 ins; 6 del; 3 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/170.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/170/head:pull/170 PR: https://git.openjdk.org/jdk25u-dev/pull/170 From goetz at openjdk.org Sat Jan 24 10:24:09 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 24 Jan 2026 10:24:09 GMT Subject: [jdk25u-dev] RFR: 8365526: Crash with null Symbol passed to SystemDictionary::resolve_or_null Message-ID: I backport this for parity with 25.0.3-oracle. ------------- Commit messages: - backport b98114f4a20bcf3390114b56d05c38b23268979a Changes: https://git.openjdk.org/jdk25u-dev/pull/171/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=171&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365526 Stats: 27 lines in 3 files changed: 16 ins; 5 del; 6 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/171.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/171/head:pull/171 PR: https://git.openjdk.org/jdk25u-dev/pull/171 From goetz at openjdk.org Sat Jan 24 10:26:13 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 24 Jan 2026 10:26:13 GMT Subject: [jdk21u-dev] RFR: 8372441: JFR: Improve logging of TestBackToBackSensitive Message-ID: I backport this for parity with 21.0.11-oracle. ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/2566 Commit messages: - backport b98114f4a20bcf3390114b56d05c38b23268979a - c0abecdd1ffe59314bc17aeec0684cdda33a222d Changes: https://git.openjdk.org/jdk21u-dev/pull/2567/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2567&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8372441 Stats: 45 lines in 4 files changed: 25 ins; 11 del; 9 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2567.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2567/head:pull/2567 PR: https://git.openjdk.org/jdk21u-dev/pull/2567 From goetz at openjdk.org Sat Jan 24 10:30:51 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 24 Jan 2026 10:30:51 GMT Subject: [jdk21u-dev] RFR: 8372441: JFR: Improve logging of TestBackToBackSensitive [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.11-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 one commit: backport b98114f4a20bcf3390114b56d05c38b23268979a ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/2567/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2567&range=01 Stats: 27 lines in 3 files changed: 16 ins; 5 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2567.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2567/head:pull/2567 PR: https://git.openjdk.org/jdk21u-dev/pull/2567 From goetz at openjdk.org Sat Jan 24 10:35:32 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 24 Jan 2026 10:35:32 GMT Subject: [jdk21u-dev] RFR: 8365526: Crash with null Symbol passed to SystemDictionary::resolve_or_null Message-ID: I backport this for parity with 21.0.11-oracle. Resolved Copyright ------------- Commit messages: - backport b98114f4a20bcf3390114b56d05c38b23268979a Changes: https://git.openjdk.org/jdk21u-dev/pull/2568/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2568&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365526 Stats: 27 lines in 3 files changed: 16 ins; 5 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2568.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2568/head:pull/2568 PR: https://git.openjdk.org/jdk21u-dev/pull/2568 From goetz at openjdk.org Sat Jan 24 10:46:28 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 24 Jan 2026 10:46:28 GMT Subject: [jdk25u-dev] RFR: 8372988: Test runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java failed: Unexpected interrupt Message-ID: I backport this for parity with 25.0.3-oracle. ------------- Depends on: https://git.openjdk.org/jdk25u-dev/pull/171 Commit messages: - backport 1748737b99f283f69b4be0910b6623a27d804e68 Changes: https://git.openjdk.org/jdk25u-dev/pull/173/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=173&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8372988 Stats: 21 lines in 4 files changed: 5 ins; 4 del; 12 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/173.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/173/head:pull/173 PR: https://git.openjdk.org/jdk25u-dev/pull/173 From goetz at openjdk.org Sat Jan 24 10:49:31 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 24 Jan 2026 10:49:31 GMT Subject: [jdk21u-dev] RFR: 8374178: Missing include in systemDictionary.cpp after JDK-8365526 Message-ID: I backport this for parity with 21.0.11-oracle ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/2568 Commit messages: - backport 9715e6da8355a103d9066bd15ce68b4773cbadcb Changes: https://git.openjdk.org/jdk21u-dev/pull/2569/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2569&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8374178 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2569.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2569/head:pull/2569 PR: https://git.openjdk.org/jdk21u-dev/pull/2569 From goetz at openjdk.org Sat Jan 24 10:56:22 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 24 Jan 2026 10:56:22 GMT Subject: [jdk25u-dev] RFR: 8374178: Missing include in systemDictionary.cpp after JDK-8365526 Message-ID: I backport this for parity with 25.0.3-oracle. ------------- Depends on: https://git.openjdk.org/jdk25u-dev/pull/171 Commit messages: - backport 9715e6da8355a103d9066bd15ce68b4773cbadcb Changes: https://git.openjdk.org/jdk25u-dev/pull/172/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=172&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8374178 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/172.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/172/head:pull/172 PR: https://git.openjdk.org/jdk25u-dev/pull/172 From goetz at openjdk.org Sat Jan 24 10:57:12 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 24 Jan 2026 10:57:12 GMT Subject: [jdk21u-dev] RFR: 8372988: Test runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java failed: Unexpected interrupt Message-ID: <9Oub2lsgn4VwriaUIpjHSyToXFHcKNef3iN3P5V34pM=.cf2b45f9-0041-46ac-9b80-07a2d7993c64@github.com> I backport this for parity with 21.0.11-oracle. ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/2569 Commit messages: - backport 1748737b99f283f69b4be0910b6623a27d804e68 Changes: https://git.openjdk.org/jdk21u-dev/pull/2570/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2570&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8372988 Stats: 21 lines in 4 files changed: 5 ins; 4 del; 12 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2570.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2570/head:pull/2570 PR: https://git.openjdk.org/jdk21u-dev/pull/2570 From goetz at openjdk.org Sun Jan 25 07:31:50 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 25 Jan 2026 07:31:50 GMT Subject: [jdk25u-dev] RFR: 8344073: Test runtime/cds/appcds/TestParallelGCWithCDS.java#id0 failed Message-ID: I backport this for parity with 25.0.3-oracle. ------------- Commit messages: - Backport 518536c607cb383e810ee0f50f8af44e121f4ab3 Changes: https://git.openjdk.org/jdk25u-dev/pull/174/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=174&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8344073 Stats: 25 lines in 1 file changed: 0 ins; 11 del; 14 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/174.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/174/head:pull/174 PR: https://git.openjdk.org/jdk25u-dev/pull/174 From goetz at openjdk.org Sun Jan 25 07:44:12 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 25 Jan 2026 07:44:12 GMT Subject: [jdk21u-dev] RFR: 8372441: JFR: Improve logging of TestBackToBackSensitive [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.11-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 one commit: backport b98114f4a20bcf3390114b56d05c38b23268979a ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/2567/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2567&range=02 Stats: 18 lines in 1 file changed: 9 ins; 6 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2567.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2567/head:pull/2567 PR: https://git.openjdk.org/jdk21u-dev/pull/2567 From goetz at openjdk.org Sun Jan 25 07:44:25 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 25 Jan 2026 07:44:25 GMT Subject: [jdk21u-dev] RFR: 8365526: Crash with null Symbol passed to SystemDictionary::resolve_or_null [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.11-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 three new commits since the last revision: - backport b98114f4a20bcf3390114b56d05c38b23268979a - fix whitespace - backport 681dab7205190176b842bd42914b1cb9fe752e44 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2568/files - new: https://git.openjdk.org/jdk21u-dev/pull/2568/files/1b661051..949e7955 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2568&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2568&range=00-01 Stats: 175 lines in 7 files changed: 148 ins; 16 del; 11 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2568.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2568/head:pull/2568 PR: https://git.openjdk.org/jdk21u-dev/pull/2568 From goetz at openjdk.org Sun Jan 25 07:45:37 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 25 Jan 2026 07:45:37 GMT Subject: [jdk21u-dev] RFR: 8374178: Missing include in systemDictionary.cpp after JDK-8365526 [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.11-oracle Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2569/files - new: https://git.openjdk.org/jdk21u-dev/pull/2569/files/989bbfa3..989bbfa3 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2569&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2569&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2569.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2569/head:pull/2569 PR: https://git.openjdk.org/jdk21u-dev/pull/2569 From goetz at openjdk.org Sun Jan 25 08:13:30 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 25 Jan 2026 08:13:30 GMT Subject: [jdk21u-dev] RFR: 8365526: Crash with null Symbol passed to SystemDictionary::resolve_or_null Message-ID: I backport this for parity with 21.0.11-oracle Resolved copyright, clean anyways. ------------- Commit messages: - backport b98114f4a20bcf3390114b56d05c38b23268979a Changes: https://git.openjdk.org/jdk21u-dev/pull/2571/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2571&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365526 Stats: 27 lines in 3 files changed: 16 ins; 5 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2571.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2571/head:pull/2571 PR: https://git.openjdk.org/jdk21u-dev/pull/2571 From goetz at openjdk.org Sun Jan 25 08:15:57 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 25 Jan 2026 08:15:57 GMT Subject: [jdk21u-dev] RFR: 8365526: Crash with null Symbol passed to SystemDictionary::resolve_or_null [v2] In-Reply-To: References: Message-ID: On Sun, 25 Jan 2026 07:44:25 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.11-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 three new commits since the last revision: > > - backport b98114f4a20bcf3390114b56d05c38b23268979a > - fix whitespace > - backport 681dab7205190176b842bd42914b1cb9fe752e44 Selected the wrong branch... Why is it clean??? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2568#issuecomment-3796177117 From goetz at openjdk.org Sun Jan 25 08:15:59 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 25 Jan 2026 08:15:59 GMT Subject: [jdk21u-dev] Withdrawn: 8365526: Crash with null Symbol passed to SystemDictionary::resolve_or_null In-Reply-To: References: Message-ID: On Sat, 24 Jan 2026 10:28:27 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle. > > Resolved Copyright This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2568 From goetz at openjdk.org Sun Jan 25 08:20:11 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 25 Jan 2026 08:20:11 GMT Subject: [jdk21u-dev] RFR: 8374178: Missing include in systemDictionary.cpp after JDK-8365526 [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.11-oracle 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 9715e6da8355a103d9066bd15ce68b4773cbadcb ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2569/files - new: https://git.openjdk.org/jdk21u-dev/pull/2569/files/989bbfa3..8f6b5f14 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2569&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2569&range=01-02 Stats: 27 lines in 3 files changed: 5 ins; 16 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2569.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2569/head:pull/2569 PR: https://git.openjdk.org/jdk21u-dev/pull/2569 From goetz at openjdk.org Sun Jan 25 08:25:33 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 25 Jan 2026 08:25:33 GMT Subject: [jdk21u-dev] RFR: 8372988: Test runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java failed: Unexpected interrupt [v2] In-Reply-To: <9Oub2lsgn4VwriaUIpjHSyToXFHcKNef3iN3P5V34pM=.cf2b45f9-0041-46ac-9b80-07a2d7993c64@github.com> References: <9Oub2lsgn4VwriaUIpjHSyToXFHcKNef3iN3P5V34pM=.cf2b45f9-0041-46ac-9b80-07a2d7993c64@github.com> Message-ID: > I backport this for parity with 21.0.11-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 one commit: backport 1748737b99f283f69b4be0910b6623a27d804e68 ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/2570/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2570&range=01 Stats: 21 lines in 4 files changed: 5 ins; 4 del; 12 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2570.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2570/head:pull/2570 PR: https://git.openjdk.org/jdk21u-dev/pull/2570 From goetz at openjdk.org Sun Jan 25 09:36:28 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 25 Jan 2026 09:36:28 GMT Subject: [jdk25u-dev] RFR: 8373525: C2: assert(_base == Long) failed: Not a Long Message-ID: I backport this for parity with 25.0.3-oracle. ------------- Commit messages: - Backport a61a1d32a2bbf227081b9da6d101071ceb73076a Changes: https://git.openjdk.org/jdk25u-dev/pull/175/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=175&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373525 Stats: 117 lines in 2 files changed: 116 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/175.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/175/head:pull/175 PR: https://git.openjdk.org/jdk25u-dev/pull/175 From goetz at openjdk.org Sun Jan 25 09:37:16 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 25 Jan 2026 09:37:16 GMT Subject: [jdk21u-dev] RFR: 8373525: C2: assert(_base == Long) failed: Not a Long Message-ID: I backport this for parity with 21.0.11-oracle ------------- Commit messages: - Backport a61a1d32a2bbf227081b9da6d101071ceb73076a Changes: https://git.openjdk.org/jdk21u-dev/pull/2572/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2572&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373525 Stats: 117 lines in 2 files changed: 116 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2572.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2572/head:pull/2572 PR: https://git.openjdk.org/jdk21u-dev/pull/2572 From goetz at openjdk.org Sun Jan 25 09:41:32 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 25 Jan 2026 09:41:32 GMT Subject: [jdk21u-dev] RFR: 8374642: EscapeHash macro fails with GNU make 4.3 and 4.4 Message-ID: I backport this for parity with 21.0.11-oracle Clean patch, i don't see why the skara command did not work. ------------- Commit messages: - backport 383fe1efc3a23385b8576e20f458f91085c6325e Changes: https://git.openjdk.org/jdk21u-dev/pull/2573/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2573&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8374642 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2573.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2573/head:pull/2573 PR: https://git.openjdk.org/jdk21u-dev/pull/2573 From goetz at openjdk.org Sun Jan 25 09:43:25 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 25 Jan 2026 09:43:25 GMT Subject: [jdk25u-dev] RFR: 8374642: EscapeHash macro fails with GNU make 4.3 and 4.4 Message-ID: I backport this for parity with 25.0.3-oracle. ------------- Commit messages: - Backport 383fe1efc3a23385b8576e20f458f91085c6325e Changes: https://git.openjdk.org/jdk25u-dev/pull/176/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=176&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8374642 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/176.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/176/head:pull/176 PR: https://git.openjdk.org/jdk25u-dev/pull/176 From goetz at openjdk.org Sun Jan 25 09:46:19 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 25 Jan 2026 09:46:19 GMT Subject: [jdk17u-dev] RFR: 8374642: EscapeHash macro fails with GNU make 4.3 and 4.4 Message-ID: I backport this for parity with 17.0.19-oracle Clean patch, i don't see why the skara command did not work. ------------- Commit messages: - backport 383fe1efc3a23385b8576e20f458f91085c6325e Changes: https://git.openjdk.org/jdk17u-dev/pull/4239/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4239&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8374642 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4239.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4239/head:pull/4239 PR: https://git.openjdk.org/jdk17u-dev/pull/4239 From goetz at openjdk.org Sun Jan 25 10:03:00 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 25 Jan 2026 10:03:00 GMT Subject: [jdk21u-dev] RFR: 8376270: [21u, 17u] Redo JDK-8361748 Message-ID: This reverts commit 12bf7aa102bd3ea69df4ddb94b894917256280d4. Clean redo of the backout. ------------- Commit messages: - 8376270: [21u, 17u] Redo JDK-8361748 Changes: https://git.openjdk.org/jdk21u-dev/pull/2574/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2574&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8376270 Stats: 245 lines in 7 files changed: 157 ins; 33 del; 55 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2574.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2574/head:pull/2574 PR: https://git.openjdk.org/jdk21u-dev/pull/2574 From goetz at openjdk.org Sun Jan 25 10:17:44 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 25 Jan 2026 10:17:44 GMT Subject: [jdk25u-dev] RFR: 8373727: New XBM images parser regression: only the first line of the bitmap array is parsed Message-ID: I backport this for parity with 25.0.3-oracle. ------------- Commit messages: - Backport 7f707ba8e746d859ac171d71ef8f731953a92e6a Changes: https://git.openjdk.org/jdk25u-dev/pull/177/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=177&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373727 Stats: 141 lines in 6 files changed: 86 ins; 17 del; 38 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/177.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/177/head:pull/177 PR: https://git.openjdk.org/jdk25u-dev/pull/177 From goetz at openjdk.org Sun Jan 25 10:22:37 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 25 Jan 2026 10:22:37 GMT Subject: [jdk21u-dev] RFR: 8373727: New XBM images parser regression: only the first line of the bitmap array is parsed Message-ID: I backport this for parity with 21.0.11-oracle ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/2574 Commit messages: - backport 7f707ba8e746d859ac171d71ef8f731953a92e6a Changes: https://git.openjdk.org/jdk21u-dev/pull/2575/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2575&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373727 Stats: 141 lines in 6 files changed: 86 ins; 17 del; 38 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2575.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2575/head:pull/2575 PR: https://git.openjdk.org/jdk21u-dev/pull/2575 From duke at openjdk.org Sun Jan 25 13:59:56 2026 From: duke at openjdk.org (duke) Date: Sun, 25 Jan 2026 13:59:56 GMT Subject: [jdk25u-dev] RFR: 8375657: RISC-V: Need to check size in SharedRuntime::is_wide_vector In-Reply-To: References: Message-ID: On Thu, 22 Jan 2026 00:38:53 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [ca3e6236](https://github.com/openjdk/jdk/commit/ca3e6236a28794156cc2acf697755229c47735a8) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 20 Jan 2026 and was reviewed by Feilong Jiang and Fei Yang. > > Thanks! @DingliZhang Your change (at version 91a84274f4c2dd681fbbf4b96e66e97634636f43) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/163#issuecomment-3796701048 From dzhang at openjdk.org Sun Jan 25 14:05:54 2026 From: dzhang at openjdk.org (Dingli Zhang) Date: Sun, 25 Jan 2026 14:05:54 GMT Subject: [jdk25u-dev] Integrated: 8375657: RISC-V: Need to check size in SharedRuntime::is_wide_vector In-Reply-To: References: Message-ID: On Thu, 22 Jan 2026 00:38:53 GMT, Dingli Zhang wrote: > Hi all, > > This pull request contains a backport of commit [ca3e6236](https://github.com/openjdk/jdk/commit/ca3e6236a28794156cc2acf697755229c47735a8) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Dingli Zhang on 20 Jan 2026 and was reviewed by Feilong Jiang and Fei Yang. > > Thanks! This pull request has now been integrated. Changeset: ae4629d9 Author: Dingli Zhang Committer: Fei Yang URL: https://git.openjdk.org/jdk25u-dev/commit/ae4629d9a906587de1d8b52b14f518916e6c6eaa Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8375657: RISC-V: Need to check size in SharedRuntime::is_wide_vector Backport-of: ca3e6236a28794156cc2acf697755229c47735a8 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/163 From vpetko at openjdk.org Sun Jan 25 19:30:51 2026 From: vpetko at openjdk.org (Vladimir Petko) Date: Sun, 25 Jan 2026 19:30:51 GMT Subject: [jdk11u-dev] RFR: 8224796: C code is not compiled correctly due to undefined "i386" [v2] In-Reply-To: References: Message-ID: > openjdk 11 had [JDK-8224087](https://bugs.openjdk.org/browse/JDK-8224087) backported. This broke x86 hotspot serviceability due to undefined `i386`: > > java.lang.UnsatisfiedLinkError: 'long[] sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal.getThreadIntegerRegisterSet0(int)' > at jdk.hotspot.agent/sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal.getThreadIntegerRegisterSet0(Native Method) > at jdk.hotspot.agent/sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$1GetThreadIntegerRegisterSetTask.doit(LinuxDebuggerLocal.java:560) > at jdk.hotspot.agent/sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$LinuxDebuggerLocalWorkerThread.run(LinuxDebuggerLocal.java:175) > > > > $objdump -t build/bootcycle-build/jdk/lib/libsaproc.so | grep getThreadIntegerRegisterSet0 > $ > > > This backport of JDK-8224796 fixes C compilation: > > > $ objdump -t ~/libsaproc.so | grep getThreadInteger > 00003260 g F .text 00000192 Java_sun_jvm_hotspot_debugger_linux_LinuxDebuggerLocal_getThreadIntegerRegisterSet0 > > > Note: unrelated test failure of macosx serviceability, e.g. see https://github.com/openjdk/jdk11u-dev/pull/3136 Vladimir Petko 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-vpa1977-b71c30f1-master - Backport b71c30f1b80def5f940ee3db75916c9c6202a05f ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3138/files - new: https://git.openjdk.org/jdk11u-dev/pull/3138/files/f62061a2..f6769689 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3138&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3138&range=00-01 Stats: 1091 lines in 36 files changed: 970 ins; 35 del; 86 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3138.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3138/head:pull/3138 PR: https://git.openjdk.org/jdk11u-dev/pull/3138 From goetz at openjdk.org Sun Jan 25 20:02:44 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 25 Jan 2026 20:02:44 GMT Subject: [jdk17u-dev] RFR: 8317633: Modernize text.testlib.HexDumpReader Message-ID: I backport this for parity with 17.0.19-oracle ------------- Commit messages: - Backport 8e0686b0658eb593bdf36e1c179a4b156fee26bf Changes: https://git.openjdk.org/jdk17u-dev/pull/4241/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4241&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8317633 Stats: 87 lines in 1 file changed: 12 ins; 58 del; 17 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4241.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4241/head:pull/4241 PR: https://git.openjdk.org/jdk17u-dev/pull/4241 From goetz at openjdk.org Sun Jan 25 20:03:36 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 25 Jan 2026 20:03:36 GMT Subject: [jdk21u-dev] RFR: 8317633: Modernize text.testlib.HexDumpReader Message-ID: I backport this for parity with 21.0.11-oracle. ------------- Commit messages: - Backport 8e0686b0658eb593bdf36e1c179a4b156fee26bf Changes: https://git.openjdk.org/jdk21u-dev/pull/2576/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2576&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8317633 Stats: 87 lines in 1 file changed: 12 ins; 58 del; 17 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2576.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2576/head:pull/2576 PR: https://git.openjdk.org/jdk21u-dev/pull/2576 From goetz at openjdk.org Sun Jan 25 20:22:11 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 25 Jan 2026 20:22:11 GMT Subject: [jdk21u-dev] RFR: 8075917: The regression-swing case failed as the text on label is not painted red with the GTK L&F Message-ID: I backport this for parity with 21.0.11-oracle. ------------- Commit messages: - Backport fb45bab8e15d7dc59fe801922d768d377d3f44cd Changes: https://git.openjdk.org/jdk21u-dev/pull/2577/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2577&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8075917 Stats: 126 lines in 3 files changed: 124 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2577.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2577/head:pull/2577 PR: https://git.openjdk.org/jdk21u-dev/pull/2577 From erfang at openjdk.org Mon Jan 26 01:54:01 2026 From: erfang at openjdk.org (Eric Fang) Date: Mon, 26 Jan 2026 01:54:01 GMT Subject: [jdk25u-dev] RFR: 8372978: [VectorAPI] Fix incorrect identity values in UMIN/UMAX reductions In-Reply-To: <6Ih45xGMGM4lowCCzm3onszoq1WE919neK5PqkwcRSE=.4a205f0f-54b3-493d-b7ac-02b7fcd8af28@github.com> References: <6Ih45xGMGM4lowCCzm3onszoq1WE919neK5PqkwcRSE=.4a205f0f-54b3-493d-b7ac-02b7fcd8af28@github.com> Message-ID: On Thu, 15 Jan 2026 07:11:57 GMT, Eric Fang wrote: > Hi all, > > This pull request contains a backport of commit 56d7b524 from the openjdk/jdk repository. > > The commit being backported was authored by Eric Fang on 14 Jan 2026 and was reviewed by Paul Sandoz, Quan Anh Mai and Xiaohong Gong. > > Thanks! I may have misunderstood the importance of this bug; there don't seem to be many use cases for the vector API at the moment. Therefore, not backporting is acceptable, and I will close this PR. Thank you! ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/150#issuecomment-3797594818 From erfang at openjdk.org Mon Jan 26 01:54:02 2026 From: erfang at openjdk.org (Eric Fang) Date: Mon, 26 Jan 2026 01:54:02 GMT Subject: [jdk25u-dev] Withdrawn: 8372978: [VectorAPI] Fix incorrect identity values in UMIN/UMAX reductions In-Reply-To: <6Ih45xGMGM4lowCCzm3onszoq1WE919neK5PqkwcRSE=.4a205f0f-54b3-493d-b7ac-02b7fcd8af28@github.com> References: <6Ih45xGMGM4lowCCzm3onszoq1WE919neK5PqkwcRSE=.4a205f0f-54b3-493d-b7ac-02b7fcd8af28@github.com> Message-ID: On Thu, 15 Jan 2026 07:11:57 GMT, Eric Fang wrote: > Hi all, > > This pull request contains a backport of commit 56d7b524 from the openjdk/jdk repository. > > The commit being backported was authored by Eric Fang on 14 Jan 2026 and was reviewed by Paul Sandoz, Quan Anh Mai and Xiaohong Gong. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/150 From goetz at openjdk.org Mon Jan 26 07:06:09 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 07:06:09 GMT Subject: [jdk25u-dev] RFR: 8366261: Provide utility methods for sun.security.util.Password Message-ID: <6QmF19bVyt2sO0rUGvdXPTNv073FRGj2kCdr629q_6k=.a9c3b74a-6a2f-4666-b09e-c26c44175e73@github.com> I backport this for parity with 25.0.3-oracle. Change applies clean, but needs adaptions to compile, see extra commit. 25 has not static properties for the encodings. So I just omit that. 25 lacks https://bugs.openjdk.org/browse/JDK-8361972: "Clarify the condition of System.console() about standard input/output". Therefore we need a meaningful implementation of isTerminal(). ------------- Commit messages: - fix build?? - backport a12e9fcebda1d7b75cb892e7920333d73fb5de9c Changes: https://git.openjdk.org/jdk25u-dev/pull/178/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=178&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366261 Stats: 107 lines in 6 files changed: 81 ins; 0 del; 26 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/178.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/178/head:pull/178 PR: https://git.openjdk.org/jdk25u-dev/pull/178 From mbaesken at openjdk.org Mon Jan 26 07:45:14 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 26 Jan 2026 07:45:14 GMT Subject: [jdk21u-dev] RFR: 8376270: [21u, 17u] Redo JDK-8361748 In-Reply-To: References: Message-ID: On Sun, 25 Jan 2026 09:56:14 GMT, Goetz Lindenmaier wrote: > This reverts commit 12bf7aa102bd3ea69df4ddb94b894917256280d4. > > Clean redo of the backout. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/2574#pullrequestreview-3704909372 From mbaesken at openjdk.org Mon Jan 26 07:46:21 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 26 Jan 2026 07:46:21 GMT Subject: [jdk25u-dev] Integrated: 8367862: debug.cpp: Do not print help message for methods ifdef'd out In-Reply-To: References: Message-ID: On Fri, 23 Jan 2026 13:42:53 GMT, Matthias Baesken wrote: > 8367862: debug.cpp: Do not print help message for methods ifdef'd out This pull request has now been integrated. Changeset: 80119e14 Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u-dev/commit/80119e146215dc22071045bc363f0a4a0d7c6d03 Stats: 43 lines in 1 file changed: 25 ins; 0 del; 18 mod 8367862: debug.cpp: Do not print help message for methods ifdef'd out Backport-of: 2f74e1433489bccf1fe493417715c0861f88a995 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/168 From shade at openjdk.org Mon Jan 26 07:54:52 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 26 Jan 2026 07:54:52 GMT Subject: [jdk25u-dev] RFR: 8373714: Shenandoah: Register heuristic penalties following a degenerated GC [v2] In-Reply-To: References: Message-ID: On Thu, 22 Jan 2026 21:28:25 GMT, Kelvin Nilsen wrote: >> Hi all, >> >> This pull request contains a backport of commit 385c4f81 from the openjdk/jdk repository. >> >> The commit being backported was authored by Kelvin Nilsen on 8 Jan 2026 and was reviewed by William Kemper. >> >> Thanks! > > Kelvin Nilsen has updated the pull request incrementally with one additional commit since the last revision: > > Remove extraneous virtual override declarations Marked as reviewed by shade (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk25u-dev/pull/162#pullrequestreview-3704933180 From rmarchenko at openjdk.org Mon Jan 26 07:54:58 2026 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Mon, 26 Jan 2026 07:54:58 GMT Subject: [jdk25u-dev] Integrated: 8372860: TestCodeCacheUnloadDuringConcCycle fails on ARM32 In-Reply-To: <1l2k1xEKKG6-AwAZ7UxklFkkdHLZ4fcXJHFR07oFOOk=.cd925b77-a88f-496f-8a81-2ed663924371@github.com> References: <1l2k1xEKKG6-AwAZ7UxklFkkdHLZ4fcXJHFR07oFOOk=.cd925b77-a88f-496f-8a81-2ed663924371@github.com> Message-ID: On Fri, 16 Jan 2026 16:10:45 GMT, Roman Marchenko wrote: > This PR contains clean backports of 8372860 and 8373429. > These changes are intended to make TestCodeCacheUnloadDuringConcCycle more stable on different platforms including linux-arm32. > Test changes only. No risk. This pull request has now been integrated. Changeset: f22a9129 Author: Roman Marchenko Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u-dev/commit/f22a91294449f794148334a76c22cb7544928df1 Stats: 4 lines in 1 file changed: 2 ins; 1 del; 1 mod 8372860: TestCodeCacheUnloadDuringConcCycle fails on ARM32 8373429: gc/g1/TestCodeCacheUnloadDuringConcCycle fails on various platforms Reviewed-by: shade Backport-of: 6a6ff876c515eba6cc89320e02dc5739d4540316 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/152 From mbaesken at openjdk.org Mon Jan 26 07:58:32 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 26 Jan 2026 07:58:32 GMT Subject: [jdk25u-dev] RFR: 8375311: Some builds are missing debug helpers Message-ID: 8375311: Some builds are missing debug helpers ------------- Commit messages: - Backport b7346c307fc1aba01c10fc6dc745e5e520b1d7b9 Changes: https://git.openjdk.org/jdk25u-dev/pull/179/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=179&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8375311 Stats: 6 lines in 1 file changed: 2 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/179.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/179/head:pull/179 PR: https://git.openjdk.org/jdk25u-dev/pull/179 From sgehwolf at openjdk.org Mon Jan 26 08:54:29 2026 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 26 Jan 2026 08:54:29 GMT Subject: [jdk21u-dev] RFR: 8376251: [macos] java/awt/Frame/I18NTitle.java fails on MacOS In-Reply-To: References: Message-ID: On Fri, 23 Jan 2026 11:50:50 GMT, Goetz Lindenmaier wrote: > This fixes an issue spotted by Mikael Sterner, thanks!! > > Unfortunately the bug "8355884: [macos] java/awt/Frame/I18NTitle.java fails on MacOS" is closed. > > Addon: I opened https://bugs.openjdk.org/browse/JDK-8376251 for this. OK. Bot seems to be happy now and it's ready for integration. Out of curiosity, has anybody run the mentioned test: test/jdk/java/awt/Frame/I18NTitle.java ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2565#issuecomment-3798490617 From xgong at openjdk.org Mon Jan 26 09:02:42 2026 From: xgong at openjdk.org (Xiaohong Gong) Date: Mon, 26 Jan 2026 09:02:42 GMT Subject: [jdk26u] RFR: 8374043: C2: assert(_base >= VectorMask && _base <= VectorZ) failed: Not a Vector Message-ID: Hi all, This pull request contains a backport of commit [38b66b12](https://github.com/openjdk/jdk/commit/38b66b12581a3745a37589e32aa0fc880d27b4d4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Xiaohong Gong on 26 Jan 2026 and was reviewed by Quan Anh Mai and Vladimir Ivanov. Thanks! ------------- Commit messages: - Backport 38b66b12581a3745a37589e32aa0fc880d27b4d4 Changes: https://git.openjdk.org/jdk26u/pull/27/files Webrev: https://webrevs.openjdk.org/?repo=jdk26u&pr=27&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8374043 Stats: 14 lines in 2 files changed: 13 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk26u/pull/27.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/27/head:pull/27 PR: https://git.openjdk.org/jdk26u/pull/27 From goetz at openjdk.org Mon Jan 26 12:04:08 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 12:04:08 GMT Subject: [jdk21u-dev] RFR: 8376270: [21u, 17u] Redo JDK-8361748: Enforce limits on the size of an XBM image In-Reply-To: References: Message-ID: On Sun, 25 Jan 2026 09:56:14 GMT, Goetz Lindenmaier wrote: > This reverts commit 12bf7aa102bd3ea69df4ddb94b894917256280d4. > > Clean redo of the backout. GHA failure: infra issue, unrelated /fixpath.sh: line 427: 970 Segmentation fault "$command" "${collected_args[@]}" ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2574#issuecomment-3799220943 From goetz at openjdk.org Mon Jan 26 12:22:50 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 12:22:50 GMT Subject: [jdk25u-dev] Integrated: 8360539: DTLS handshakes fails due to improper cookie validation logic In-Reply-To: References: Message-ID: On Thu, 22 Jan 2026 15:10:44 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 25.0.3-oracle. This pull request has now been integrated. Changeset: 3f27c279 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk25u-dev/commit/3f27c27905496720dc48eacc72ea392a5d23de4b Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8360539: DTLS handshakes fails due to improper cookie validation logic Backport-of: a471fe992fc0d71ba65b5fdbcc44b97a2783b90a ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/166 From goetz at openjdk.org Mon Jan 26 12:29:39 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 12:29:39 GMT Subject: [jdk25u-dev] RFR: 8365526: Crash with null Symbol passed to SystemDictionary::resolve_or_null In-Reply-To: References: Message-ID: <23mQPb5NR908BmQVDbVc2_yTOYk5xUmwv7Kest_pc2o=.1b73d921-91b2-4ceb-8a12-6da8dff8129f@github.com> On Sat, 24 Jan 2026 10:19:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 25.0.3-oracle. GHA failure: ToolTabSnippetTest.testCleaningCompletionTODO(): failure [562ms] java.lang.InterruptedException This test is known to be unstable, it fails in our CI eventually, too. Unrelated. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/171#issuecomment-3799340963 From goetz at openjdk.org Mon Jan 26 12:32:38 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 12:32:38 GMT Subject: [jdk25u-dev] Integrated: 8344073: Test runtime/cds/appcds/TestParallelGCWithCDS.java#id0 failed In-Reply-To: References: Message-ID: On Sun, 25 Jan 2026 07:24:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 25.0.3-oracle. This pull request has now been integrated. Changeset: 00bd1da6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk25u-dev/commit/00bd1da6df0fa2f5f52f6fd413849bf21440760b Stats: 25 lines in 1 file changed: 0 ins; 11 del; 14 mod 8344073: Test runtime/cds/appcds/TestParallelGCWithCDS.java#id0 failed Backport-of: 518536c607cb383e810ee0f50f8af44e121f4ab3 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/174 From goetz at openjdk.org Mon Jan 26 12:34:43 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 12:34:43 GMT Subject: [jdk25u-dev] Integrated: 8365972: JFR: ThreadDump and ClassLoaderStatistics events may cause back to back rotations In-Reply-To: References: Message-ID: On Sat, 24 Jan 2026 07:28:59 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 25.0.3-oracle. This pull request has now been integrated. Changeset: aed49e5f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk25u-dev/commit/aed49e5f855dd682b0be038270d86e39c93f9c2e Stats: 145 lines in 4 files changed: 140 ins; 0 del; 5 mod 8365972: JFR: ThreadDump and ClassLoaderStatistics events may cause back to back rotations Backport-of: 681dab7205190176b842bd42914b1cb9fe752e44 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/169 From zxie at openjdk.org Mon Jan 26 12:35:47 2026 From: zxie at openjdk.org (Zhaokun Xie) Date: Mon, 26 Jan 2026 12:35:47 GMT Subject: [jdk25u-dev] RFR: 8373476: (tz) Update Timezone Data to 2025c In-Reply-To: References: <0TzVD6CwsKCa_R_b5GiIs7sUnlgHWRqTH-6Gdc7m_sQ=.4f1a422a-b53c-4fcb-9bfa-2af51b74b204@github.com> Message-ID: On Thu, 22 Jan 2026 02:14:42 GMT, Andrew John Hughes wrote: > Confirmed that this is a clean patch. What testing has been run? For tzdata changes, I would expect tests to be run that are not part of tier1: > > ``` > make run-test TEST="jtreg:java/text/Format java/util/TimeZone sun/util/calendar sun/util/resources" > ``` I have executed the test cases, and there are no new failed test cases compared to the master branch. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/147#issuecomment-3799376065 From goetz at openjdk.org Mon Jan 26 12:35:21 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 12:35:21 GMT Subject: [jdk25u-dev] RFR: 8372441: JFR: Improve logging of TestBackToBackSensitive [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 25.0.3-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk25u-dev/pull/170/files - new: https://git.openjdk.org/jdk25u-dev/pull/170/files/ff5b6ecb..ff5b6ecb Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=170&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=170&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/170.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/170/head:pull/170 PR: https://git.openjdk.org/jdk25u-dev/pull/170 From goetz at openjdk.org Mon Jan 26 12:47:11 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 12:47:11 GMT Subject: [jdk25u-dev] RFR: 8372441: JFR: Improve logging of TestBackToBackSensitive [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 25.0.3-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_8372441 - backport c0abecdd1ffe59314bc17aeec0684cdda33a222d - Backport 681dab7205190176b842bd42914b1cb9fe752e44 ------------- Changes: - all: https://git.openjdk.org/jdk25u-dev/pull/170/files - new: https://git.openjdk.org/jdk25u-dev/pull/170/files/ff5b6ecb..86f419bc Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=170&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=170&range=01-02 Stats: 75 lines in 5 files changed: 27 ins; 12 del; 36 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/170.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/170/head:pull/170 PR: https://git.openjdk.org/jdk25u-dev/pull/170 From sgehwolf at openjdk.org Mon Jan 26 12:48:06 2026 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 26 Jan 2026 12:48:06 GMT Subject: [jdk21u-dev] RFR: 8376251: [macos] java/awt/Frame/I18NTitle.java fails on MacOS (JDK-8355884) In-Reply-To: References: Message-ID: On Fri, 23 Jan 2026 11:50:50 GMT, Goetz Lindenmaier wrote: > This fixes an issue spotted by Mikael Sterner, thanks!! > > Unfortunately the bug "8355884: [macos] java/awt/Frame/I18NTitle.java fails on MacOS" is closed. > > Addon: I opened https://bugs.openjdk.org/browse/JDK-8376251 for this. Added the original JDK number so that it'll be grepable in logs. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2565#issuecomment-3799433832 From goetz at openjdk.org Mon Jan 26 12:54:11 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 12:54:11 GMT Subject: [jdk25u-dev] Integrated: 8372441: JFR: Improve logging of TestBackToBackSensitive In-Reply-To: References: Message-ID: On Sat, 24 Jan 2026 10:00:11 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 25.0.3-oracle. This pull request has now been integrated. Changeset: 3e34c114 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk25u-dev/commit/3e34c114ac154102bf075cdcbc661ea22deeedd1 Stats: 18 lines in 1 file changed: 9 ins; 6 del; 3 mod 8372441: JFR: Improve logging of TestBackToBackSensitive Backport-of: c0abecdd1ffe59314bc17aeec0684cdda33a222d ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/170 From goetz at openjdk.org Mon Jan 26 12:56:15 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 12:56:15 GMT Subject: [jdk25u-dev] Integrated: 8365526: Crash with null Symbol passed to SystemDictionary::resolve_or_null In-Reply-To: References: Message-ID: On Sat, 24 Jan 2026 10:19:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 25.0.3-oracle. This pull request has now been integrated. Changeset: 5039fb20 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk25u-dev/commit/5039fb20fbed6e03f4263c757bb192b28356c225 Stats: 27 lines in 3 files changed: 16 ins; 5 del; 6 mod 8365526: Crash with null Symbol passed to SystemDictionary::resolve_or_null Backport-of: b98114f4a20bcf3390114b56d05c38b23268979a ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/171 From goetz at openjdk.org Mon Jan 26 13:04:08 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 13:04:08 GMT Subject: [jdk21u-dev] Integrated: 8358159: Empty mode/padding in cipher transformations In-Reply-To: References: Message-ID: On Mon, 19 Jan 2026 08:25:38 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle > > Needs follow-up. This pull request has now been integrated. Changeset: 003f4e84 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/003f4e84e4c13d396f0b408a40256685c805f3ab Stats: 68 lines in 2 files changed: 62 ins; 0 del; 6 mod 8358159: Empty mode/padding in cipher transformations Backport-of: 3ff83ec49e561c44dd99508364b8ba068274b63a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2554 From goetz at openjdk.org Mon Jan 26 13:06:51 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 13:06:51 GMT Subject: [jdk25u-dev] RFR: 8372988: Test runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java failed: Unexpected interrupt [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 25.0.3-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_8372988 - backport 1748737b99f283f69b4be0910b6623a27d804e68 - backport b98114f4a20bcf3390114b56d05c38b23268979a ------------- Changes: - all: https://git.openjdk.org/jdk25u-dev/pull/173/files - new: https://git.openjdk.org/jdk25u-dev/pull/173/files/a23586fd..afee1896 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=173&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=173&range=00-01 Stats: 223 lines in 9 files changed: 170 ins; 12 del; 41 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/173.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/173/head:pull/173 PR: https://git.openjdk.org/jdk25u-dev/pull/173 From goetz at openjdk.org Mon Jan 26 13:07:00 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 13:07:00 GMT Subject: [jdk25u-dev] RFR: 8374178: Missing include in systemDictionary.cpp after JDK-8365526 [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 25.0.3-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk25u-dev/pull/172/files - new: https://git.openjdk.org/jdk25u-dev/pull/172/files/018eeee6..018eeee6 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=172&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=172&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/172.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/172/head:pull/172 PR: https://git.openjdk.org/jdk25u-dev/pull/172 From goetz at openjdk.org Mon Jan 26 13:11:35 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 13:11:35 GMT Subject: [jdk21u-dev] RFR: 8359388: Stricter checking for cipher transformations [v5] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.11-oracle > > I had to redo this as other pushes touched the same file. > Now I also needed a trivial resolve. > Let's see whether it's still clean. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains five additional commits since the last revision: - Merge branch 'master' into goetz_backport_8359388 - fix build issue / typo - backport ec7c6be6a9e84c8cd2077fea07930592ddd13669 - Merge branch 'openjdk:master' into backport-GoeLin-3ff83ec4-master - Backport 3ff83ec49e561c44dd99508364b8ba068274b63a ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2555/files - new: https://git.openjdk.org/jdk21u-dev/pull/2555/files/0937545c..34b15ba4 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2555&range=04 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2555&range=03-04 Stats: 1680 lines in 31 files changed: 1271 ins; 155 del; 254 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2555.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2555/head:pull/2555 PR: https://git.openjdk.org/jdk21u-dev/pull/2555 From goetz at openjdk.org Mon Jan 26 13:11:36 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 13:11:36 GMT Subject: [jdk21u-dev] Integrated: 8359388: Stricter checking for cipher transformations In-Reply-To: References: Message-ID: On Mon, 19 Jan 2026 08:54:31 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle > > I had to redo this as other pushes touched the same file. > Now I also needed a trivial resolve. > Let's see whether it's still clean. This pull request has now been integrated. Changeset: a5d041fe Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/a5d041fe10936835d7b9259fdd3a555b53f08597 Stats: 100 lines in 2 files changed: 45 ins; 15 del; 40 mod 8359388: Stricter checking for cipher transformations Backport-of: ec7c6be6a9e84c8cd2077fea07930592ddd13669 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2555 From goetz at openjdk.org Mon Jan 26 13:21:41 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 13:21:41 GMT Subject: [jdk21u-dev] Integrated: 8360539: DTLS handshakes fails due to improper cookie validation logic In-Reply-To: References: Message-ID: On Thu, 22 Jan 2026 15:11:46 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle This pull request has now been integrated. Changeset: 706f7cd2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/706f7cd2b1c87c90338827c49c37c31f8ebdc624 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8360539: DTLS handshakes fails due to improper cookie validation logic Backport-of: a471fe992fc0d71ba65b5fdbcc44b97a2783b90a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2563 From goetz at openjdk.org Mon Jan 26 13:23:13 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 13:23:13 GMT Subject: [jdk25u-dev] Integrated: 8374178: Missing include in systemDictionary.cpp after JDK-8365526 In-Reply-To: References: Message-ID: On Sat, 24 Jan 2026 10:33:17 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 25.0.3-oracle. This pull request has now been integrated. Changeset: 38acdfad Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk25u-dev/commit/38acdfad006e0216669c6998771a1dfbfba3543b Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8374178: Missing include in systemDictionary.cpp after JDK-8365526 Backport-of: 9715e6da8355a103d9066bd15ce68b4773cbadcb ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/172 From goetz at openjdk.org Mon Jan 26 13:23:12 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 13:23:12 GMT Subject: [jdk25u-dev] RFR: 8374178: Missing include in systemDictionary.cpp after JDK-8365526 [v3] In-Reply-To: References: Message-ID: <4O_VTBcN_JhYaIOL0QEnJaRK-RNfFQRcBncwhfIaNVI=.af729abc-948c-4039-bb66-5ad450a7e4ed@github.com> > I backport this for parity with 25.0.3-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 one commit: backport 9715e6da8355a103d9066bd15ce68b4773cbadcb ------------- Changes: https://git.openjdk.org/jdk25u-dev/pull/172/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=172&range=02 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/172.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/172/head:pull/172 PR: https://git.openjdk.org/jdk25u-dev/pull/172 From goetz at openjdk.org Mon Jan 26 13:23:57 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 13:23:57 GMT Subject: [jdk21u-dev] Integrated: 8365972: JFR: ThreadDump and ClassLoaderStatistics events may cause back to back rotations In-Reply-To: References: Message-ID: On Sat, 24 Jan 2026 07:30:03 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle > > Trivial resolves in PlatformEventType.java This pull request has now been integrated. Changeset: cb2f1eca Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/cb2f1ecae8368b507220f45279a5dd9ef7b6a3df Stats: 145 lines in 4 files changed: 140 ins; 0 del; 5 mod 8365972: JFR: ThreadDump and ClassLoaderStatistics events may cause back to back rotations Backport-of: 681dab7205190176b842bd42914b1cb9fe752e44 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2566 From goetz at openjdk.org Mon Jan 26 13:26:10 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 13:26:10 GMT Subject: [jdk25u-dev] Integrated: 8372988: Test runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java failed: Unexpected interrupt In-Reply-To: References: Message-ID: On Sat, 24 Jan 2026 10:39:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 25.0.3-oracle. This pull request has now been integrated. Changeset: 3a3eb65c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk25u-dev/commit/3a3eb65c7f6b32cbb7dab49518e0454a48f0e42c Stats: 21 lines in 4 files changed: 5 ins; 4 del; 12 mod 8372988: Test runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java failed: Unexpected interrupt Backport-of: 1748737b99f283f69b4be0910b6623a27d804e68 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/173 From goetz at openjdk.org Mon Jan 26 13:33:39 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 13:33:39 GMT Subject: [jdk21u-dev] RFR: 8372441: JFR: Improve logging of TestBackToBackSensitive [v4] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.11-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_8372441 - backport b98114f4a20bcf3390114b56d05c38b23268979a - fix whitespace - backport 681dab7205190176b842bd42914b1cb9fe752e44 ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/2567/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2567&range=03 Stats: 18 lines in 1 file changed: 9 ins; 6 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2567.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2567/head:pull/2567 PR: https://git.openjdk.org/jdk21u-dev/pull/2567 From goetz at openjdk.org Mon Jan 26 13:33:40 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 13:33:40 GMT Subject: [jdk21u-dev] Integrated: 8372441: JFR: Improve logging of TestBackToBackSensitive In-Reply-To: References: Message-ID: <5CbCvLzf9vx00iLEp2b4lwfdhXTPKVvbs1Zvr97hl_U=.b5acd793-2786-4ecd-8c80-3e8d665b44ae@github.com> On Sat, 24 Jan 2026 10:04:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle. This pull request has now been integrated. Changeset: 080f26b7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/080f26b73185a41febd86700b44cf83c4485349c Stats: 18 lines in 1 file changed: 9 ins; 6 del; 3 mod 8372441: JFR: Improve logging of TestBackToBackSensitive Backport-of: c0abecdd1ffe59314bc17aeec0684cdda33a222d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2567 From goetz at openjdk.org Mon Jan 26 13:42:35 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 13:42:35 GMT Subject: [jdk25u-dev] RFR: 8372321: TestBackToBackSensitive fails intermittently after JDK-8365972 Message-ID: <1KS509Pzwbikca8JRu209Vyx3A3Vt67xSjg9MM5pmO8=.373b0cf5-1174-4fdf-9e41-52e1a5753348@github.com> I backport this for parity with 25.0.3-oracle. ------------- Commit messages: - Backport 556bddfd9439d1bad698ab5134317ce263a36b04 Changes: https://git.openjdk.org/jdk25u-dev/pull/180/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=180&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8372321 Stats: 47 lines in 1 file changed: 21 ins; 14 del; 12 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/180.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/180/head:pull/180 PR: https://git.openjdk.org/jdk25u-dev/pull/180 From goetz at openjdk.org Mon Jan 26 13:43:52 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 13:43:52 GMT Subject: [jdk21u-dev] RFR: 8372321: TestBackToBackSensitive fails intermittently after JDK-8365972 Message-ID: I backport this for parity with 21.0.11-oracle ------------- Commit messages: - Backport 556bddfd9439d1bad698ab5134317ce263a36b04 Changes: https://git.openjdk.org/jdk21u-dev/pull/2578/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2578&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8372321 Stats: 47 lines in 1 file changed: 21 ins; 14 del; 12 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2578.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2578/head:pull/2578 PR: https://git.openjdk.org/jdk21u-dev/pull/2578 From goetz at openjdk.org Mon Jan 26 14:20:16 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 14:20:16 GMT Subject: [jdk25u-dev] Integrated: 8372321: TestBackToBackSensitive fails intermittently after JDK-8365972 In-Reply-To: <1KS509Pzwbikca8JRu209Vyx3A3Vt67xSjg9MM5pmO8=.373b0cf5-1174-4fdf-9e41-52e1a5753348@github.com> References: <1KS509Pzwbikca8JRu209Vyx3A3Vt67xSjg9MM5pmO8=.373b0cf5-1174-4fdf-9e41-52e1a5753348@github.com> Message-ID: On Mon, 26 Jan 2026 13:35:55 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 25.0.3-oracle. This pull request has now been integrated. Changeset: 20b2f1e1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk25u-dev/commit/20b2f1e15c6e3acb3a93ec0e1ba50f6f4f80a97c Stats: 47 lines in 1 file changed: 21 ins; 14 del; 12 mod 8372321: TestBackToBackSensitive fails intermittently after JDK-8365972 Backport-of: 556bddfd9439d1bad698ab5134317ce263a36b04 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/180 From goetz at openjdk.org Mon Jan 26 14:23:32 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 14:23:32 GMT Subject: [jdk25u-dev] Integrated: 8373525: C2: assert(_base == Long) failed: Not a Long In-Reply-To: References: Message-ID: On Sun, 25 Jan 2026 09:30:07 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 25.0.3-oracle. This pull request has now been integrated. Changeset: 4ad9a95a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk25u-dev/commit/4ad9a95ac84e8c659ec6a780bde6137bc871bb19 Stats: 117 lines in 2 files changed: 116 ins; 0 del; 1 mod 8373525: C2: assert(_base == Long) failed: Not a Long Backport-of: a61a1d32a2bbf227081b9da6d101071ceb73076a ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/175 From goetz at openjdk.org Mon Jan 26 14:25:43 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 14:25:43 GMT Subject: [jdk25u-dev] Integrated: 8374642: EscapeHash macro fails with GNU make 4.3 and 4.4 In-Reply-To: References: Message-ID: On Sun, 25 Jan 2026 09:35:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 25.0.3-oracle. This pull request has now been integrated. Changeset: 5e423c45 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk25u-dev/commit/5e423c45defbfea803ca0a08a2fd3f146de67e2f Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8374642: EscapeHash macro fails with GNU make 4.3 and 4.4 Backport-of: 383fe1efc3a23385b8576e20f458f91085c6325e ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/176 From cushon at openjdk.org Mon Jan 26 14:25:54 2026 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Mon, 26 Jan 2026 14:25:54 GMT Subject: [jdk17u-dev] Integrated: 8360406: [21u] Disable logic for attaching type annotations to class files until 8359336 is fixed In-Reply-To: <_2z4TMcc9XfKKYWLlEG-ZG3DsWtTqU9jB-8Ha8vxEQc=.58bae22b-4bae-4677-b899-5300e83c540b@github.com> References: <_2z4TMcc9XfKKYWLlEG-ZG3DsWtTqU9jB-8Ha8vxEQc=.58bae22b-4bae-4677-b899-5300e83c540b@github.com> Message-ID: On Sun, 2 Nov 2025 10:01:03 GMT, Liam Miller-Cushon wrote: > This is a backport of [JDK-8360406](https://bugs.openjdk.org/browse/JDK-8360406), which is a follow-up to [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779). This pull request has now been integrated. Changeset: aafaadde Author: Liam Miller-Cushon Committer: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/aafaadde2452018b7b288dbbfaad163b242a79be Stats: 9 lines in 3 files changed: 6 ins; 0 del; 3 mod 8360406: [21u] Disable logic for attaching type annotations to class files until 8359336 is fixed Reviewed-by: vromero Backport-of: bb83d5935ddc206cd809166c7e71983c62e73f71 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4152 From goetz at openjdk.org Mon Jan 26 14:29:01 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 14:29:01 GMT Subject: [jdk25u-dev] Integrated: 8373727: New XBM images parser regression: only the first line of the bitmap array is parsed In-Reply-To: References: Message-ID: On Sun, 25 Jan 2026 10:11:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 25.0.3-oracle. This pull request has now been integrated. Changeset: 85385b75 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk25u-dev/commit/85385b756dffa86087dc7f5dbbfbe2887c7b34a3 Stats: 141 lines in 6 files changed: 86 ins; 17 del; 38 mod 8373727: New XBM images parser regression: only the first line of the bitmap array is parsed Backport-of: 7f707ba8e746d859ac171d71ef8f731953a92e6a ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/177 From goetz at openjdk.org Mon Jan 26 14:29:15 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 14:29:15 GMT Subject: [jdk17u-dev] Integrated: 8360539: DTLS handshakes fails due to improper cookie validation logic In-Reply-To: References: Message-ID: On Thu, 22 Jan 2026 15:12:49 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.19-oracle This pull request has now been integrated. Changeset: 17151d9a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/17151d9a09c5cb365e1188a6809dcdf4463cf21e Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8360539: DTLS handshakes fails due to improper cookie validation logic Backport-of: a471fe992fc0d71ba65b5fdbcc44b97a2783b90a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4238 From goetz at openjdk.org Mon Jan 26 15:03:07 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 15:03:07 GMT Subject: [jdk25u-dev] RFR: 8356868: Not all cgroup parameters are made available Message-ID: I backport this for parity with 25.0.3-oracle. ------------- Commit messages: - Backport 850bc20306e5101d164566f9a8687707492b296b Changes: https://git.openjdk.org/jdk25u-dev/pull/181/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=181&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8356868 Stats: 163 lines in 10 files changed: 148 ins; 0 del; 15 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/181.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/181/head:pull/181 PR: https://git.openjdk.org/jdk25u-dev/pull/181 From goetz at openjdk.org Mon Jan 26 15:07:07 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 15:07:07 GMT Subject: [jdk21u-dev] Integrated: 8372321: TestBackToBackSensitive fails intermittently after JDK-8365972 In-Reply-To: References: Message-ID: On Mon, 26 Jan 2026 13:36:03 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle This pull request has now been integrated. Changeset: 4d2778a2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/4d2778a2dbc9a3ef8e06bce2d7ea710c630411a8 Stats: 47 lines in 1 file changed: 21 ins; 14 del; 12 mod 8372321: TestBackToBackSensitive fails intermittently after JDK-8365972 Backport-of: 556bddfd9439d1bad698ab5134317ce263a36b04 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2578 From goetz at openjdk.org Mon Jan 26 15:10:53 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 15:10:53 GMT Subject: [jdk21u-dev] Integrated: 8365526: Crash with null Symbol passed to SystemDictionary::resolve_or_null In-Reply-To: References: Message-ID: On Sun, 25 Jan 2026 08:06:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle > > Resolved copyright, clean anyways. This pull request has now been integrated. Changeset: 8ed7c23f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/8ed7c23fa02f7c40cceefb24f92a3df281d12c4f Stats: 27 lines in 3 files changed: 16 ins; 5 del; 6 mod 8365526: Crash with null Symbol passed to SystemDictionary::resolve_or_null Backport-of: b98114f4a20bcf3390114b56d05c38b23268979a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2571 From goetz at openjdk.org Mon Jan 26 15:13:34 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 15:13:34 GMT Subject: [jdk21u-dev] Integrated: 8374178: Missing include in systemDictionary.cpp after JDK-8365526 In-Reply-To: References: Message-ID: On Sat, 24 Jan 2026 10:42:08 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle This pull request has now been integrated. Changeset: a83e9d73 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/a83e9d73577f59a63f0d5f9471c157f0bb3389bb Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8374178: Missing include in systemDictionary.cpp after JDK-8365526 Backport-of: 9715e6da8355a103d9066bd15ce68b4773cbadcb ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2569 From goetz at openjdk.org Mon Jan 26 15:17:01 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 15:17:01 GMT Subject: [jdk21u-dev] RFR: 8372988: Test runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java failed: Unexpected interrupt [v3] In-Reply-To: <9Oub2lsgn4VwriaUIpjHSyToXFHcKNef3iN3P5V34pM=.cf2b45f9-0041-46ac-9b80-07a2d7993c64@github.com> References: <9Oub2lsgn4VwriaUIpjHSyToXFHcKNef3iN3P5V34pM=.cf2b45f9-0041-46ac-9b80-07a2d7993c64@github.com> Message-ID: > I backport this for parity with 21.0.11-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_8372988 - backport 1748737b99f283f69b4be0910b6623a27d804e68 - backport b98114f4a20bcf3390114b56d05c38b23268979a ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2570/files - new: https://git.openjdk.org/jdk21u-dev/pull/2570/files/da2df3da..98db08ef Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2570&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2570&range=01-02 Stats: 288 lines in 7 files changed: 250 ins; 8 del; 30 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2570.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2570/head:pull/2570 PR: https://git.openjdk.org/jdk21u-dev/pull/2570 From goetz at openjdk.org Mon Jan 26 15:17:02 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 15:17:02 GMT Subject: [jdk21u-dev] Integrated: 8372988: Test runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java failed: Unexpected interrupt In-Reply-To: <9Oub2lsgn4VwriaUIpjHSyToXFHcKNef3iN3P5V34pM=.cf2b45f9-0041-46ac-9b80-07a2d7993c64@github.com> References: <9Oub2lsgn4VwriaUIpjHSyToXFHcKNef3iN3P5V34pM=.cf2b45f9-0041-46ac-9b80-07a2d7993c64@github.com> Message-ID: On Sat, 24 Jan 2026 10:49:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle. This pull request has now been integrated. Changeset: 4a328b9f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/4a328b9f9b66a2b94461644df14483e9bfaca809 Stats: 21 lines in 4 files changed: 5 ins; 4 del; 12 mod 8372988: Test runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java failed: Unexpected interrupt Backport-of: 1748737b99f283f69b4be0910b6623a27d804e68 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2570 From goetz at openjdk.org Mon Jan 26 15:21:59 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 15:21:59 GMT Subject: [jdk21u-dev] Integrated: 8374642: EscapeHash macro fails with GNU make 4.3 and 4.4 In-Reply-To: References: Message-ID: On Sun, 25 Jan 2026 09:35:59 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle > > Clean patch, i don't see why the skara command did not work. This pull request has now been integrated. Changeset: 90bfa9fb Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/90bfa9fb202241762a75c9aa2e335802c6c9c4b3 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8374642: EscapeHash macro fails with GNU make 4.3 and 4.4 Backport-of: 383fe1efc3a23385b8576e20f458f91085c6325e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2573 From duke at openjdk.org Mon Jan 26 15:33:23 2026 From: duke at openjdk.org (duke) Date: Mon, 26 Jan 2026 15:33:23 GMT Subject: [jdk26u] RFR: 8374644: Regression in GZIPInputStream performance after JDK-7036144 [v2] In-Reply-To: References: Message-ID: On Wed, 14 Jan 2026 19:27:49 GMT, Roland Mesde wrote: >> Backporting JDK-8374644: Regression in GZIPInputStream performance after JDK-7036144 >> >> This PR fixes a performance regression in GZIPInputStream introduced in JDK 23 by JDK-7036144. The original change replaced InputStream.available() with explicit InputStream.read() calls to detect concatenated GZIP streams, but this caused EOFException construction in the common case of single GZIP streams. >> >> Since Throwable construction involves expensive stacktrace filling, this created a performance regression for the most common use case. The fix introduces an alternate code path in readHeader() that avoids EOFException generation when the stream has reached EOF, restoring performance to JDK 22 levels while maintaining the functional improvements from JDK-7036144. >> >> This backport has internal demand. >> >> Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: >> >> make test TEST=test/jdk/java/util/zip >> >> Results attached: >> >> [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24623009/linux-aarch64-specific-test.log) >> [linux-x64-specific-test.log](https://github.com/user-attachments/files/24623010/linux-x64-specific-test.log) >> [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24623011/macos-aarch64-specific-test.log) >> [windows-x64-specific-test.log](https://github.com/user-attachments/files/24623012/windows-x64-specific-test.log) > > Roland Mesde has updated the pull request incrementally with one additional commit since the last revision: > > Trigger CI pipeline @rm-gh-8 Your change (at version 31149c37988292eb651daba20c14dd87246c1d18) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk26u/pull/12#issuecomment-3800207907 From goetz at openjdk.org Mon Jan 26 15:34:12 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 15:34:12 GMT Subject: [jdk21u-dev] RFR: 8373525: C2: assert(_base == Long) failed: Not a Long [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.11-oracle > > Addon: I had to adapt the test to oldish jtreg framework. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Update TestValidTypeInOverflowProtection.java ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2572/files - new: https://git.openjdk.org/jdk21u-dev/pull/2572/files/2abded72..d2ccbc20 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2572&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2572&range=00-01 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2572.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2572/head:pull/2572 PR: https://git.openjdk.org/jdk21u-dev/pull/2572 From goetz at openjdk.org Mon Jan 26 15:34:13 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 15:34:13 GMT Subject: [jdk21u-dev] RFR: 8373525: C2: assert(_base == Long) failed: Not a Long In-Reply-To: References: Message-ID: On Sun, 25 Jan 2026 09:30:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle > > Addon: I had to adapt the test to oldish jtreg framework. GHA failures: test does not work with jtreg we use for 21. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2572#issuecomment-3800202644 From goetz at openjdk.org Mon Jan 26 15:34:34 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 26 Jan 2026 15:34:34 GMT Subject: [jdk21u-dev] RFR: 8376251: [macos] java/awt/Frame/I18NTitle.java fails on MacOS (JDK-8355884) In-Reply-To: References: Message-ID: On Fri, 23 Jan 2026 11:50:50 GMT, Goetz Lindenmaier wrote: > This fixes an issue spotted by Mikael Sterner, thanks!! > > Unfortunately the bug "8355884: [macos] java/awt/Frame/I18NTitle.java fails on MacOS" is closed. > > Addon: I opened https://bugs.openjdk.org/browse/JDK-8376251 for this. Nice that it was finally accepted by the bots. I will run the test before I push. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2565#issuecomment-3800212009 From duke at openjdk.org Mon Jan 26 15:35:40 2026 From: duke at openjdk.org (duke) Date: Mon, 26 Jan 2026 15:35:40 GMT Subject: [jdk25u-dev] RFR: 8373485: JFR Crash during sampling: assert(jt->has_last_Java_frame()) failed: invariant In-Reply-To: References: Message-ID: On Tue, 13 Jan 2026 22:54:17 GMT, Roland Mesde wrote: > Backporting JDK-8373485: JFR Crash during sampling: assert(jt->has_last_Java_frame()) failed: invariant. > > The fix adds the missing memory barrier to ensure proper load ordering when sampling native threads. > > For parity with Oracle JDK. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > make test TEST="jdk_jfr" > > Results attached: > > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24649832/linux-aarch64-specific-test.log) > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24649833/linux-x64-specific-test.log) > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24649834/macos-aarch64-specific-test.log) > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24649835/windows-x64-specific-test.log) @rm-gh-8 Your change (at version cf7caf2854b610ffad83a9bf675a01ab5875cb9c) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/145#issuecomment-3800221044 From duke at openjdk.org Mon Jan 26 15:39:11 2026 From: duke at openjdk.org (Roland Mesde) Date: Mon, 26 Jan 2026 15:39:11 GMT Subject: [jdk25u-dev] Integrated: 8372591: assert(!current->cont_fastpath() || freeze.check_valid_fast_path()) failed In-Reply-To: References: Message-ID: On Tue, 13 Jan 2026 19:47:29 GMT, Roland Mesde wrote: > Backporting JDK-8372591: assert(!current->cont_fastpath() || freeze.check_valid_fast_path()) failed. > > This PR fixes a critical bug in OSR (On-Stack Replacement) handling with continuations where _cont_fastpath is incorrectly set when an OSR frame has an interpreted caller. The issue occurs because OSR frames are created from the sender's unextended_sp (not sp), but _cont_fastpath was being set to the sender's sp, potentially pointing outside valid stack space. > > This mismatch can cause _cont_fastpath to be prematurely cleared while interpreted frames remain on the stack, leading to incorrect execution of the freeze fast path (which should only run when all frames are compiled) and resulting in crashes. > > The fix changes OSR_migration_begin to use the sender's unextended_sp for _cont_fastpath, ensuring proper stack boundary tracking. > > This backport has internal demand. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > make test TEST=test/jdk/jdk/internal/vm > > Results attached: > > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24616553/linux-aarch64-specific-test.log) > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24616554/linux-x64-specific-test.log) > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24616555/macos-aarch64-specific-test.log) > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24616556/windows-x64-specific-test.log) This pull request has now been integrated. Changeset: 948dd844 Author: Roland Mesde Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u-dev/commit/948dd844385650c2e9a91b3c5a9719c396e5714b Stats: 91 lines in 2 files changed: 90 ins; 0 del; 1 mod 8372591: assert(!current->cont_fastpath() || freeze.check_valid_fast_path()) failed Backport-of: 5fd095fb9b8f1d2000760519d42d7d0068b82651 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/144 From duke at openjdk.org Mon Jan 26 15:40:04 2026 From: duke at openjdk.org (Roland Mesde) Date: Mon, 26 Jan 2026 15:40:04 GMT Subject: [jdk26u] Integrated: 8374644: Regression in GZIPInputStream performance after JDK-7036144 In-Reply-To: References: Message-ID: On Wed, 14 Jan 2026 17:23:08 GMT, Roland Mesde wrote: > Backporting JDK-8374644: Regression in GZIPInputStream performance after JDK-7036144 > > This PR fixes a performance regression in GZIPInputStream introduced in JDK 23 by JDK-7036144. The original change replaced InputStream.available() with explicit InputStream.read() calls to detect concatenated GZIP streams, but this caused EOFException construction in the common case of single GZIP streams. > > Since Throwable construction involves expensive stacktrace filling, this created a performance regression for the most common use case. The fix introduces an alternate code path in readHeader() that avoids EOFException generation when the stream has reached EOF, restoring performance to JDK 22 levels while maintaining the functional improvements from JDK-7036144. > > This backport has internal demand. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > make test TEST=test/jdk/java/util/zip > > Results attached: > > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24623009/linux-aarch64-specific-test.log) > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24623010/linux-x64-specific-test.log) > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24623011/macos-aarch64-specific-test.log) > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24623012/windows-x64-specific-test.log) This pull request has now been integrated. Changeset: 119cf369 Author: Roland Mesde Committer: Paul Hohensee URL: https://git.openjdk.org/jdk26u/commit/119cf36968088780f9957f2db95efbbe5eb8574b Stats: 49 lines in 1 file changed: 41 ins; 1 del; 7 mod 8374644: Regression in GZIPInputStream performance after JDK-7036144 Backport-of: a4fb07ee3e26c2f0ed3111c39c3a22167d292d04 ------------- PR: https://git.openjdk.org/jdk26u/pull/12 From duke at openjdk.org Mon Jan 26 15:40:10 2026 From: duke at openjdk.org (Roland Mesde) Date: Mon, 26 Jan 2026 15:40:10 GMT Subject: [jdk25u-dev] Integrated: 8373485: JFR Crash during sampling: assert(jt->has_last_Java_frame()) failed: invariant In-Reply-To: References: Message-ID: On Tue, 13 Jan 2026 22:54:17 GMT, Roland Mesde wrote: > Backporting JDK-8373485: JFR Crash during sampling: assert(jt->has_last_Java_frame()) failed: invariant. > > The fix adds the missing memory barrier to ensure proper load ordering when sampling native threads. > > For parity with Oracle JDK. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > make test TEST="jdk_jfr" > > Results attached: > > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24649832/linux-aarch64-specific-test.log) > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24649833/linux-x64-specific-test.log) > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24649834/macos-aarch64-specific-test.log) > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24649835/windows-x64-specific-test.log) This pull request has now been integrated. Changeset: 6c1dfb38 Author: Roland Mesde Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u-dev/commit/6c1dfb38050152b0afe18badf2c960b710ff3ce0 Stats: 11 lines in 1 file changed: 7 ins; 0 del; 4 mod 8373485: JFR Crash during sampling: assert(jt->has_last_Java_frame()) failed: invariant Backport-of: 543a972222118155e4c72c6f2d32d154c5dfd442 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/145 From duke at openjdk.org Mon Jan 26 15:53:07 2026 From: duke at openjdk.org (Roland Mesde) Date: Mon, 26 Jan 2026 15:53:07 GMT Subject: [jdk25u-dev] RFR: 8374644: Regression in GZIPInputStream performance after JDK-7036144 In-Reply-To: References: Message-ID: On Wed, 14 Jan 2026 16:44:43 GMT, Goetz Lindenmaier wrote: >> Backporting JDK-8374644: Regression in GZIPInputStream performance after JDK-7036144 >> >> This PR fixes a performance regression in GZIPInputStream introduced in JDK 23 by JDK-7036144. The original change replaced InputStream.available() with explicit InputStream.read() calls to detect concatenated GZIP streams, but this caused EOFException construction in the common case of single GZIP streams. >> >> Since Throwable construction involves expensive stacktrace filling, this created a performance regression for the most common use case. The fix introduces an alternate code path in readHeader() that avoids EOFException generation when the stream has reached EOF, restoring performance to JDK 22 levels while maintaining the functional improvements from JDK-7036144. >> >> This backport has internal demand. >> >> Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: >> >> make test TEST=test/jdk/java/util/zip/GZIP >> >> Results attached: >> >> [linux-x64-specific-test.log](https://github.com/user-attachments/files/24574341/linux-x64-specific-test.log) >> [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24574343/linux-aarch64-specific-test.log) >> [windows-x64-specific-test.log](https://github.com/user-attachments/files/24574344/windows-x64-specific-test.log) >> [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24574345/macos-aarch64-specific-test.log) > > Hi Roland, > please backport to 26 first. Hi @GoeLin , https://github.com/openjdk/jdk26u/pull/12 has been integrated/merged to 26. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/139#issuecomment-3800311381 From duke at openjdk.org Mon Jan 26 18:27:58 2026 From: duke at openjdk.org (KavyaKS94) Date: Mon, 26 Jan 2026 18:27:58 GMT Subject: [jdk26u] Integrated: 8370489: Some compiler tests miss the @key randomness In-Reply-To: References: Message-ID: On Fri, 16 Jan 2026 05:18:16 GMT, KavyaKS94 wrote: > clean backport. Tested changes locally This pull request has now been integrated. Changeset: 4444eb36 Author: Saranya Natarajan Committer: Paul Hohensee URL: https://git.openjdk.org/jdk26u/commit/4444eb36e4ec4031f46684fd8e3ceac8d90d4f23 Stats: 105 lines in 40 files changed: 88 ins; 6 del; 11 mod 8370489: Some compiler tests miss the @key randomness Backport-of: 4b774cb46d9355015a6bfcf53b47233d6f235239 ------------- PR: https://git.openjdk.org/jdk26u/pull/16 From phh at openjdk.org Mon Jan 26 19:19:06 2026 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 26 Jan 2026 19:19:06 GMT Subject: [jdk25u-dev] RFR: 8360271: String.indexOf intrinsics fail with +EnableX86ECoreOpts and -CompactStrings In-Reply-To: References: Message-ID: On Thu, 22 Jan 2026 09:48:25 GMT, Aleksey Shipilev wrote: > Same as for JDK 26, fixes the regression in JDK 24. > > Techinically not clean because there is a conflict in copyright line years, resolved in favor of incoming changeset. > > Additional testing: > - [x] Linux x86_64 server fastdebug, new test case fails without the patch, passes with it > - [x] Linux x86_64 server fastdebug, `tier1` with `-XX:-CompactStrings` Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk25u-dev/pull/165#pullrequestreview-3707506792 From duke at openjdk.org Mon Jan 26 20:09:09 2026 From: duke at openjdk.org (Roland Mesde) Date: Mon, 26 Jan 2026 20:09:09 GMT Subject: [jdk25u-dev] RFR: 8374644: Regression in GZIPInputStream performance after JDK-7036144 In-Reply-To: References: Message-ID: On Wed, 14 Jan 2026 16:44:43 GMT, Goetz Lindenmaier wrote: >> Backporting JDK-8374644: Regression in GZIPInputStream performance after JDK-7036144 >> >> This PR fixes a performance regression in GZIPInputStream introduced in JDK 23 by JDK-7036144. The original change replaced InputStream.available() with explicit InputStream.read() calls to detect concatenated GZIP streams, but this caused EOFException construction in the common case of single GZIP streams. >> >> Since Throwable construction involves expensive stacktrace filling, this created a performance regression for the most common use case. The fix introduces an alternate code path in readHeader() that avoids EOFException generation when the stream has reached EOF, restoring performance to JDK 22 levels while maintaining the functional improvements from JDK-7036144. >> >> This backport has internal demand. >> >> Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: >> >> make test TEST=test/jdk/java/util/zip/GZIP >> >> Results attached: >> >> [linux-x64-specific-test.log](https://github.com/user-attachments/files/24574341/linux-x64-specific-test.log) >> [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24574343/linux-aarch64-specific-test.log) >> [windows-x64-specific-test.log](https://github.com/user-attachments/files/24574344/windows-x64-specific-test.log) >> [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24574345/macos-aarch64-specific-test.log) > > Hi Roland, > please backport to 26 first. @GoeLin Though it is driven by internal customer demand, the variety of the downstream applications expose use cases that would be valuable to address for the greater user base and help with the JDK 25 adaption. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/139#issuecomment-3801523686 From duke at openjdk.org Mon Jan 26 20:45:45 2026 From: duke at openjdk.org (Roland Mesde) Date: Mon, 26 Jan 2026 20:45:45 GMT Subject: [jdk25u-dev] RFR: 8367949: JFR: MethodTrace double-counts methods that catch their own exceptions Message-ID: <_W1PbDT55VvETqnX0XeschhjCtEqyh6XJ97OYpf7arY=.81ae8909-5570-4610-8556-9bd27a91407e@github.com> Backporting JDK-8367949: JFR: MethodTrace double-counts methods that catch their own exceptions. This PR fixes a bug in JEP 520's method tracing instrumentation. The current implementation incorrectly instruments throw bytecodes as method exits, causing: 1. Overcounting: Exceptions caught within the same method are wrongly counted as extra calls 2. Undercounting: Method calls aren't counted when exceptions are thrown by callees or when JVM implicit exceptions (like NPE) occur This backport has customer demand. Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: make test TEST=jdk_jfr Results attached: [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24868017/linux-aarch64-specific-test.log) [linux-x64-specific-test.log](https://github.com/user-attachments/files/24868018/linux-x64-specific-test.log) [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24868019/macos-aarch64-specific-test.log) [windows-x64-specific-test.log](https://github.com/user-attachments/files/24868020/windows-x64-specific-test.log) ------------- Commit messages: - Backport fa2eb626478806dc64fe03d8729f53f7ed26a172 Changes: https://git.openjdk.org/jdk25u-dev/pull/182/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=182&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367949 Stats: 363 lines in 5 files changed: 333 ins; 1 del; 29 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/182.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/182/head:pull/182 PR: https://git.openjdk.org/jdk25u-dev/pull/182 From duke at openjdk.org Mon Jan 26 21:03:53 2026 From: duke at openjdk.org (duke) Date: Mon, 26 Jan 2026 21:03:53 GMT Subject: [jdk25u] Withdrawn: 8357289: Break down the String constructor into smaller methods In-Reply-To: References: Message-ID: On Fri, 31 Oct 2025 08:35:57 GMT, Shaojin Wen wrote: > Through JVM Option +PrintInlining, we found that String has a constructor codeSize of 852, which is too large. This caused failed to inline. > > The following is the output information of PrintInlining: > > @ 9 java.lang.String:: (12 bytes) inline (hot) > !m @ 1 java.nio.charset.Charset::defaultCharset (52 bytes) inline (hot) > ! @ 8 java.lang.String:: (852 bytes) failed to inline: hot method too big > > > In Java code, the big method that cannot be inlined is the following constructor > > > String(Charset charset, byte[] bytes, int offset, int length) {} > > The above String constructor is too large; break it down into smaller methods with a codeSize under 325 to allow them to be inlined by the C2. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk25u/pull/351 From jiefu at openjdk.org Tue Jan 27 01:51:28 2026 From: jiefu at openjdk.org (Jie Fu) Date: Tue, 27 Jan 2026 01:51:28 GMT Subject: [jdk26u] RFR: 8374178: Missing include in systemDictionary.cpp after JDK-8365526 Message-ID: Hi all, This pull request contains a backport of commit [9715e6da](https://github.com/openjdk/jdk/commit/9715e6da8355a103d9066bd15ce68b4773cbadcb) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jie Fu on 22 Dec 2025 and was reviewed by Kim Barrett and David Holmes. Thanks! ------------- Commit messages: - Backport 9715e6da8355a103d9066bd15ce68b4773cbadcb Changes: https://git.openjdk.org/jdk26u/pull/28/files Webrev: https://webrevs.openjdk.org/?repo=jdk26u&pr=28&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8374178 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk26u/pull/28.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/28/head:pull/28 PR: https://git.openjdk.org/jdk26u/pull/28 From kvn at openjdk.org Tue Jan 27 02:20:26 2026 From: kvn at openjdk.org (Vladimir Kozlov) Date: Tue, 27 Jan 2026 02:20:26 GMT Subject: [jdk26u] RFR: 8374178: Missing include in systemDictionary.cpp after JDK-8365526 In-Reply-To: References: Message-ID: On Tue, 27 Jan 2026 01:42:49 GMT, Jie Fu wrote: > Hi all, > > This pull request contains a backport of commit [9715e6da](https://github.com/openjdk/jdk/commit/9715e6da8355a103d9066bd15ce68b4773cbadcb) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jie Fu on 22 Dec 2025 and was reviewed by Kim Barrett and David Holmes. > > Thanks! Good. ------------- Marked as reviewed by kvn (Reviewer). PR Review: https://git.openjdk.org/jdk26u/pull/28#pullrequestreview-3708809896 From ch3cho at qq.com Tue Jan 27 02:42:02 2026 From: ch3cho at qq.com (=?utf-8?B?S2VudCBEb25n?=) Date: Tue, 27 Jan 2026 10:42:02 +0800 Subject: About backporting 8364343 fix to jdk25u Message-ID: Dear guys, We encountered a JVM crash with SEGV issue related to the bug 8364343 "Virtual Thread transition management needs to be independent of JVM TI" (https://bugs.openjdk.org/browse/JDK-8364343) when using OpenJDK 25.0.1.  However, the bug is fixed in 26 and doesn't have the "jdk25u-fix-request" label on it. We wonder whether the patch would be backported to jdk25u project or we would have to use the non-LTS version 26 to work it around. Thanks. Sincerely Yours, Kent Dong -------------- next part -------------- An HTML attachment was scrubbed... URL: From jnibedita at openjdk.org Tue Jan 27 05:21:15 2026 From: jnibedita at openjdk.org (Nibedita Jena) Date: Tue, 27 Jan 2026 05:21:15 GMT Subject: [jdk26u] RFR: Merge jdk:jdk26 Message-ID: Merge ------------- Commit messages: - Merge remote-tracking branch 'jdk/jdk26' into Merge_01-27 - 8375683: Add notes for sctp tests - 8375541: G1: Race in G1BarrierSet::write_ref_field_post() - 8375314: Parallel: Crash iterating over unloaded classes for ObjectCountAfterGC event - 8375775: JDK 26 RDP2 L10n resource files update - 8371559: Intermittent timeouts in test javax/net/ssl/Stapling/HttpsUrlConnClient.java - Merge - 8368032: Enhance Certificate Checking - 8365280: Enhance JOptionPane - 8359501: Enhance Handling of URIs - ... and 9 more: https://git.openjdk.org/jdk26u/compare/4444eb36...c287d6bf The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk26u/pull/29/files Stats: 1525 lines in 54 files changed: 1161 ins; 170 del; 194 mod Patch: https://git.openjdk.org/jdk26u/pull/29.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/29/head:pull/29 PR: https://git.openjdk.org/jdk26u/pull/29 From jnibedita at openjdk.org Tue Jan 27 06:32:32 2026 From: jnibedita at openjdk.org (Nibedita Jena) Date: Tue, 27 Jan 2026 06:32:32 GMT Subject: [jdk26u] RFR: Merge jdk:jdk26 [v2] In-Reply-To: References: Message-ID: > Merge Nibedita Jena 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 18 additional commits since the last revision: - Merge remote-tracking branch 'jdk/jdk26' into Merge_01-27 - 8370489: Some compiler tests miss the @key randomness Backport-of: 4b774cb46d9355015a6bfcf53b47233d6f235239 - 8374644: Regression in GZIPInputStream performance after JDK-7036144 Backport-of: a4fb07ee3e26c2f0ed3111c39c3a22167d292d04 - 8375530: PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build Backport-of: 30f39d88e5af36bb6db458c03215e9fa6a31d6f3 - 8375657: RISC-V: Need to check size in SharedRuntime::is_wide_vector Backport-of: ca3e6236a28794156cc2acf697755229c47735a8 - 8374434: Several JShell tests report JUnit discovery warnings Backport-of: e6abf98e35079ed1b5547f2cc0ac6f518b78d67b - 8375063: Update Libpng to 1.6.54 Backport-of: a2e749572e03dd394d123b701e163e3837472dd0 - 8373632: Some sound tests failing in CI due to lack of sound key Reviewed-by: serb Backport-of: fb531cdaf3b30034e0efa86b9b20558478ce94d0 - Merge - 8373793: TestDynamicStore.java '/manual' disables use of '/timeout' Backport-of: 400d8cfb6914982e636b23bacf810ef61fc90ee1 - ... and 8 more: https://git.openjdk.org/jdk26u/compare/1fa052b2...c287d6bf ------------- Changes: - all: https://git.openjdk.org/jdk26u/pull/29/files - new: https://git.openjdk.org/jdk26u/pull/29/files/c287d6bf..c287d6bf Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk26u&pr=29&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk26u&pr=29&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk26u/pull/29.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/29/head:pull/29 PR: https://git.openjdk.org/jdk26u/pull/29 From jnibedita at openjdk.org Tue Jan 27 06:32:34 2026 From: jnibedita at openjdk.org (Nibedita Jena) Date: Tue, 27 Jan 2026 06:32:34 GMT Subject: [jdk26u] Integrated: Merge jdk:jdk26 In-Reply-To: References: Message-ID: On Tue, 27 Jan 2026 05:16:25 GMT, Nibedita Jena wrote: > Merge This pull request has now been integrated. Changeset: 878226aa Author: Nibedita Jena URL: https://git.openjdk.org/jdk26u/commit/878226aafef271c3ee495a78311e2172044cc8a6 Stats: 1525 lines in 54 files changed: 1161 ins; 170 del; 194 mod Merge ------------- PR: https://git.openjdk.org/jdk26u/pull/29 From goetz at openjdk.org Tue Jan 27 07:37:06 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 27 Jan 2026 07:37:06 GMT Subject: [jdk25u-dev] RFR: 8356868: Not all cgroup parameters are made available In-Reply-To: References: Message-ID: <5Kba8Mb8ID8ZsGG-gVWhhXtrybZ9HcdTtTeHF0NJBLo=.859fa46c-5ff7-44c6-886f-08c40cb7d9b9@github.com> On Mon, 26 Jan 2026 14:57:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 25.0.3-oracle. GHA failure: one testrun did not complete at all. Will retest. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/181#issuecomment-3803577363 From goetz at openjdk.org Tue Jan 27 07:42:32 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 27 Jan 2026 07:42:32 GMT Subject: [jdk17u-dev] Integrated: 8374642: EscapeHash macro fails with GNU make 4.3 and 4.4 In-Reply-To: References: Message-ID: On Sun, 25 Jan 2026 09:40:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.19-oracle > > Clean patch, i don't see why the skara command did not work. This pull request has now been integrated. Changeset: 13ed9880 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/13ed98809a9dfc39f3977c7aaccc20d831241ac6 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8374642: EscapeHash macro fails with GNU make 4.3 and 4.4 Backport-of: 383fe1efc3a23385b8576e20f458f91085c6325e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4239 From goetz at openjdk.org Tue Jan 27 07:43:29 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 27 Jan 2026 07:43:29 GMT Subject: [jdk21u-dev] Integrated: 8376270: [21u, 17u] Redo JDK-8361748: Enforce limits on the size of an XBM image In-Reply-To: References: Message-ID: On Sun, 25 Jan 2026 09:56:14 GMT, Goetz Lindenmaier wrote: > This reverts commit 12bf7aa102bd3ea69df4ddb94b894917256280d4. > > Clean redo of the backout. This pull request has now been integrated. Changeset: 7aaa3115 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/7aaa31159d6152dce6bcd3a6d32bc4f25b25b3a3 Stats: 245 lines in 7 files changed: 157 ins; 33 del; 55 mod 8376270: [21u, 17u] Redo JDK-8361748: Enforce limits on the size of an XBM image Reviewed-by: mbaesken ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2574 From goetz at openjdk.org Tue Jan 27 07:46:00 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 27 Jan 2026 07:46:00 GMT Subject: [jdk21u-dev] RFR: 8373727: New XBM images parser regression: only the first line of the bitmap array is parsed [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.11-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_8373727 - backport 7f707ba8e746d859ac171d71ef8f731953a92e6a - 8376270: [21u, 17u] Redo JDK-8361748 This reverts commit 12bf7aa102bd3ea69df4ddb94b894917256280d4. ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2575/files - new: https://git.openjdk.org/jdk21u-dev/pull/2575/files/75b9b819..5d67aef7 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2575&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2575&range=00-01 Stats: 327 lines in 13 files changed: 268 ins; 13 del; 46 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2575.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2575/head:pull/2575 PR: https://git.openjdk.org/jdk21u-dev/pull/2575 From goetz at openjdk.org Tue Jan 27 07:51:22 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 27 Jan 2026 07:51:22 GMT Subject: [jdk21u-dev] Integrated: 8373727: New XBM images parser regression: only the first line of the bitmap array is parsed In-Reply-To: References: Message-ID: On Sun, 25 Jan 2026 10:14:27 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle This pull request has now been integrated. Changeset: 4a081ec6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/4a081ec6f77b1b5834d64cbda11968a87aad2339 Stats: 141 lines in 6 files changed: 86 ins; 17 del; 38 mod 8373727: New XBM images parser regression: only the first line of the bitmap array is parsed Backport-of: 7f707ba8e746d859ac171d71ef8f731953a92e6a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2575 From goetz at openjdk.org Tue Jan 27 08:15:52 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 27 Jan 2026 08:15:52 GMT Subject: [jdk21u-dev] RFR: 8366866: SslRMIClientSocketFactory#createSocket lacking priviledges (securitymanger) In-Reply-To: References: Message-ID: On Fri, 23 Jan 2026 07:21:31 GMT, Ralf Schmelter wrote: > Backport for parity with 21.0.11-oracle. > > - added missing doPrivileged() calls when accessing the two system properties used in SslRMIClientSocketFactory > - adjusted additionally to change 8341496, which added another system property to check and was missing the doPrivileged() call too > - added test LGTM. Great you also fixed the second property and that you added a test! ------------- Marked as reviewed by goetz (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2564#pullrequestreview-3709701650 From goetz at openjdk.org Tue Jan 27 08:23:26 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 27 Jan 2026 08:23:26 GMT Subject: [jdk21u-dev] RFR: 8373525: C2: assert(_base == Long) failed: Not a Long [v2] In-Reply-To: References: Message-ID: On Mon, 26 Jan 2026 15:34:12 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.11-oracle >> >> Addon: I had to adapt the test to oldish jtreg framework. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Update TestValidTypeInOverflowProtection.java GHA failure after fixing the test: A win test run failed completely. Saw this in another PR today, too. Unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2572#issuecomment-3803779446 From sshivang at openjdk.org Tue Jan 27 09:23:37 2026 From: sshivang at openjdk.org (Shivangi Gupta) Date: Tue, 27 Jan 2026 09:23:37 GMT Subject: [jdk26u] RFR: 8373101: JdkClient and JdkServer test classes ignore namedGroups field Message-ID: TLSCommon tests passed after this change. Straight Backport. ------------- Commit messages: - Backport 1ae4a6c43ea21d4b147bcfcfaf1484c6e618dce5 Changes: https://git.openjdk.org/jdk26u/pull/30/files Webrev: https://webrevs.openjdk.org/?repo=jdk26u&pr=30&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373101 Stats: 25 lines in 2 files changed: 22 ins; 1 del; 2 mod Patch: https://git.openjdk.org/jdk26u/pull/30.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/30/head:pull/30 PR: https://git.openjdk.org/jdk26u/pull/30 From cushon at openjdk.org Tue Jan 27 10:37:56 2026 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Tue, 27 Jan 2026 10:37:56 GMT Subject: [jdk17u-dev] RFR: 8281238: TYPE_USE annotations not printed in correct position in toString output Message-ID: This backport of [JDK-8281238](https://bugs.openjdk.org/browse/JDK-8281238) fixes a bug in `TypeMirror#toString` output when printing type annotations. `TypeMirror#toString` is specified to return a string that is "suitable for representing this type in source code". This fix causes type annotations on qualified names to be printed at the correct location, for example `java.lang. at Annotation String` instead of `@Annotation java.lang.String`. There was a bug in the initial fix for JDK-8281238, follow-on fix [JDK-8284220](https://bugs.openjdk.org/browse/JDK-8284220) is included in this backport. ------------- Commit messages: - Backport 4d30a1e8d1587c63e85950b7a61439b5bf98c689 - Backport 4032fe76dccb6da85927361aee7ceedcdb758e89 Changes: https://git.openjdk.org/jdk17u-dev/pull/4242/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4242&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8281238 Stats: 155 lines in 7 files changed: 142 ins; 0 del; 13 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4242.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4242/head:pull/4242 PR: https://git.openjdk.org/jdk17u-dev/pull/4242 From cushon at openjdk.org Tue Jan 27 10:46:35 2026 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Tue, 27 Jan 2026 10:46:35 GMT Subject: [jdk17u-dev] RFR: 8342934: TYPE_USE annotations printed with error causing "," in toString output Message-ID: This backport of [JDK-8342934](https://bugs.openjdk.org/browse/JDK-8342934) fixes a bug in `TypeMirror#toString` output when printing types with multiple type annotations. `TypeMirror#toString` is specified to return a string that is "suitable for representing this type in source code". This fix causes types with multiple annotations to be printed with a space separated list of annotations, instead of using `,`, which would not be valid Java source. For example `java.lang. at A @B String` instead of `java.lang. at A, at B String`. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/4242 Commit messages: - Backport ff165f9f0cf519144d7361b766bcce53d04c518e Changes: https://git.openjdk.org/jdk17u-dev/pull/4243/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4243&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342934 Stats: 8 lines in 3 files changed: 4 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4243.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4243/head:pull/4243 PR: https://git.openjdk.org/jdk17u-dev/pull/4243 From mdoerr at openjdk.org Tue Jan 27 10:47:07 2026 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 27 Jan 2026 10:47:07 GMT Subject: [jdk21u-dev] RFR: 8373525: C2: assert(_base == Long) failed: Not a Long [v2] In-Reply-To: References: Message-ID: On Mon, 26 Jan 2026 15:34:12 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.11-oracle >> >> Addon: I had to adapt the test to oldish jtreg framework. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Update TestValidTypeInOverflowProtection.java LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/2572#pullrequestreview-3710444262 From jnibedita at openjdk.org Tue Jan 27 11:20:26 2026 From: jnibedita at openjdk.org (Nibedita Jena) Date: Tue, 27 Jan 2026 11:20:26 GMT Subject: [jdk26u] RFR: 8376485: Update the release version and date for OpenJDK 26u Message-ID: Update the release version for OpenJDK 26u ------------- Commit messages: - 8376485: Update the release version and date for OpenJDK 26u Changes: https://git.openjdk.org/jdk26u/pull/31/files Webrev: https://webrevs.openjdk.org/?repo=jdk26u&pr=31&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8376485 Stats: 3 lines in 2 files changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk26u/pull/31.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/31/head:pull/31 PR: https://git.openjdk.org/jdk26u/pull/31 From coffeys at openjdk.org Tue Jan 27 11:41:13 2026 From: coffeys at openjdk.org (Sean Coffey) Date: Tue, 27 Jan 2026 11:41:13 GMT Subject: [jdk26u] RFR: 8376485: Update the release version and date for OpenJDK 26u In-Reply-To: References: Message-ID: <7Ru6cUs27rLNisTD45rCdtp4saJWfbWNmEL15gvy16k=.f02d30b0-a35f-4543-8ae2-b09f6707d626@github.com> On Tue, 27 Jan 2026 11:14:56 GMT, Nibedita Jena wrote: > Update the release version for OpenJDK 26u LGTM ------------- Marked as reviewed by coffeys (Reviewer). PR Review: https://git.openjdk.org/jdk26u/pull/31#pullrequestreview-3710673232 From syan at openjdk.org Tue Jan 27 11:52:45 2026 From: syan at openjdk.org (SendaoYan) Date: Tue, 27 Jan 2026 11:52:45 GMT Subject: [jdk25u-dev] RFR: 8365623: test/jdk/sun/security/pkcs11/tls/ tests skipped without skip exception [v2] In-Reply-To: <6fHSFWaRtClj2aTeHZZCrLtGPhVDmnaNfzLiENo421c=.6b4a57b3-a6e1-499c-b125-9d84a73e67ed@github.com> References: <6fHSFWaRtClj2aTeHZZCrLtGPhVDmnaNfzLiENo421c=.6b4a57b3-a6e1-499c-b125-9d84a73e67ed@github.com> Message-ID: > Hi all, > > This pull request contains a backport of commit [da8e41a3](https://github.com/openjdk/jdk/commit/da8e41a368bd98a7a35f5706302ecb9475b58363) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Mikhail Yankelevich on 27 Nov 2025 and was reviewed by SendaoYan and Rajan Halade. > > 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 three additional commits since the last revision: - Merge branch 'openjdk:master' into backport-sendaoYan-da8e41a3-master - Merge branch 'openjdk:master' into backport-sendaoYan-da8e41a3-master - Backport da8e41a368bd98a7a35f5706302ecb9475b58363 ------------- Changes: - all: https://git.openjdk.org/jdk25u-dev/pull/125/files - new: https://git.openjdk.org/jdk25u-dev/pull/125/files/f0a4cbc2..2825dc51 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=125&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=125&range=00-01 Stats: 4694 lines in 156 files changed: 3228 ins; 877 del; 589 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/125.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/125/head:pull/125 PR: https://git.openjdk.org/jdk25u-dev/pull/125 From jnibedita at openjdk.org Tue Jan 27 12:03:32 2026 From: jnibedita at openjdk.org (Nibedita Jena) Date: Tue, 27 Jan 2026 12:03:32 GMT Subject: [jdk26u] Integrated: 8376485: Update the release version and date for OpenJDK 26u In-Reply-To: References: Message-ID: On Tue, 27 Jan 2026 11:14:56 GMT, Nibedita Jena wrote: > Update the release version for OpenJDK 26u This pull request has now been integrated. Changeset: 55edffa8 Author: Nibedita Jena URL: https://git.openjdk.org/jdk26u/commit/55edffa8704da072b0c1270234603a669e2a1d15 Stats: 3 lines in 2 files changed: 0 ins; 0 del; 3 mod 8376485: Update the release version and date for OpenJDK 26u Reviewed-by: coffeys ------------- PR: https://git.openjdk.org/jdk26u/pull/31 From goetz at openjdk.org Tue Jan 27 13:29:01 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 27 Jan 2026 13:29:01 GMT Subject: [jdk25u-dev] RFR: 8375549: ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid Message-ID: I backport this for parity with 25.0.3-oracle. ------------- Commit messages: - Backport e55124041e0181ca14ed95dc5f94d404b7900029 Changes: https://git.openjdk.org/jdk25u-dev/pull/184/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=184&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8375549 Stats: 52 lines in 2 files changed: 49 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/184.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/184/head:pull/184 PR: https://git.openjdk.org/jdk25u-dev/pull/184 From goetz at openjdk.org Tue Jan 27 13:29:49 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 27 Jan 2026 13:29:49 GMT Subject: [jdk21u-dev] RFR: 8375549: ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid Message-ID: I backport this for parity with 21.0.11-oracle ------------- Commit messages: - Backport e55124041e0181ca14ed95dc5f94d404b7900029 Changes: https://git.openjdk.org/jdk21u-dev/pull/2579/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2579&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8375549 Stats: 52 lines in 2 files changed: 49 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2579.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2579/head:pull/2579 PR: https://git.openjdk.org/jdk21u-dev/pull/2579 From goetz at openjdk.org Tue Jan 27 14:20:03 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 27 Jan 2026 14:20:03 GMT Subject: [jdk25u-dev] RFR: 8369255: Assess and remedy any unsafe usage of the Semaphores used by JFR Message-ID: I backport this for parity with 25.0.3-oracle. I had to resolve and adap the code because "https://bugs.openjdk.org/browse/JDK-8367014: Rename class Atomic to AtomicAccess" is not in 25. ------------- Commit messages: - backport 62fa971f3116828398294c9d57650c4e0aca7379 Changes: https://git.openjdk.org/jdk25u-dev/pull/185/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=185&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8369255 Stats: 51 lines in 2 files changed: 33 ins; 13 del; 5 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/185.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/185/head:pull/185 PR: https://git.openjdk.org/jdk25u-dev/pull/185 From goetz at openjdk.org Tue Jan 27 14:45:50 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 27 Jan 2026 14:45:50 GMT Subject: [jdk25u-dev] RFR: 8369991: Thread blocking during JFR emergency dump must be in safepoint safe state Message-ID: I backport this for parity with 25.0.3-oracle. I had to resolve the code because "https://bugs.openjdk.org/browse/JDK-8367014: Rename class Atomic to AtomicAccess" is not in 25. Only context differences. Maybe clean anyways. ------------- Depends on: https://git.openjdk.org/jdk25u-dev/pull/185 Commit messages: - backport afba636869bc297d0c9c29fbe7f2a1eb5929218b Changes: https://git.openjdk.org/jdk25u-dev/pull/186/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=186&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8369991 Stats: 10 lines in 1 file changed: 6 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/186.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/186/head:pull/186 PR: https://git.openjdk.org/jdk25u-dev/pull/186 From goetz.lindenmaier at sap.com Tue Jan 27 14:49:27 2026 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Tue, 27 Jan 2026 14:49:27 +0000 Subject: About backporting 8364343 fix to jdk25u In-Reply-To: References: Message-ID: Hi Kent, This is a huge change. Backporting it is not trivial and will impose quite a risk. It already caused two follow-up issues. Are you sure the whole change is needed? With a better description of your problem maybe we can identify a smaller, more directed fix for the issue? Best regards, Goetz. From: jdk-updates-dev On Behalf Of Kent Dong Sent: Tuesday, January 27, 2026 3:42 AM To: jdk-updates-dev Subject: About backporting 8364343 fix to jdk25u Some people who received this message don't often get email from ch3cho at qq.com. Learn why this is important Dear guys, We encountered a JVM crash with SEGV issue related to the bug 8364343 "Virtual Thread transition management needs to be independent of JVM TI" (https://bugs.openjdk.org/browse/JDK-8364343) when using OpenJDK 25.0.1. However, the bug is fixed in 26 and doesn't have the "jdk25u-fix-request" label on it. We wonder whether the patch would be backported to jdk25u project or we would have to use the non-LTS version 26 to work it around. Thanks. Sincerely Yours, Kent Dong -------------- next part -------------- An HTML attachment was scrubbed... URL: From andrew at openjdk.org Tue Jan 27 16:00:01 2026 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 27 Jan 2026 16:00:01 GMT Subject: [jdk25u-dev] RFR: 8373476: (tz) Update Timezone Data to 2025c In-Reply-To: <0TzVD6CwsKCa_R_b5GiIs7sUnlgHWRqTH-6Gdc7m_sQ=.4f1a422a-b53c-4fcb-9bfa-2af51b74b204@github.com> References: <0TzVD6CwsKCa_R_b5GiIs7sUnlgHWRqTH-6Gdc7m_sQ=.4f1a422a-b53c-4fcb-9bfa-2af51b74b204@github.com> Message-ID: On Wed, 14 Jan 2026 08:32:44 GMT, Zhaokun Xie wrote: > tz2025c changes. clean backport of https://git.openjdk.org/jdk/commit/5df183be6c484d8f9635fac149caf5e2079c5561 Thanks for confirming this. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk25u-dev/pull/147#pullrequestreview-3712043818 From vbp at openjdk.org Tue Jan 27 16:04:54 2026 From: vbp at openjdk.org (Vanitha B P) Date: Tue, 27 Jan 2026 16:04:54 GMT Subject: [jdk26u] RFR: 8373808: Refactor java/net/httpclient qpack and hpack tests to use JUnit Message-ID: <2sNlW7rohn3oPJukSHYduwGbzdz6D1RKaNYTVaSGe2w=.4419f1ab-b4fb-4669-92b6-0a4325267954@github.com> Clean Backport. ------------- Commit messages: - Backport 40755afdf9061d65dfd039a9707445188bc04303 Changes: https://git.openjdk.org/jdk26u/pull/32/files Webrev: https://webrevs.openjdk.org/?repo=jdk26u&pr=32&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373808 Stats: 497 lines in 31 files changed: 99 ins; 70 del; 328 mod Patch: https://git.openjdk.org/jdk26u/pull/32.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/32/head:pull/32 PR: https://git.openjdk.org/jdk26u/pull/32 From duke at openjdk.org Tue Jan 27 16:30:58 2026 From: duke at openjdk.org (Roland Mesde) Date: Tue, 27 Jan 2026 16:30:58 GMT Subject: [jdk25u-dev] RFR: 8360395: sun/security/tools/keytool/i18n.java user country is current user location instead of the language Message-ID: Backporting JDK-8360395: sun/security/tools/keytool/i18n.java user country is current user location instead of the language. This is a test fix. For parity with Oracle JDK. Ran manual test on macos-aarch64 (Passed): ~/github/jtreg/build/images/jtreg/bin/jtreg -jdk build/macosx-aarch64-server-release/images/jdk -m test/jdk/sun/security/tools/keytool/i18n.java Result attached: [summary.txt](https://github.com/user-attachments/files/24869846/summary.txt) ------------- Commit messages: - Backport c3449de23f4fa74590494b8677f6832d47f12dea Changes: https://git.openjdk.org/jdk25u-dev/pull/183/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=183&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8360395 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/183.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/183/head:pull/183 PR: https://git.openjdk.org/jdk25u-dev/pull/183 From duke at openjdk.org Tue Jan 27 17:37:33 2026 From: duke at openjdk.org (Roland Mesde) Date: Tue, 27 Jan 2026 17:37:33 GMT Subject: [jdk25u-dev] RFR: 8373832: Test java/lang/invoke/TestVHInvokerCaching.java tests nothing Message-ID: Backporting JDK-8373832: Test java/lang/invoke/TestVHInvokerCaching.java tests nothing. This PR fixes a test bug where getFields() is incorrectly used to discover package-private fields. Since getFields() only returns public fields, no VarHandle was actually being tested, causing a newly added assertFalse to fail. For parity with Oracle JDK. Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: make test TEST=test/jdk/java/lang/invoke/TestVHInvokerCaching.java ------------- Commit messages: - Backport e75726ee03ca4664827ca5d680c02bcf2a96f4ea Changes: https://git.openjdk.org/jdk25u-dev/pull/187/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=187&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373832 Stats: 5 lines in 1 file changed: 2 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/187.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/187/head:pull/187 PR: https://git.openjdk.org/jdk25u-dev/pull/187 From duke at openjdk.org Tue Jan 27 17:47:21 2026 From: duke at openjdk.org (Roland Mesde) Date: Tue, 27 Jan 2026 17:47:21 GMT Subject: [jdk25u-dev] RFR: 8371383: Test sun/security/tools/jarsigner/DefaultOptions.java failed due to CertificateNotYetValidException Message-ID: Backporting JDK-8371383: Test sun/security/tools/jarsigner/DefaultOptions.java failed due to CertificateNotYetValidException. The DefaultOptions.java test has an intermittent timing failure where the current system time can be before the signing certificate's NotBefore time, causing jarsigner validation to fail in CertificateValidity.valid(). This PR adjusts the test to avoid this timing problem. For parity with Oracle JDK. Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: make test TEST=test/jdk/sun/security/tools/jarsigner/DefaultOptions.java ------------- Commit messages: - Backport 0972ba681cdc81b77e9b4353db8ee835216d242e Changes: https://git.openjdk.org/jdk25u-dev/pull/188/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=188&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8371383 Stats: 5 lines in 1 file changed: 3 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/188.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/188/head:pull/188 PR: https://git.openjdk.org/jdk25u-dev/pull/188 From goetz at openjdk.org Tue Jan 27 17:58:07 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 27 Jan 2026 17:58:07 GMT Subject: [jdk17u-dev] RFR: 8376270: [21u, 17u] Redo JDK-8361748: Enforce limits on the size of an XBM image Message-ID: <_9MKKBNOziid_2VBmIVY8Rsmua-NFfwtYSiOs5OBC3A=.ca008b60-9008-418a-9e7f-5a37bbcff5d2@github.com> I backport this for parity with 17.0.18-oracle. We had backed out the original backport in 17.0.18. ------------- Commit messages: - Backport 7aaa31159d6152dce6bcd3a6d32bc4f25b25b3a3 Changes: https://git.openjdk.org/jdk17u-dev/pull/4244/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4244&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8376270 Stats: 245 lines in 7 files changed: 157 ins; 33 del; 55 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4244.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4244/head:pull/4244 PR: https://git.openjdk.org/jdk17u-dev/pull/4244 From duke at openjdk.org Tue Jan 27 18:00:19 2026 From: duke at openjdk.org (Roland Mesde) Date: Tue, 27 Jan 2026 18:00:19 GMT Subject: [jdk25u-dev] RFR: 8373807: test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java getURI() uses "localhost" Message-ID: Backporting JDK-8373807: test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java getURI() uses "localhost". The WebSocketTest experienced an intermittent timeout failure where WebSocketBuilder::build's CompletableFuture never completed. Root Cause (suspected): Request misdirection due to using "localhost" in the URI, which can resolve to either IPv4 (127.0.0.1) or IPv6 (::1) depending on system configuration. Fix: Change DummyWebSocketServer::getURI to return a URI with a literal IP address instead of "localhost" to ensure consistent address resolution and prevent misdirection. For parity with Oracle JDK. Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: make test TEST=test/jdk/java/net/httpclient/websocket ------------- Commit messages: - Backport f3a48560b5e3a280f6f76031eb3d475ff9ee49f4 Changes: https://git.openjdk.org/jdk25u-dev/pull/189/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=189&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373807 Stats: 8 lines in 1 file changed: 7 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/189.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/189/head:pull/189 PR: https://git.openjdk.org/jdk25u-dev/pull/189 From goetz at openjdk.org Tue Jan 27 18:17:08 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 27 Jan 2026 18:17:08 GMT Subject: [jdk17u-dev] RFR: 8373727: New XBM images parser regression: only the first line of the bitmap array is parsed Message-ID: I backport this for parity with 17.0.19-oracle ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/4244 Commit messages: - backport 7f707ba8e746d859ac171d71ef8f731953a92e6a Changes: https://git.openjdk.org/jdk17u-dev/pull/4245/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4245&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373727 Stats: 141 lines in 6 files changed: 86 ins; 17 del; 38 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4245.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4245/head:pull/4245 PR: https://git.openjdk.org/jdk17u-dev/pull/4245 From goetz at openjdk.org Tue Jan 27 18:20:11 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 27 Jan 2026 18:20:11 GMT Subject: [jdk21u-dev] RFR: 8351639: Improve debuggability of test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java test Message-ID: <2nW1zQuEAG4GXPTPD3BG5zHHIQanPR1WbXq7NDUtf1o=.ec4067ca-f8f3-444d-bd58-980c18c031f0@github.com> I backport this for parity with 21.0.11-oracle. ------------- Commit messages: - Backport 4412c079fccefbb235b22651206089f5bac47d18 Changes: https://git.openjdk.org/jdk21u-dev/pull/2580/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2580&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351639 Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2580.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2580/head:pull/2580 PR: https://git.openjdk.org/jdk21u-dev/pull/2580 From goetz at openjdk.org Tue Jan 27 18:22:30 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 27 Jan 2026 18:22:30 GMT Subject: [jdk17u-dev] RFR: 8351639: Improve debuggability of test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java test Message-ID: I backport this for parity with 17.0.19-oracle ------------- Commit messages: - Backport 4412c079fccefbb235b22651206089f5bac47d18 Changes: https://git.openjdk.org/jdk17u-dev/pull/4246/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4246&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351639 Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4246.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4246/head:pull/4246 PR: https://git.openjdk.org/jdk17u-dev/pull/4246 From swesonga at openjdk.org Tue Jan 27 18:55:16 2026 From: swesonga at openjdk.org (Saint Wesonga) Date: Tue, 27 Jan 2026 18:55:16 GMT Subject: [jdk25u] RFR: 8365579: ml64.exe is not the right assembler for Windows aarch64 In-Reply-To: References: Message-ID: On Wed, 29 Oct 2025 16:18:55 GMT, Voznia Anton wrote: > Hi, > > It's a clean backport of 2 fixes: > * The original one JDK-8365579 > * The second JDK-8366195 that improves the first one > I decided to make a single commit instead of two separate backports, since it makes sense to have both changes together. > > Thanks! Hi @antonvoznia, I think you'll need to open this PR in https://github.com/openjdk/jdk25u-dev instead. ------------- PR Comment: https://git.openjdk.org/jdk25u/pull/349#issuecomment-3806925058 From duke at openjdk.org Tue Jan 27 19:34:01 2026 From: duke at openjdk.org (Roland Mesde) Date: Tue, 27 Jan 2026 19:34:01 GMT Subject: [jdk25u-dev] RFR: 8365861: test/jdk/sun/security/pkcs11/Provider/ tests skipped without SkippedException Message-ID: <6woC_kRvMLZOpVMmhtgFPXlTyYdpwX-PkU-ExwqlqtQ=.bfc9ed8b-213e-4dd3-877a-f89a3eaa8e7e@github.com> Backporting JDK-8365861: test/jdk/sun/security/pkcs11/Provider/ tests skipped without SkippedException. This PR fixes three PKCS11 provider tests that were being skipped without properly throwing SkippedException. For parity with Oracle JDK. Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: make test TEST=test/jdk/sun/security/pkcs11/Provider ------------- Commit messages: - Backport 969eb1ce2419324582ee8d8108031323f82e125e Changes: https://git.openjdk.org/jdk25u-dev/pull/190/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=190&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8365861 Stats: 32 lines in 3 files changed: 14 ins; 3 del; 15 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/190.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/190/head:pull/190 PR: https://git.openjdk.org/jdk25u-dev/pull/190 From mdoerr at openjdk.org Tue Jan 27 23:35:24 2026 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 27 Jan 2026 23:35:24 GMT Subject: [jdk25u-dev] RFR: 8366261: Provide utility methods for sun.security.util.Password In-Reply-To: <6QmF19bVyt2sO0rUGvdXPTNv073FRGj2kCdr629q_6k=.a9c3b74a-6a2f-4666-b09e-c26c44175e73@github.com> References: <6QmF19bVyt2sO0rUGvdXPTNv073FRGj2kCdr629q_6k=.a9c3b74a-6a2f-4666-b09e-c26c44175e73@github.com> Message-ID: On Mon, 26 Jan 2026 07:00:44 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 25.0.3-oracle. > > Change applies clean, but needs adaptions to compile, see extra commit. > > 25 has not static properties for the encodings. So I just omit that. > > 25 lacks https://bugs.openjdk.org/browse/JDK-8361972: "Clarify the condition of System.console() about standard input/output". Therefore we need a meaningful implementation of isTerminal(). I think your adaptations make sense. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk25u-dev/pull/178#pullrequestreview-3713951195 From ch3cho at qq.com Wed Jan 28 02:47:55 2026 From: ch3cho at qq.com (=?utf-8?B?S2VudCBEb25n?=) Date: Wed, 28 Jan 2026 10:47:55 +0800 Subject: About backporting 8364343 fix to jdk25u In-Reply-To: References: Message-ID: Hi Goetz, Thanks for your reply. 8371913 (SIGSEGV in ZBarrierSet::AccessBarrier during virtual thread status query) is the original issue we experienced, which was marked as a duplicate of the mentioned 8364343. Fixing it would be good enough from our perspective. Sincerely Yours, Kent Dong ???? ????Lindenmaier, Goetz From duke at openjdk.org Wed Jan 28 08:30:50 2026 From: duke at openjdk.org (duke) Date: Wed, 28 Jan 2026 08:30:50 GMT Subject: [jdk25u-dev] RFR: 8373476: (tz) Update Timezone Data to 2025c In-Reply-To: <0TzVD6CwsKCa_R_b5GiIs7sUnlgHWRqTH-6Gdc7m_sQ=.4f1a422a-b53c-4fcb-9bfa-2af51b74b204@github.com> References: <0TzVD6CwsKCa_R_b5GiIs7sUnlgHWRqTH-6Gdc7m_sQ=.4f1a422a-b53c-4fcb-9bfa-2af51b74b204@github.com> Message-ID: On Wed, 14 Jan 2026 08:32:44 GMT, Zhaokun Xie wrote: > tz2025c changes. clean backport of https://git.openjdk.org/jdk/commit/5df183be6c484d8f9635fac149caf5e2079c5561 @xiezhaokun Your change (at version 2215f617122140b59ed5c9c2c4a9ce28ae5da0ea) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/147#issuecomment-3809755551 From mbaesken at openjdk.org Wed Jan 28 08:31:56 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 28 Jan 2026 08:31:56 GMT Subject: [jdk25u-dev] RFR: 8369255: Assess and remedy any unsafe usage of the Semaphores used by JFR In-Reply-To: References: Message-ID: On Tue, 27 Jan 2026 14:11:40 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 25.0.3-oracle. > > I had to resolve and adap the code because "https://bugs.openjdk.org/browse/JDK-8367014: Rename class Atomic to AtomicAccess" is not in 25. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk25u-dev/pull/185#pullrequestreview-3715239779 From mbaesken at openjdk.org Wed Jan 28 09:34:12 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 28 Jan 2026 09:34:12 GMT Subject: [jdk21u-dev] RFR: 8369911: Test sun/java2d/marlin/ClipShapeTest.java#CubicDoDash, #Cubic and #Poly fail intermittent Message-ID: <_x5SR9X2Cpol3ccmD9B7vA_YcEmve99eBGNwt96yTww=.0f045754-30bf-474c-a4c3-55a2d3230d68@github.com> 8369911: Test sun/java2d/marlin/ClipShapeTest.java#CubicDoDash, #Cubic and #Poly fail intermittent ------------- Commit messages: - Backport 150def42dd7f22d949b4d788bfe5986f236b9b37 Changes: https://git.openjdk.org/jdk21u-dev/pull/2583/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2583&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8369911 Stats: 5 lines in 1 file changed: 2 ins; 3 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2583.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2583/head:pull/2583 PR: https://git.openjdk.org/jdk21u-dev/pull/2583 From mbaesken at openjdk.org Wed Jan 28 09:34:38 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 28 Jan 2026 09:34:38 GMT Subject: [jdk21u-dev] RFR: 8371608: Jtreg test jdk/internal/vm/Continuation/Fuzz.java sometimes fails with (fast)debug binaries Message-ID: 8371608: Jtreg test jdk/internal/vm/Continuation/Fuzz.java sometimes fails with (fast)debug binaries ------------- Commit messages: - Backport bfc048aba6391d52c07d9a5146466b47d2f6fed8 Changes: https://git.openjdk.org/jdk21u-dev/pull/2582/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2582&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8371608 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2582.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2582/head:pull/2582 PR: https://git.openjdk.org/jdk21u-dev/pull/2582 From duke at openjdk.org Wed Jan 28 10:30:55 2026 From: duke at openjdk.org (duke) Date: Wed, 28 Jan 2026 10:30:55 GMT Subject: [jdk11u-dev] RFR: 8224796: C code is not compiled correctly due to undefined "i386" [v2] In-Reply-To: References: Message-ID: On Sun, 25 Jan 2026 19:30:51 GMT, Vladimir Petko wrote: >> openjdk 11 had [JDK-8224087](https://bugs.openjdk.org/browse/JDK-8224087) backported. This broke x86 hotspot serviceability due to undefined `i386`: >> >> java.lang.UnsatisfiedLinkError: 'long[] sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal.getThreadIntegerRegisterSet0(int)' >> at jdk.hotspot.agent/sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal.getThreadIntegerRegisterSet0(Native Method) >> at jdk.hotspot.agent/sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$1GetThreadIntegerRegisterSetTask.doit(LinuxDebuggerLocal.java:560) >> at jdk.hotspot.agent/sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$LinuxDebuggerLocalWorkerThread.run(LinuxDebuggerLocal.java:175) >> >> >> >> $objdump -t build/bootcycle-build/jdk/lib/libsaproc.so | grep getThreadIntegerRegisterSet0 >> $ >> >> >> This backport of JDK-8224796 fixes C compilation: >> >> >> $ objdump -t ~/libsaproc.so | grep getThreadInteger >> 00003260 g F .text 00000192 Java_sun_jvm_hotspot_debugger_linux_LinuxDebuggerLocal_getThreadIntegerRegisterSet0 >> >> >> Note: unrelated test failure of macosx serviceability, e.g. see https://github.com/openjdk/jdk11u-dev/pull/3136 > > Vladimir Petko 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-vpa1977-b71c30f1-master > - Backport b71c30f1b80def5f940ee3db75916c9c6202a05f @vpa1977 Your change (at version f67696891af5417b30902cb02aeceb081ce96c29) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3138#issuecomment-3810435941 From zxie at openjdk.org Wed Jan 28 15:38:17 2026 From: zxie at openjdk.org (Zhaokun Xie) Date: Wed, 28 Jan 2026 15:38:17 GMT Subject: [jdk25u-dev] Integrated: 8373476: (tz) Update Timezone Data to 2025c In-Reply-To: <0TzVD6CwsKCa_R_b5GiIs7sUnlgHWRqTH-6Gdc7m_sQ=.4f1a422a-b53c-4fcb-9bfa-2af51b74b204@github.com> References: <0TzVD6CwsKCa_R_b5GiIs7sUnlgHWRqTH-6Gdc7m_sQ=.4f1a422a-b53c-4fcb-9bfa-2af51b74b204@github.com> Message-ID: On Wed, 14 Jan 2026 08:32:44 GMT, Zhaokun Xie wrote: > tz2025c changes. clean backport of https://git.openjdk.org/jdk/commit/5df183be6c484d8f9635fac149caf5e2079c5561 This pull request has now been integrated. Changeset: e6db0594 Author: Zhaokun Xie Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk25u-dev/commit/e6db0594bac4be2dcee6b488a563eb358074413e Stats: 132 lines in 11 files changed: 67 ins; 8 del; 57 mod 8373476: (tz) Update Timezone Data to 2025c Reviewed-by: andrew Backport-of: 5df183be6c484d8f9635fac149caf5e2079c5561 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/147 From andrew at openjdk.org Wed Jan 28 15:46:09 2026 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 28 Jan 2026 15:46:09 GMT Subject: [jdk11u-dev] RFR: 8361748: Enforce limits on the size of an XBM image [v2] In-Reply-To: References: Message-ID: On Fri, 19 Dec 2025 19:33:04 GMT, Francisco Ferrari Bihurriet wrote: >> Hi, this is an almost clean backport of openjdk/jdk17u-dev#3901. >> >> The only differences are in context (deleted and surrounding code) due to 11u missing [JDK-8211300: Convert C-style array declarations in JDK client code](https://bugs.openjdk.org/browse/JDK-8211300). >> >> NOTE: as part of this work, I found some issues with the original patch (see [JDK-8373727](https://bugs.openjdk.org/browse/JDK-8373727 "New XBM images parser regression: only the first line of the bitmap array is parsed")), so an additional backport of that fix will be needed too. >> >> #### Testing >> >> The [GitHub Actions testing run (tier1 on various platforms)](https://github.com/franferrax/jdk11u-dev/actions/runs/20177700844) has passed. >> >> In addition, the new `test/jdk/java/awt/image/XBMDecoder/XBMDecoderTest.java` is passing in a local slowdebug build on _Fedora Linux x64_. > > Francisco Ferrari Bihurriet has updated the pull request incrementally with one additional commit since the last revision: > > Update copyright year The regression bug is now fixed and pending inclusion [in 17u](https://github.com/openjdk/jdk17u-dev/pull/4245). So it should be good to go ahead with this now, unless you see any other issues. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3135#issuecomment-3812050273 From vpetko at openjdk.org Wed Jan 28 15:50:39 2026 From: vpetko at openjdk.org (Vladimir Petko) Date: Wed, 28 Jan 2026 15:50:39 GMT Subject: [jdk11u-dev] Integrated: 8224796: C code is not compiled correctly due to undefined "i386" In-Reply-To: References: Message-ID: <4tMwz3vUEEW-0C-BlUBUFRm7pmEePmGUDgv-x1g_TAA=.47940512-895e-42ed-a8ef-ebf3b6987b61@github.com> On Tue, 13 Jan 2026 21:03:19 GMT, Vladimir Petko wrote: > openjdk 11 had [JDK-8224087](https://bugs.openjdk.org/browse/JDK-8224087) backported. This broke x86 hotspot serviceability due to undefined `i386`: > > java.lang.UnsatisfiedLinkError: 'long[] sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal.getThreadIntegerRegisterSet0(int)' > at jdk.hotspot.agent/sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal.getThreadIntegerRegisterSet0(Native Method) > at jdk.hotspot.agent/sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$1GetThreadIntegerRegisterSetTask.doit(LinuxDebuggerLocal.java:560) > at jdk.hotspot.agent/sun.jvm.hotspot.debugger.linux.LinuxDebuggerLocal$LinuxDebuggerLocalWorkerThread.run(LinuxDebuggerLocal.java:175) > > > > $objdump -t build/bootcycle-build/jdk/lib/libsaproc.so | grep getThreadIntegerRegisterSet0 > $ > > > This backport of JDK-8224796 fixes C compilation: > > > $ objdump -t ~/libsaproc.so | grep getThreadInteger > 00003260 g F .text 00000192 Java_sun_jvm_hotspot_debugger_linux_LinuxDebuggerLocal_getThreadIntegerRegisterSet0 > > > Note: unrelated test failure of macosx serviceability, e.g. see https://github.com/openjdk/jdk11u-dev/pull/3136 This pull request has now been integrated. Changeset: cae001cd Author: Vladimir Petko Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk11u-dev/commit/cae001cd5f9688257a23609819643a629246f5a8 Stats: 10 lines in 2 files changed: 4 ins; 0 del; 6 mod 8224796: C code is not compiled correctly due to undefined "i386" Backport-of: b71c30f1b80def5f940ee3db75916c9c6202a05f ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3138 From sgehwolf at openjdk.org Wed Jan 28 15:53:09 2026 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 28 Jan 2026 15:53:09 GMT Subject: [jdk11u-dev] RFR: 8361748: Enforce limits on the size of an XBM image [v2] In-Reply-To: References: Message-ID: On Fri, 19 Dec 2025 19:33:04 GMT, Francisco Ferrari Bihurriet wrote: >> Hi, this is an almost clean backport of openjdk/jdk17u-dev#3901. >> >> The only differences are in context (deleted and surrounding code) due to 11u missing [JDK-8211300: Convert C-style array declarations in JDK client code](https://bugs.openjdk.org/browse/JDK-8211300). >> >> NOTE: as part of this work, I found some issues with the original patch (see [JDK-8373727](https://bugs.openjdk.org/browse/JDK-8373727 "New XBM images parser regression: only the first line of the bitmap array is parsed")), so an additional backport of that fix will be needed too. >> >> #### Testing >> >> The [GitHub Actions testing run (tier1 on various platforms)](https://github.com/franferrax/jdk11u-dev/actions/runs/20177700844) has passed. >> >> In addition, the new `test/jdk/java/awt/image/XBMDecoder/XBMDecoderTest.java` is passing in a local slowdebug build on _Fedora Linux x64_. > > Francisco Ferrari Bihurriet has updated the pull request incrementally with one additional commit since the last revision: > > Update copyright year OK. It would be good to get the follow-up (https://bugs.openjdk.org/browse/JDK-8373727) in soon after this as well. ------------- Marked as reviewed by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3135#pullrequestreview-3717499072 From adev at openjdk.org Wed Jan 28 16:32:25 2026 From: adev at openjdk.org (Anupam Dev) Date: Wed, 28 Jan 2026 16:32:25 GMT Subject: [jdk26u] RFR: 8373650: Test "javax/swing/JMenuItem/6458123/ManualBug6458123.java" fails because the check icons are not aligned properly as expected Message-ID: Hi all, This pull request contains a backport of commit [e45f5656](https://github.com/openjdk/jdk/commit/e45f5656bc90421c9acb0cbf87164162039ddf81) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Prasanta Sadhukhan on 20 Jan 2026 and was reviewed by Tejesh R and Damon Nguyen. Thanks, Anupam ------------- Commit messages: - Backport e45f5656bc90421c9acb0cbf87164162039ddf81 Changes: https://git.openjdk.org/jdk26u/pull/33/files Webrev: https://webrevs.openjdk.org/?repo=jdk26u&pr=33&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373650 Stats: 40 lines in 1 file changed: 36 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk26u/pull/33.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/33/head:pull/33 PR: https://git.openjdk.org/jdk26u/pull/33 From duke at openjdk.org Wed Jan 28 19:34:14 2026 From: duke at openjdk.org (Roland Mesde) Date: Wed, 28 Jan 2026 19:34:14 GMT Subject: [jdk25u-dev] RFR: 8374433: java/util/Locale/PreserveTagCase.java does not run any tests Message-ID: Backporting JDK-8374433: java/util/Locale/PreserveTagCase.java does not run any tests. This PR removes the static modifier from the JUnit test cases to ensure they execute properly. For parity with Oracle JDK. Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: make test TEST=test/jdk/java/util/Locale/PreserveTagCase.java ------------- Commit messages: - Backport 136ac0d10b92df8875f36c717e85595740b50ed2 Changes: https://git.openjdk.org/jdk25u-dev/pull/192/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=192&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8374433 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/192.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/192/head:pull/192 PR: https://git.openjdk.org/jdk25u-dev/pull/192 From duke at openjdk.org Wed Jan 28 19:35:38 2026 From: duke at openjdk.org (Roland Mesde) Date: Wed, 28 Jan 2026 19:35:38 GMT Subject: [jdk25u-dev] RFR: 8287062: com/sun/jndi/ldap/LdapPoolTimeoutTest.java failed due to different timeout message Message-ID: Backporting JDK-8287062: com/sun/jndi/ldap/LdapPoolTimeoutTest.java failed due to different timeout message. This PR fixes intermittent failures in LdapPoolTimeoutTest.java (JDK-8287062) caused by faulty exception message validation. For parity with Oracle JDK. Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: make test TEST=test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java ------------- Commit messages: - Backport 1f47294cd336db34030ea16132490ab51310ace5 Changes: https://git.openjdk.org/jdk25u-dev/pull/191/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=191&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8287062 Stats: 64 lines in 1 file changed: 28 ins; 13 del; 23 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/191.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/191/head:pull/191 PR: https://git.openjdk.org/jdk25u-dev/pull/191 From duke at openjdk.org Wed Jan 28 19:41:07 2026 From: duke at openjdk.org (Roland Mesde) Date: Wed, 28 Jan 2026 19:41:07 GMT Subject: [jdk25u-dev] RFR: 8361106: [TEST] com/sun/net/httpserver/Test9.java fails with java.nio.file.FileSystemException Message-ID: Backporting JDK-8361106: [TEST] com/sun/net/httpserver/Test9.java fails with java.nio.file.FileSystemException. This PR fixes the intermittent file deletion failures in the test, primarily occurring on Windows due to file handle management. For parity with Oracle JDK. Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: make test TEST=test/jdk/com/sun/net/httpserver/Test9.java ------------- Commit messages: - Backport 576f9694b092f2a11a6a4e5a82c2b0e12203bd9c Changes: https://git.openjdk.org/jdk25u-dev/pull/193/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=193&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361106 Stats: 10 lines in 1 file changed: 2 ins; 5 del; 3 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/193.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/193/head:pull/193 PR: https://git.openjdk.org/jdk25u-dev/pull/193 From duke at openjdk.org Wed Jan 28 19:43:03 2026 From: duke at openjdk.org (Roland Mesde) Date: Wed, 28 Jan 2026 19:43:03 GMT Subject: [jdk25u-dev] RFR: 8368683: [process] Increase jtreg debug output maxOutputSize for TreeTest Message-ID: Backporting JDK-8368683: [process] Increase jtreg debug output maxOutputSize for TreeTest. This PR adds maxOutputSize property to TEST.properties in the ProcessHandle test directory to capture complete output for better failure diagnosis.. For parity with Oracle JDK. Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: make test TEST=test/jdk/java/lang/ProcessHandle ------------- Commit messages: - Backport 2360542e89067e5c5d5a7bf403c18c9f371efd9a Changes: https://git.openjdk.org/jdk25u-dev/pull/194/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=194&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8368683 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/194.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/194/head:pull/194 PR: https://git.openjdk.org/jdk25u-dev/pull/194 From wkemper at openjdk.org Wed Jan 28 20:08:01 2026 From: wkemper at openjdk.org (William Kemper) Date: Wed, 28 Jan 2026 20:08:01 GMT Subject: [jdk25u-dev] RFR: 8359868: Shenandoah: Free threshold heuristic does not use SoftMaxHeapSize Message-ID: Not clean, but conflicts were trivial to resolve. We have been running versions of this patch in production for months now. ------------- Commit messages: - Backport 974ad4e8cdddee7d932e8375258067f9d2ca6a8b Changes: https://git.openjdk.org/jdk25u-dev/pull/195/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=195&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8359868 Stats: 6 lines in 3 files changed: 0 ins; 3 del; 3 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/195.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/195/head:pull/195 PR: https://git.openjdk.org/jdk25u-dev/pull/195 From duke at openjdk.org Wed Jan 28 21:15:17 2026 From: duke at openjdk.org (Roland Mesde) Date: Wed, 28 Jan 2026 21:15:17 GMT Subject: [jdk25u-dev] RFR: 8368625: com/sun/net/httpserver/ServerStopTerminationTest.java fails intermittently Message-ID: <4uo8utBHJErw1zGkyd7VM1oRXhjPQQOyiHnRO7kKXnM=.bce64cc6-bb8b-464e-a1c9-2d04477c7e89@github.com> Backporting JDK-8368625: com/sun/net/httpserver/ServerStopTerminationTest.java fails intermittently. This PR fixes the intermittent failures in ServerStopTerminationTest.java caused by flawed test timing logic and race conditions. It increases the timeout from 5 to 20 seconds to account for machine load and OS scheduling variability. For parity with Oracle JDK. Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: make test TEST=test/jdk/com/sun/net/httpserver/ServerStopTerminationTest.java ------------- Commit messages: - Backport 13b3d2fca1af71d0aa9908e19630c2e965dd7134 Changes: https://git.openjdk.org/jdk25u-dev/pull/196/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=196&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8368625 Stats: 26 lines in 1 file changed: 10 ins; 11 del; 5 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/196.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/196/head:pull/196 PR: https://git.openjdk.org/jdk25u-dev/pull/196 From duke at openjdk.org Wed Jan 28 21:53:05 2026 From: duke at openjdk.org (duke) Date: Wed, 28 Jan 2026 21:53:05 GMT Subject: [jdk25u-dev] RFR: 8358529: GenShen: Heuristics do not respond to changes in SoftMaxHeapSize In-Reply-To: References: Message-ID: On Tue, 13 Jan 2026 19:29:19 GMT, Rui Li wrote: > Backport of [JDK-8358529](https://bugs.openjdk.org/browse/JDK-8358529). Bug fix, so heuristics respects soft max heap size. > > Testing: GHA. @rgithubli Your change (at version 0cbdfb07681fc4d950df034ac7fd0fafa9f7c4e6) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/143#issuecomment-3814112871 From duke at openjdk.org Wed Jan 28 22:08:27 2026 From: duke at openjdk.org (Rui Li) Date: Wed, 28 Jan 2026 22:08:27 GMT Subject: [jdk25u-dev] Integrated: 8358529: GenShen: Heuristics do not respond to changes in SoftMaxHeapSize In-Reply-To: References: Message-ID: On Tue, 13 Jan 2026 19:29:19 GMT, Rui Li wrote: > Backport of [JDK-8358529](https://bugs.openjdk.org/browse/JDK-8358529). Bug fix, so heuristics respects soft max heap size. > > Testing: GHA. This pull request has now been integrated. Changeset: 98d376f8 Author: Rui Li Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u-dev/commit/98d376f81102d08174289ceb4c2b0cf036f42c40 Stats: 177 lines in 17 files changed: 78 ins; 32 del; 67 mod 8358529: GenShen: Heuristics do not respond to changes in SoftMaxHeapSize Backport-of: fa32bfe11300fdadb35f083037f6ab2a8985d210 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/143 From duke at openjdk.org Wed Jan 28 22:23:54 2026 From: duke at openjdk.org (Roland Mesde) Date: Wed, 28 Jan 2026 22:23:54 GMT Subject: [jdk25u-dev] RFR: 8354244: Use random data in MinMaxRed_Long data arrays Message-ID: Backporting JDK-8354244: Use random data in MinMaxRed_Long data arrays. This PR simplifies test data in JDK-8307513 tests by switching from shaped data to random data, since the test verifies IR patterns during vectorization rather than branch behavior. For parity with Oracle JDK. Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: make test TEST=test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Long.java ------------- Commit messages: - Backport 567c0c9335c3ff020871115e5a58f3f40fd4b1ad Changes: https://git.openjdk.org/jdk25u-dev/pull/197/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=197&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354244 Stats: 84 lines in 1 file changed: 11 ins; 62 del; 11 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/197.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/197/head:pull/197 PR: https://git.openjdk.org/jdk25u-dev/pull/197 From syan at openjdk.org Thu Jan 29 02:49:29 2026 From: syan at openjdk.org (SendaoYan) Date: Thu, 29 Jan 2026 02:49:29 GMT Subject: [jdk11u-dev] RFR: 8366817: test/jdk/javax/net/ssl/TLSCommon/interop/JdkProcServer.java and JdkProcClient.java should not delete logs [v3] In-Reply-To: References: Message-ID: On Wed, 31 Dec 2025 10:23:29 GMT, SendaoYan wrote: >> Hi all, >> >> This pull request contains a backport of commit [c0c76703](https://github.com/openjdk/jdk/commit/c0c76703bc10d5caa1cda7e2820d0702df5b8008) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Fernando Guallini on 4 Nov 2025 and was reviewed by SendaoYan and Rajan Halade. >> >> Change has been verified by run one of the test entry test/jdk/javax/net/ssl/compatibility/BasicConnectTest.java on linux-x64. >> >> 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 three additional commits since the last revision: > > - Merge branch 'openjdk:master' into backport-sendaoYan-c0c76703-master > - Merge branch 'openjdk:master' into backport-sendaoYan-c0c76703-master > - Backport c0c76703bc10d5caa1cda7e2820d0702df5b8008 GHA report serviceability/sa/ClhsdbFindPC.java#id3 and serviceability/sa/ClhsdbFindPC.java#id1 fails on macos-x64. I think this failure unrelated to this backport PR. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3112#issuecomment-3815117809 From syan at openjdk.org Thu Jan 29 02:52:49 2026 From: syan at openjdk.org (SendaoYan) Date: Thu, 29 Jan 2026 02:52:49 GMT Subject: [jdk25u-dev] RFR: 8370732: Use WhiteBox.getWhiteBox().fullGC() to provoking gc for nsk/jvmti tests In-Reply-To: References: Message-ID: <2azFO2Sjk9U55SF06YVgTa150WCk0IXh4O1usSCoa9I=.150842d2-6759-44b5-a2e3-b6250da748e8@github.com> On Wed, 3 Dec 2025 06:17:31 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [54fe5021](https://github.com/openjdk/jdk/commit/54fe50210efe9ae6fad225b815cfdeb16c868115) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 1 Nov 2025 and was reviewed by Chris Plummer, Leonid Mesnik and Serguei Spitsyn. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/52#issuecomment-3815124723 From syan at openjdk.org Thu Jan 29 02:52:50 2026 From: syan at openjdk.org (SendaoYan) Date: Thu, 29 Jan 2026 02:52:50 GMT Subject: [jdk25u-dev] Integrated: 8370732: Use WhiteBox.getWhiteBox().fullGC() to provoking gc for nsk/jvmti tests In-Reply-To: References: Message-ID: On Wed, 3 Dec 2025 06:17:31 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [54fe5021](https://github.com/openjdk/jdk/commit/54fe50210efe9ae6fad225b815cfdeb16c868115) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 1 Nov 2025 and was reviewed by Chris Plummer, Leonid Mesnik and Serguei Spitsyn. > > Thanks! This pull request has now been integrated. Changeset: b741c775 Author: SendaoYan URL: https://git.openjdk.org/jdk25u-dev/commit/b741c77572b61b787e58b31fd9e5a0d8b5cc1bc6 Stats: 299 lines in 27 files changed: 33 ins; 234 del; 32 mod 8370732: Use WhiteBox.getWhiteBox().fullGC() to provoking gc for nsk/jvmti tests Backport-of: 54fe50210efe9ae6fad225b815cfdeb16c868115 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/52 From syan at openjdk.org Thu Jan 29 03:54:33 2026 From: syan at openjdk.org (SendaoYan) Date: Thu, 29 Jan 2026 03:54:33 GMT Subject: [jdk25u-dev] RFR: 8342659: Test vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java failed: Class nsk.share.jdi.TestClass1 was not unloaded Message-ID: Hi all, This pull request contains a backport of commit [e62a7fa3](https://github.com/openjdk/jdk/commit/e62a7fa3832bbba11e6d630015f85ae945fac824) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. This is test bug fix which make test more robustness. Change has been verified locally on linux-x64 by run test vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java. This backport also will make JDK-8375485 backported cleanly. Thanks! ------------- Commit messages: - Backport e62a7fa3832bbba11e6d630015f85ae945fac824 Changes: https://git.openjdk.org/jdk25u-dev/pull/198/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=198&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342659 Stats: 54 lines in 2 files changed: 8 ins; 37 del; 9 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/198.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/198/head:pull/198 PR: https://git.openjdk.org/jdk25u-dev/pull/198 From syan at openjdk.org Thu Jan 29 06:55:05 2026 From: syan at openjdk.org (SendaoYan) Date: Thu, 29 Jan 2026 06:55:05 GMT Subject: [jdk25u-dev] RFR: 8342659: Test vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java failed: Class nsk.share.jdi.TestClass1 was not unloaded In-Reply-To: References: Message-ID: On Thu, 29 Jan 2026 03:48:59 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [e62a7fa3](https://github.com/openjdk/jdk/commit/e62a7fa3832bbba11e6d630015f85ae945fac824) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > This backport PR fix the test bug fix which make test more robustness. Change has been verified locally on linux-x64 by run test vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java. This backport also will make > JDK-8375485 backported cleanly. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/198#issuecomment-3815823559 From syan at openjdk.org Thu Jan 29 06:57:44 2026 From: syan at openjdk.org (SendaoYan) Date: Thu, 29 Jan 2026 06:57:44 GMT Subject: [jdk25u-dev] Integrated: 8342659: Test vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java failed: Class nsk.share.jdi.TestClass1 was not unloaded In-Reply-To: References: Message-ID: On Thu, 29 Jan 2026 03:48:59 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [e62a7fa3](https://github.com/openjdk/jdk/commit/e62a7fa3832bbba11e6d630015f85ae945fac824) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > This backport PR fix the test bug fix which make test more robustness. Change has been verified locally on linux-x64 by run test vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java. This backport also will make > JDK-8375485 backported cleanly. > > Thanks! This pull request has now been integrated. Changeset: f147c8d6 Author: SendaoYan URL: https://git.openjdk.org/jdk25u-dev/commit/f147c8d61784dc23bd9bef42708d1edf7eaa72aa Stats: 54 lines in 2 files changed: 8 ins; 37 del; 9 mod 8342659: Test vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java failed: Class nsk.share.jdi.TestClass1 was not unloaded Backport-of: e62a7fa3832bbba11e6d630015f85ae945fac824 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/198 From shade at openjdk.org Thu Jan 29 07:47:02 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 29 Jan 2026 07:47:02 GMT Subject: [jdk25u-dev] RFR: 8360271: String.indexOf intrinsics fail with +EnableX86ECoreOpts and -CompactStrings In-Reply-To: References: Message-ID: On Thu, 22 Jan 2026 09:48:25 GMT, Aleksey Shipilev wrote: > Same as for JDK 26, fixes the regression in JDK 24. > > Techinically not clean because there is a conflict in copyright line years, resolved in favor of incoming changeset. > > Additional testing: > - [x] Linux x86_64 server fastdebug, new test case fails without the patch, passes with it > - [x] Linux x86_64 server fastdebug, `tier1` with `-XX:-CompactStrings` Push approval granted. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/165#issuecomment-3816004629 From shade at openjdk.org Thu Jan 29 07:47:03 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 29 Jan 2026 07:47:03 GMT Subject: [jdk25u-dev] Integrated: 8360271: String.indexOf intrinsics fail with +EnableX86ECoreOpts and -CompactStrings In-Reply-To: References: Message-ID: <3f8G24iMu5VPmrR-osPp3y3BwGzmLMTGbse_YMqW6jI=.513124f0-e715-4712-a761-65ff3747de9d@github.com> On Thu, 22 Jan 2026 09:48:25 GMT, Aleksey Shipilev wrote: > Same as for JDK 26, fixes the regression in JDK 24. > > Techinically not clean because there is a conflict in copyright line years, resolved in favor of incoming changeset. > > Additional testing: > - [x] Linux x86_64 server fastdebug, new test case fails without the patch, passes with it > - [x] Linux x86_64 server fastdebug, `tier1` with `-XX:-CompactStrings` This pull request has now been integrated. Changeset: 08c22e5f Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk25u-dev/commit/08c22e5f66b06f61d324f175e3705d4a74a53927 Stats: 19 lines in 2 files changed: 11 ins; 0 del; 8 mod 8360271: String.indexOf intrinsics fail with +EnableX86ECoreOpts and -CompactStrings Reviewed-by: phh Backport-of: 1d889b92bde5dfcb1fbe6cddb389a77f92eb1ce7 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/165 From syan at openjdk.org Thu Jan 29 07:47:35 2026 From: syan at openjdk.org (SendaoYan) Date: Thu, 29 Jan 2026 07:47:35 GMT Subject: [jdk25u-dev] RFR: 8373945: Use WB.fullGC() in ClassUnloader.unloadClass to force GC for vmTestbase tests Message-ID: Hi all, This backport PR contains JDK-8373945 and JDK-8375485. These two PR try to use WB.fullGC() in ClassUnloader.unloadClass to force GC for vmTestbase tests, which will make test more robustness and run more quickly. Some of the tests touched by '8260555: Change the default TIMEOUT_FACTOR from 4 to 1' make this backport uncleanly, and only below 5 files backported uncleanly because of the diffrent copyright year. All other parts are cleanly. Change has been verifed locally on linux-x64 by run all the releated tests. Test-fix only, no risk. test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large001/large001.java test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large002/TestDescription.java test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large004/TestDescription.java test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large005/TestDescription.java Related tests list: [199.log](https://github.com/user-attachments/files/24930289/199.log) ------------- Commit messages: - 8375485: Tests in vmTestbase/nsk are failing due to missing class unloading after 8373945 - Backport ce5e0d8a48296b51c9c2eff4867e2a9a70194091 Changes: https://git.openjdk.org/jdk25u-dev/pull/199/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=199&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373945 Stats: 457 lines in 63 files changed: 236 ins; 101 del; 120 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/199.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/199/head:pull/199 PR: https://git.openjdk.org/jdk25u-dev/pull/199 From mbaesken at openjdk.org Thu Jan 29 08:51:22 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 29 Jan 2026 08:51:22 GMT Subject: [jdk21u-dev] Integrated: 8371608: Jtreg test jdk/internal/vm/Continuation/Fuzz.java sometimes fails with (fast)debug binaries In-Reply-To: References: Message-ID: <7xNT2KmOda7_Kk4jfKSorPNwHKkX68WIeljSah51Nmc=.96bc08b8-70b7-46f0-a64b-8161b83b0c3d@github.com> On Wed, 28 Jan 2026 09:25:37 GMT, Matthias Baesken wrote: > 8371608: Jtreg test jdk/internal/vm/Continuation/Fuzz.java sometimes fails with (fast)debug binaries This pull request has now been integrated. Changeset: 636e07d9 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/636e07d9a3340a3116573b9ca33c920eb63133fb Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod 8371608: Jtreg test jdk/internal/vm/Continuation/Fuzz.java sometimes fails with (fast)debug binaries Backport-of: bfc048aba6391d52c07d9a5146466b47d2f6fed8 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2582 From mbaesken at openjdk.org Thu Jan 29 08:54:53 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 29 Jan 2026 08:54:53 GMT Subject: [jdk21u-dev] Integrated: 8369911: Test sun/java2d/marlin/ClipShapeTest.java#CubicDoDash, #Cubic and #Poly fail intermittent In-Reply-To: <_x5SR9X2Cpol3ccmD9B7vA_YcEmve99eBGNwt96yTww=.0f045754-30bf-474c-a4c3-55a2d3230d68@github.com> References: <_x5SR9X2Cpol3ccmD9B7vA_YcEmve99eBGNwt96yTww=.0f045754-30bf-474c-a4c3-55a2d3230d68@github.com> Message-ID: On Wed, 28 Jan 2026 09:25:51 GMT, Matthias Baesken wrote: > 8369911: Test sun/java2d/marlin/ClipShapeTest.java#CubicDoDash, #Cubic and #Poly fail intermittent This pull request has now been integrated. Changeset: 2fdb8d0b Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/2fdb8d0b9defdc21f3421a520c7ba4f14c518b31 Stats: 5 lines in 1 file changed: 2 ins; 3 del; 0 mod 8369911: Test sun/java2d/marlin/ClipShapeTest.java#CubicDoDash, #Cubic and #Poly fail intermittent Backport-of: 150def42dd7f22d949b4d788bfe5986f236b9b37 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2583 From goetz at openjdk.org Thu Jan 29 09:41:47 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 29 Jan 2026 09:41:47 GMT Subject: [jdk25u-dev] Integrated: 8356868: Not all cgroup parameters are made available In-Reply-To: References: Message-ID: On Mon, 26 Jan 2026 14:57:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 25.0.3-oracle. This pull request has now been integrated. Changeset: d66d82c5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk25u-dev/commit/d66d82c526308e599c44dbea9ee8283bac643e2c Stats: 163 lines in 10 files changed: 148 ins; 0 del; 15 mod 8356868: Not all cgroup parameters are made available Backport-of: 850bc20306e5101d164566f9a8687707492b296b ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/181 From goetz at openjdk.org Thu Jan 29 09:46:12 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 29 Jan 2026 09:46:12 GMT Subject: [jdk25u-dev] RFR: 8367302: New test jdk/jfr/event/profiling/TestCPUTimeSampleQueueAutoSizes.java from JDK-8366082 is failing In-Reply-To: <2XtuIYTz1ATzMuMFunZF4pwKauD0-nVdTM57rDvh2yU=.a8cc5cde-a317-4ae6-bfc0-cba9b5e3e7ff@github.com> References: <2XtuIYTz1ATzMuMFunZF4pwKauD0-nVdTM57rDvh2yU=.a8cc5cde-a317-4ae6-bfc0-cba9b5e3e7ff@github.com> Message-ID: On Wed, 21 Jan 2026 10:19:44 GMT, Johannes Bechberger wrote: > Hi all, > > This pull request contains a backport of commit [d27649fe](https://github.com/openjdk/jdk/commit/d27649fe22a5bed9db72ac6c2595ac91f1fa28f8) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Johannes Bechberger on 8 Oct 2025 and was reviewed by David Holmes and Andrei Pangin. > > The backported is not clean, because I had to resolve the removal of a test-related method that is no longer used and the problem list removal is no longer needed (the test has not been problem listed in JDK 25). > > Thanks! Hi @parttimenerd can you please change the branch to "master"? This might awake this PR ... You might have to resolve after that. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/156#issuecomment-3816558383 From goetz at openjdk.org Thu Jan 29 09:48:30 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 29 Jan 2026 09:48:30 GMT Subject: [jdk25u-dev] Integrated: 8366261: Provide utility methods for sun.security.util.Password In-Reply-To: <6QmF19bVyt2sO0rUGvdXPTNv073FRGj2kCdr629q_6k=.a9c3b74a-6a2f-4666-b09e-c26c44175e73@github.com> References: <6QmF19bVyt2sO0rUGvdXPTNv073FRGj2kCdr629q_6k=.a9c3b74a-6a2f-4666-b09e-c26c44175e73@github.com> Message-ID: On Mon, 26 Jan 2026 07:00:44 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 25.0.3-oracle. > > Change applies clean, but needs adaptions to compile, see extra commit. > > 25 has not static properties for the encodings. So I just omit that. > > 25 lacks https://bugs.openjdk.org/browse/JDK-8361972: "Clarify the condition of System.console() about standard input/output". Therefore we need a meaningful implementation of isTerminal(). This pull request has now been integrated. Changeset: b0a52065 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk25u-dev/commit/b0a520657d980f14b86afe6027dc0ebd34afef8f Stats: 107 lines in 6 files changed: 81 ins; 0 del; 26 mod 8366261: Provide utility methods for sun.security.util.Password Reviewed-by: mdoerr Backport-of: a12e9fcebda1d7b75cb892e7920333d73fb5de9c ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/178 From goetz at openjdk.org Thu Jan 29 09:51:31 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 29 Jan 2026 09:51:31 GMT Subject: [jdk25u-dev] Integrated: 8369255: Assess and remedy any unsafe usage of the Semaphores used by JFR In-Reply-To: References: Message-ID: <0OomETPpt_6JirkbljleKHhftXPM6fcWlreiuEZxJks=.002062b3-419a-44b4-9564-8f1be3fc8620@github.com> On Tue, 27 Jan 2026 14:11:40 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 25.0.3-oracle. > > I had to resolve and adap the code because "https://bugs.openjdk.org/browse/JDK-8367014: Rename class Atomic to AtomicAccess" is not in 25. This pull request has now been integrated. Changeset: 776f7e0a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk25u-dev/commit/776f7e0af2bcf3c1b56ab5b99476af297db1fbc8 Stats: 51 lines in 2 files changed: 33 ins; 13 del; 5 mod 8369255: Assess and remedy any unsafe usage of the Semaphores used by JFR Reviewed-by: mbaesken Backport-of: 62fa971f3116828398294c9d57650c4e0aca7379 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/185 From jbechberger at openjdk.org Thu Jan 29 09:52:09 2026 From: jbechberger at openjdk.org (Johannes Bechberger) Date: Thu, 29 Jan 2026 09:52:09 GMT Subject: [jdk25u-dev] RFR: 8367302: New test jdk/jfr/event/profiling/TestCPUTimeSampleQueueAutoSizes.java from JDK-8366082 is failing [v2] In-Reply-To: <2XtuIYTz1ATzMuMFunZF4pwKauD0-nVdTM57rDvh2yU=.a8cc5cde-a317-4ae6-bfc0-cba9b5e3e7ff@github.com> References: <2XtuIYTz1ATzMuMFunZF4pwKauD0-nVdTM57rDvh2yU=.a8cc5cde-a317-4ae6-bfc0-cba9b5e3e7ff@github.com> Message-ID: > Hi all, > > This pull request contains a backport of commit [d27649fe](https://github.com/openjdk/jdk/commit/d27649fe22a5bed9db72ac6c2595ac91f1fa28f8) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Johannes Bechberger on 8 Oct 2025 and was reviewed by David Holmes and Andrei Pangin. > > The backported is not clean, because I had to resolve the removal of a test-related method that is no longer used and the problem list removal is no longer needed (the test has not been problem listed in JDK 25). > > Thanks! Johannes Bechberger 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/jdk25u-dev/pull/156/files - new: https://git.openjdk.org/jdk25u-dev/pull/156/files/ee185883..ee185883 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=156&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=156&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/156.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/156/head:pull/156 PR: https://git.openjdk.org/jdk25u-dev/pull/156 From goetz at openjdk.org Thu Jan 29 09:54:05 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 29 Jan 2026 09:54:05 GMT Subject: [jdk25u-dev] RFR: 8369991: Thread blocking during JFR emergency dump must be in safepoint safe state [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 25.0.3-oracle. > > I had to resolve the code because "https://bugs.openjdk.org/browse/JDK-8367014: Rename class Atomic to AtomicAccess" is not in 25. Only context differences. Maybe 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_8369991 - backport afba636869bc297d0c9c29fbe7f2a1eb5929218b - backport 62fa971f3116828398294c9d57650c4e0aca7379 ------------- Changes: - all: https://git.openjdk.org/jdk25u-dev/pull/186/files - new: https://git.openjdk.org/jdk25u-dev/pull/186/files/914ee127..9c4b6f67 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=186&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=186&range=00-01 Stats: 951 lines in 75 files changed: 426 ins; 311 del; 214 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/186.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/186/head:pull/186 PR: https://git.openjdk.org/jdk25u-dev/pull/186 From goetz at openjdk.org Thu Jan 29 10:00:28 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 29 Jan 2026 10:00:28 GMT Subject: [jdk25u-dev] Integrated: 8369991: Thread blocking during JFR emergency dump must be in safepoint safe state In-Reply-To: References: Message-ID: On Tue, 27 Jan 2026 14:38:25 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 25.0.3-oracle. > > I had to resolve the code because "https://bugs.openjdk.org/browse/JDK-8367014: Rename class Atomic to AtomicAccess" is not in 25. Only context differences. Maybe clean anyways. This pull request has now been integrated. Changeset: 2a57d96c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk25u-dev/commit/2a57d96c34b0490a6758e4b8ad81e31e52b45f73 Stats: 10 lines in 1 file changed: 6 ins; 1 del; 3 mod 8369991: Thread blocking during JFR emergency dump must be in safepoint safe state Backport-of: afba636869bc297d0c9c29fbe7f2a1eb5929218b ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/186 From goetz at openjdk.org Thu Jan 29 10:03:46 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 29 Jan 2026 10:03:46 GMT Subject: [jdk25u-dev] Integrated: 8375549: ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid In-Reply-To: References: Message-ID: <_W8QW5JImrBDi7Yiqvj_36eiZEpe1lbyQC12iPWCpqw=.693907bc-000d-4849-a4ff-ca3de8f11975@github.com> On Tue, 27 Jan 2026 13:20:08 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 25.0.3-oracle. This pull request has now been integrated. Changeset: e2b60073 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk25u-dev/commit/e2b60073a6954f333fe306681903873838684365 Stats: 52 lines in 2 files changed: 49 ins; 0 del; 3 mod 8375549: ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid Backport-of: e55124041e0181ca14ed95dc5f94d404b7900029 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/184 From goetz at openjdk.org Thu Jan 29 10:09:05 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 29 Jan 2026 10:09:05 GMT Subject: [jdk21u-dev] Integrated: 8317633: Modernize text.testlib.HexDumpReader In-Reply-To: References: Message-ID: On Sun, 25 Jan 2026 19:56:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle. This pull request has now been integrated. Changeset: 85dbbf02 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/85dbbf02908b7c2426419380c388f875f46ab3ea Stats: 87 lines in 1 file changed: 12 ins; 58 del; 17 mod 8317633: Modernize text.testlib.HexDumpReader Backport-of: 8e0686b0658eb593bdf36e1c179a4b156fee26bf ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2576 From goetz at openjdk.org Thu Jan 29 10:11:09 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 29 Jan 2026 10:11:09 GMT Subject: [jdk21u-dev] Integrated: 8075917: The regression-swing case failed as the text on label is not painted red with the GTK L&F In-Reply-To: References: Message-ID: On Sun, 25 Jan 2026 20:15:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle. This pull request has now been integrated. Changeset: 40a0781e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/40a0781e4f29486fa85d20b583e9cb3f6536b98f Stats: 126 lines in 3 files changed: 124 ins; 1 del; 1 mod 8075917: The regression-swing case failed as the text on label is not painted red with the GTK L&F 8298153: Colored text is not shown on disabled checkbox and radio button with GTK LAF for bug4314194 Backport-of: fb45bab8e15d7dc59fe801922d768d377d3f44cd ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2577 From goetz at openjdk.org Thu Jan 29 10:15:40 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 29 Jan 2026 10:15:40 GMT Subject: [jdk21u-dev] Integrated: 8351639: Improve debuggability of test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java test In-Reply-To: <2nW1zQuEAG4GXPTPD3BG5zHHIQanPR1WbXq7NDUtf1o=.ec4067ca-f8f3-444d-bd58-980c18c031f0@github.com> References: <2nW1zQuEAG4GXPTPD3BG5zHHIQanPR1WbXq7NDUtf1o=.ec4067ca-f8f3-444d-bd58-980c18c031f0@github.com> Message-ID: On Tue, 27 Jan 2026 18:12:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle. This pull request has now been integrated. Changeset: 153da397 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/153da3974ec93fe94d70a8e6bbef01e6fc1b5870 Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod 8351639: Improve debuggability of test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java test Backport-of: 4412c079fccefbb235b22651206089f5bac47d18 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2580 From goetz at openjdk.org Thu Jan 29 10:18:36 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 29 Jan 2026 10:18:36 GMT Subject: [jdk17u-dev] Integrated: 8317633: Modernize text.testlib.HexDumpReader In-Reply-To: References: Message-ID: On Sun, 25 Jan 2026 19:56:36 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.19-oracle This pull request has now been integrated. Changeset: a6de0c1f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/a6de0c1f9d064b1f2abcf4544b0f5761c29bae81 Stats: 87 lines in 1 file changed: 12 ins; 58 del; 17 mod 8317633: Modernize text.testlib.HexDumpReader Backport-of: 8e0686b0658eb593bdf36e1c179a4b156fee26bf ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4241 From goetz at openjdk.org Thu Jan 29 10:18:37 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 29 Jan 2026 10:18:37 GMT Subject: [jdk21u-dev] Integrated: 8375549: ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid In-Reply-To: References: Message-ID: On Tue, 27 Jan 2026 13:20:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.11-oracle This pull request has now been integrated. Changeset: f0eabb78 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/f0eabb78ecf7972624a1d33d55bd8cb195c77e2a Stats: 52 lines in 2 files changed: 49 ins; 0 del; 3 mod 8375549: ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid Backport-of: e55124041e0181ca14ed95dc5f94d404b7900029 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/2579 From goetz at openjdk.org Thu Jan 29 10:20:57 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 29 Jan 2026 10:20:57 GMT Subject: [jdk17u-dev] Integrated: 8351639: Improve debuggability of test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java test In-Reply-To: References: Message-ID: On Tue, 27 Jan 2026 18:14:38 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.19-oracle This pull request has now been integrated. Changeset: 0082bc31 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/0082bc31b3a537665e0f9cae22d8ba6797b3ea74 Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod 8351639: Improve debuggability of test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java test Backport-of: 4412c079fccefbb235b22651206089f5bac47d18 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/4246 From kfarrell at openjdk.org Thu Jan 29 11:33:05 2026 From: kfarrell at openjdk.org (Kieran Farrell) Date: Thu, 29 Jan 2026 11:33:05 GMT Subject: [jdk26u] RFR: 8372661: Add a null-safe static factory method to "jdk.test.lib.net.SimpleSSLContext" Message-ID: <6FnpwiczAq9_yVsWMh0QZ7KzmxlJpt9RgmVvJNMAXzo=.1d7bc603-992a-49e6-99e8-7624d54edb6f@github.com> clean backport ------------- Commit messages: - Backport 629e4ac6f45c87898f6a014f28a443c800413869 Changes: https://git.openjdk.org/jdk26u/pull/34/files Webrev: https://webrevs.openjdk.org/?repo=jdk26u&pr=34&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8372661 Stats: 95 lines in 1 file changed: 51 ins; 5 del; 39 mod Patch: https://git.openjdk.org/jdk26u/pull/34.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/34/head:pull/34 PR: https://git.openjdk.org/jdk26u/pull/34 From zxie at openjdk.org Thu Jan 29 12:34:38 2026 From: zxie at openjdk.org (Zhaokun Xie) Date: Thu, 29 Jan 2026 12:34:38 GMT Subject: [jdk21u-dev] RFR: 8371559: Intermittent timeouts in test javax/net/ssl/Stapling/HttpsUrlConnClient.java Message-ID: <5If-F-6IvWof5AGKRFek4CoDy0MSjYq_uEfz5nctdVY=.354a73fb-8045-42b6-a00e-bf0dbc2810b5@github.com> backport of https://github.com/openjdk/jdk/commit/af18fbd42d2a437dd35f33e557a8906ca0c3bd07 ------------- Commit messages: - Backport af18fbd42d2a437dd35f33e557a8906ca0c3bd07 Changes: https://git.openjdk.org/jdk21u-dev/pull/2584/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2584&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8371559 Stats: 59 lines in 1 file changed: 21 ins; 11 del; 27 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2584.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2584/head:pull/2584 PR: https://git.openjdk.org/jdk21u-dev/pull/2584 From goetz at openjdk.org Thu Jan 29 12:38:51 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 29 Jan 2026 12:38:51 GMT Subject: [jdk25u-dev] RFR: 8354469: Keytool exposes the password in plain text when command is piped using | grep Message-ID: I backport this for parity with 25.0.3-oracle. ------------- Commit messages: - Backport a7a3a660e33fabc025ebe887f5605741be9ca8c3 Changes: https://git.openjdk.org/jdk25u-dev/pull/200/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=200&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354469 Stats: 335 lines in 6 files changed: 287 ins; 12 del; 36 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/200.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/200/head:pull/200 PR: https://git.openjdk.org/jdk25u-dev/pull/200 From goetz at openjdk.org Thu Jan 29 13:03:25 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 29 Jan 2026 13:03:25 GMT Subject: [jdk25u-dev] RFR: 8369227: Virtual thread stuck in PARKED state Message-ID: I backport this for parity with 25.0.3-oracle. ------------- Commit messages: - Backport f83918c692143802f2e94bed72dfe7121d1742f9 Changes: https://git.openjdk.org/jdk25u-dev/pull/201/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=201&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8369227 Stats: 165 lines in 3 files changed: 143 ins; 11 del; 11 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/201.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/201/head:pull/201 PR: https://git.openjdk.org/jdk25u-dev/pull/201 From rschmelter at openjdk.org Thu Jan 29 13:22:34 2026 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Thu, 29 Jan 2026 13:22:34 GMT Subject: [jdk21u-dev] RFR: 8366866: SslRMIClientSocketFactory#createSocket lacking priviledges (securitymanger) [v2] In-Reply-To: References: Message-ID: > Backport for parity with 21.0.11-oracle. > > - added missing doPrivileged() calls when accessing the two system properties used in SslRMIClientSocketFactory > - adjusted additionally to change 8341496, which added another system property to check and was missing the doPrivileged() call too > - added test Ralf Schmelter has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains nine commits: - Merge branch 'master' of https://github.com/openjdk/jdk21u-dev into jdk-8366866-for-jdk21 - Fixed line endings. - Merge branch 'master' of https://github.com/openjdk/jdk21u-dev into jdk-8366866-for-jdk21 - Adjust to JDK-8341496. - Merged with head. Needed copyright header resolve. - Merge branch 'master' of https://github.com/openjdk/jdk21u-dev into jdk-8366866-for-jdk21 - Updated copyright year. - Fixed copyright. - Add missing doPrivileged() and test. ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/2564/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2564&range=01 Stats: 68 lines in 3 files changed: 63 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2564.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2564/head:pull/2564 PR: https://git.openjdk.org/jdk21u-dev/pull/2564 From duke at openjdk.org Thu Jan 29 14:24:18 2026 From: duke at openjdk.org (duke) Date: Thu, 29 Jan 2026 14:24:18 GMT Subject: [jdk26u] RFR: 8373808: Refactor java/net/httpclient qpack and hpack tests to use JUnit In-Reply-To: <2sNlW7rohn3oPJukSHYduwGbzdz6D1RKaNYTVaSGe2w=.4419f1ab-b4fb-4669-92b6-0a4325267954@github.com> References: <2sNlW7rohn3oPJukSHYduwGbzdz6D1RKaNYTVaSGe2w=.4419f1ab-b4fb-4669-92b6-0a4325267954@github.com> Message-ID: <5Tgq7D0qc-z3iZfX_cMi5jn71qQXUOCe7tgXLHhIH9M=.7e094f4a-232f-4856-a2cc-139442d0e061@github.com> On Tue, 27 Jan 2026 15:58:16 GMT, Vanitha B P wrote: > Clean Backport. Tests passed with the changes. @Vanitha-bp Your change (at version 7b6891cc8a47b66aebd80488aff4f03f2a557c19) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk26u/pull/32#issuecomment-3817997011 From duke at openjdk.org Thu Jan 29 14:30:56 2026 From: duke at openjdk.org (duke) Date: Thu, 29 Jan 2026 14:30:56 GMT Subject: [jdk26u] RFR: 8373101: JdkClient and JdkServer test classes ignore namedGroups field In-Reply-To: References: Message-ID: On Tue, 27 Jan 2026 09:15:18 GMT, Shivangi Gupta wrote: > TLSCommon tests passed after this change. > Straight Backport. @Shivangi-aa Your change (at version 02d8fac1ee878a0fd8702beb9b84cf9a1e4e32c4) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk26u/pull/30#issuecomment-3818047171 From jiefu at openjdk.org Thu Jan 29 14:34:49 2026 From: jiefu at openjdk.org (Jie Fu) Date: Thu, 29 Jan 2026 14:34:49 GMT Subject: [jdk26u] RFR: 8374178: Missing include in systemDictionary.cpp after JDK-8365526 In-Reply-To: References: Message-ID: On Tue, 27 Jan 2026 02:17:54 GMT, Vladimir Kozlov wrote: >> Hi all, >> >> This pull request contains a backport of commit [9715e6da](https://github.com/openjdk/jdk/commit/9715e6da8355a103d9066bd15ce68b4773cbadcb) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Jie Fu on 22 Dec 2025 and was reviewed by Kim Barrett and David Holmes. >> >> Thanks! > > Good. Thanks @vnkozlov for the review. ------------- PR Comment: https://git.openjdk.org/jdk26u/pull/28#issuecomment-3818052118 From jiefu at openjdk.org Thu Jan 29 14:34:52 2026 From: jiefu at openjdk.org (Jie Fu) Date: Thu, 29 Jan 2026 14:34:52 GMT Subject: [jdk26u] Integrated: 8374178: Missing include in systemDictionary.cpp after JDK-8365526 In-Reply-To: References: Message-ID: On Tue, 27 Jan 2026 01:42:49 GMT, Jie Fu wrote: > Hi all, > > This pull request contains a backport of commit [9715e6da](https://github.com/openjdk/jdk/commit/9715e6da8355a103d9066bd15ce68b4773cbadcb) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jie Fu on 22 Dec 2025 and was reviewed by Kim Barrett and David Holmes. > > Thanks! This pull request has now been integrated. Changeset: e005c0e8 Author: Jie Fu URL: https://git.openjdk.org/jdk26u/commit/e005c0e80da6bc53740234fcbda0a433fa0fe86c Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8374178: Missing include in systemDictionary.cpp after JDK-8365526 Reviewed-by: kvn Backport-of: 9715e6da8355a103d9066bd15ce68b4773cbadcb ------------- PR: https://git.openjdk.org/jdk26u/pull/28 From sshivang at openjdk.org Thu Jan 29 14:37:18 2026 From: sshivang at openjdk.org (Shivangi Gupta) Date: Thu, 29 Jan 2026 14:37:18 GMT Subject: [jdk26u] Integrated: 8373101: JdkClient and JdkServer test classes ignore namedGroups field In-Reply-To: References: Message-ID: <-NbBPCz5cXmopqtVN4vJRCDbqyLRjpLG9O7POG-Vkgg=.3a76bf7b-5297-476a-982e-46efbe4e78b2@github.com> On Tue, 27 Jan 2026 09:15:18 GMT, Shivangi Gupta wrote: > TLSCommon tests passed after this change. > Straight Backport. This pull request has now been integrated. Changeset: bea39a16 Author: Shivangi Gupta Committer: Sean Coffey URL: https://git.openjdk.org/jdk26u/commit/bea39a162f7ee70ec264eff0430de56cf7b92550 Stats: 25 lines in 2 files changed: 22 ins; 1 del; 2 mod 8373101: JdkClient and JdkServer test classes ignore namedGroups field Backport-of: 1ae4a6c43ea21d4b147bcfcfaf1484c6e618dce5 ------------- PR: https://git.openjdk.org/jdk26u/pull/30 From mbaesken at openjdk.org Thu Jan 29 15:07:03 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 29 Jan 2026 15:07:03 GMT Subject: [jdk26u] Integrated: 8375311: Some builds are missing debug helpers In-Reply-To: References: Message-ID: On Fri, 23 Jan 2026 13:06:22 GMT, Matthias Baesken wrote: > 8375311: Some builds are missing debug helpers This pull request has now been integrated. Changeset: 65af7a24 Author: Matthias Baesken URL: https://git.openjdk.org/jdk26u/commit/65af7a24e97aac48eef69b41ecabb3209729ac22 Stats: 6 lines in 1 file changed: 2 ins; 1 del; 3 mod 8375311: Some builds are missing debug helpers Backport-of: b7346c307fc1aba01c10fc6dc745e5e520b1d7b9 ------------- PR: https://git.openjdk.org/jdk26u/pull/25 From mbaesken at openjdk.org Thu Jan 29 15:10:14 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 29 Jan 2026 15:10:14 GMT Subject: [jdk26u] Integrated: 8374727: Audio configuration Platform class - use nio for getting endianness of the underlying platform In-Reply-To: References: Message-ID: On Fri, 23 Jan 2026 12:35:20 GMT, Matthias Baesken wrote: > 8374727: Audio configuration Platform class - use nio for getting endianness of the underlying platform This pull request has now been integrated. Changeset: c137d111 Author: Matthias Baesken URL: https://git.openjdk.org/jdk26u/commit/c137d111fd28559c868cdd8d4f9630a1589bff1a Stats: 77 lines in 5 files changed: 1 ins; 69 del; 7 mod 8374727: Audio configuration Platform class - use nio for getting endianness of the underlying platform Backport-of: 074038438f5b8b91e9390430b4fa58ff53e5df26 ------------- PR: https://git.openjdk.org/jdk26u/pull/24 From mbaesken at openjdk.org Thu Jan 29 15:24:35 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 29 Jan 2026 15:24:35 GMT Subject: [jdk26u] Integrated: 8373704: Improve "SocketException: Protocol family unavailable" message In-Reply-To: References: Message-ID: <9ctB3gIaVhrM8GdDVCYsUmZluvsj-01ndK7sLpTPQOc=.18a352d7-d82c-4188-8926-43e14dd2822a@github.com> On Fri, 23 Jan 2026 11:53:01 GMT, Matthias Baesken wrote: > 8373704: Improve "SocketException: Protocol family unavailable" message This pull request has now been integrated. Changeset: 33a65789 Author: Matthias Baesken URL: https://git.openjdk.org/jdk26u/commit/33a65789c1cefd161f1d68b5835daf5ed4146676 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod 8373704: Improve "SocketException: Protocol family unavailable" message Backport-of: 163038222a371c07aff8bce50eee55bb389104d0 ------------- PR: https://git.openjdk.org/jdk26u/pull/23 From mbaesken at openjdk.org Thu Jan 29 15:26:49 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 29 Jan 2026 15:26:49 GMT Subject: [jdk25u-dev] Integrated: 8373704: Improve "SocketException: Protocol family unavailable" message In-Reply-To: References: Message-ID: On Fri, 23 Jan 2026 11:54:30 GMT, Matthias Baesken wrote: > 8373704: Improve "SocketException: Protocol family unavailable" message This pull request has now been integrated. Changeset: 8839f6c2 Author: Matthias Baesken URL: https://git.openjdk.org/jdk25u-dev/commit/8839f6c228c58c85f5e40f1b5161a9b28a163007 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod 8373704: Improve "SocketException: Protocol family unavailable" message Backport-of: 163038222a371c07aff8bce50eee55bb389104d0 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/167 From duke at openjdk.org Thu Jan 29 15:38:44 2026 From: duke at openjdk.org (duke) Date: Thu, 29 Jan 2026 15:38:44 GMT Subject: [jdk25u-dev] RFR: 8373832: Test java/lang/invoke/TestVHInvokerCaching.java tests nothing In-Reply-To: References: Message-ID: On Tue, 27 Jan 2026 17:02:52 GMT, Roland Mesde wrote: > Backporting JDK-8373832: Test java/lang/invoke/TestVHInvokerCaching.java tests nothing. > > This PR fixes a test bug where getFields() is incorrectly used to discover package-private fields. Since getFields() only returns public fields, no VarHandle was actually being tested, causing a newly added assertFalse to fail. > > For parity with Oracle JDK. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > make test TEST=test/jdk/java/lang/invoke/TestVHInvokerCaching.java > > Results attached: > > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24893636/linux-aarch64-specific-test.log) > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24893637/linux-x64-specific-test.log) > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24893638/macos-aarch64-specific-test.log) > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24893639/windows-x64-specific-test.log) @rm-gh-8 Your change (at version 88a9cdf0bd1a14b0fcca35af4c1ea5cc24df093c) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/187#issuecomment-3818455995 From duke at openjdk.org Thu Jan 29 15:38:47 2026 From: duke at openjdk.org (duke) Date: Thu, 29 Jan 2026 15:38:47 GMT Subject: [jdk25u-dev] RFR: 8371383: Test sun/security/tools/jarsigner/DefaultOptions.java failed due to CertificateNotYetValidException In-Reply-To: References: Message-ID: On Tue, 27 Jan 2026 17:11:57 GMT, Roland Mesde wrote: > Backporting JDK-8371383: Test sun/security/tools/jarsigner/DefaultOptions.java failed due to CertificateNotYetValidException. > > The DefaultOptions.java test has an intermittent timing failure where the current system time can be before the signing certificate's NotBefore time, causing jarsigner validation to fail in CertificateValidity.valid(). This PR adjusts the test to avoid this timing problem. > > For parity with Oracle JDK. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > make test TEST=test/jdk/sun/security/tools/jarsigner/DefaultOptions.java > > Results attached: > > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24893664/linux-aarch64-specific-test.log) > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24893665/linux-x64-specific-test.log) > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24893666/macos-aarch64-specific-test.log) > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24893667/windows-x64-specific-test.log) @rm-gh-8 Your change (at version a88590478d30d62da35ed10bd174d7bec040f94d) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/188#issuecomment-3818454427 From duke at openjdk.org Thu Jan 29 15:39:55 2026 From: duke at openjdk.org (duke) Date: Thu, 29 Jan 2026 15:39:55 GMT Subject: [jdk25u-dev] RFR: 8360395: sun/security/tools/keytool/i18n.java user country is current user location instead of the language In-Reply-To: References: Message-ID: On Mon, 26 Jan 2026 21:49:06 GMT, Roland Mesde wrote: > Backporting JDK-8360395: sun/security/tools/keytool/i18n.java user country is current user location instead of the language. > > This is a test fix. > > For parity with Oracle JDK. > > Ran manual test on macos-aarch64 (Passed): > > ~/github/jtreg/build/images/jtreg/bin/jtreg -jdk build/macosx-aarch64-server-release/images/jdk -m test/jdk/sun/security/tools/keytool/i18n.java > > Result attached: > > [summary.txt](https://github.com/user-attachments/files/24869846/summary.txt) @rm-gh-8 Your change (at version 59a40a80724fb8fc5c6c2988b41b30e74a72d7ae) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/183#issuecomment-3818457926 From duke at openjdk.org Thu Jan 29 15:42:11 2026 From: duke at openjdk.org (duke) Date: Thu, 29 Jan 2026 15:42:11 GMT Subject: [jdk25u-dev] RFR: 8373807: test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java getURI() uses "localhost" In-Reply-To: References: Message-ID: On Tue, 27 Jan 2026 17:17:24 GMT, Roland Mesde wrote: > Backporting JDK-8373807: test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java getURI() uses "localhost". > > The WebSocketTest experienced an intermittent timeout failure where WebSocketBuilder::build's CompletableFuture never completed. > > Root Cause (suspected): Request misdirection due to using "localhost" in the URI, which can resolve to either IPv4 (127.0.0.1) or IPv6 (::1) depending on system configuration. > > Fix: Change DummyWebSocketServer::getURI to return a URI with a literal IP address instead of "localhost" to ensure consistent address resolution and prevent misdirection. > > For parity with Oracle JDK. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > make test TEST=test/jdk/java/net/httpclient/websocket > > Results attached: > > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24893936/macos-aarch64-specific-test.log) > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24894835/windows-x64-specific-test.log) > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24894836/linux-x64-specific-test.log) > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24894837/linux-aarch64-specific-test.log) @rm-gh-8 Your change (at version 2a89e8bfe879f99bc78503f34c57a8a5da71aae9) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/189#issuecomment-3818474984 From duke at openjdk.org Thu Jan 29 15:42:14 2026 From: duke at openjdk.org (duke) Date: Thu, 29 Jan 2026 15:42:14 GMT Subject: [jdk25u-dev] RFR: 8365861: test/jdk/sun/security/pkcs11/Provider/ tests skipped without SkippedException In-Reply-To: <6woC_kRvMLZOpVMmhtgFPXlTyYdpwX-PkU-ExwqlqtQ=.bfc9ed8b-213e-4dd3-877a-f89a3eaa8e7e@github.com> References: <6woC_kRvMLZOpVMmhtgFPXlTyYdpwX-PkU-ExwqlqtQ=.bfc9ed8b-213e-4dd3-877a-f89a3eaa8e7e@github.com> Message-ID: On Tue, 27 Jan 2026 19:09:43 GMT, Roland Mesde wrote: > Backporting JDK-8365861: test/jdk/sun/security/pkcs11/Provider/ tests skipped without SkippedException. > > This PR fixes three PKCS11 provider tests that were being skipped without properly throwing SkippedException. > > For parity with Oracle JDK. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > make test TEST=test/jdk/sun/security/pkcs11/Provider > > Results attached: > > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24895644/linux-aarch64-specific-test.log) > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24895645/linux-x64-specific-test.log) > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24895646/macos-aarch64-specific-test.log) > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24895858/windows-x64-specific-test.log) @rm-gh-8 Your change (at version 02e4f05a1c041c95985ae7113674f7762155797f) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/190#issuecomment-3818473273 From duke at openjdk.org Thu Jan 29 15:43:45 2026 From: duke at openjdk.org (duke) Date: Thu, 29 Jan 2026 15:43:45 GMT Subject: [jdk11u-dev] RFR: 8361748: Enforce limits on the size of an XBM image [v2] In-Reply-To: References: Message-ID: On Fri, 19 Dec 2025 19:33:04 GMT, Francisco Ferrari Bihurriet wrote: >> Hi, this is an almost clean backport of openjdk/jdk17u-dev#3901. >> >> The only differences are in context (deleted and surrounding code) due to 11u missing [JDK-8211300: Convert C-style array declarations in JDK client code](https://bugs.openjdk.org/browse/JDK-8211300). >> >> NOTE: as part of this work, I found some issues with the original patch (see [JDK-8373727](https://bugs.openjdk.org/browse/JDK-8373727 "New XBM images parser regression: only the first line of the bitmap array is parsed")), so an additional backport of that fix will be needed too. >> >> #### Testing >> >> The [GitHub Actions testing run (tier1 on various platforms)](https://github.com/franferrax/jdk11u-dev/actions/runs/20177700844) has passed. >> >> In addition, the new `test/jdk/java/awt/image/XBMDecoder/XBMDecoderTest.java` is passing in a local slowdebug build on _Fedora Linux x64_. > > Francisco Ferrari Bihurriet has updated the pull request incrementally with one additional commit since the last revision: > > Update copyright year @franferrax Your change (at version 5dd495e5a8fd940ae608b56e97fac4be3cca9537) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3135#issuecomment-3818477308 From duke at openjdk.org Thu Jan 29 15:46:34 2026 From: duke at openjdk.org (duke) Date: Thu, 29 Jan 2026 15:46:34 GMT Subject: [jdk25u-dev] RFR: 8374644: Regression in GZIPInputStream performance after JDK-7036144 In-Reply-To: References: Message-ID: On Fri, 9 Jan 2026 17:49:54 GMT, Roland Mesde wrote: > Backporting JDK-8374644: Regression in GZIPInputStream performance after JDK-7036144 > > This PR fixes a performance regression in GZIPInputStream introduced in JDK 23 by JDK-7036144. The original change replaced InputStream.available() with explicit InputStream.read() calls to detect concatenated GZIP streams, but this caused EOFException construction in the common case of single GZIP streams. > > Since Throwable construction involves expensive stacktrace filling, this created a performance regression for the most common use case. The fix introduces an alternate code path in readHeader() that avoids EOFException generation when the stream has reached EOF, restoring performance to JDK 22 levels while maintaining the functional improvements from JDK-7036144. > > This backport has internal demand. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > make test TEST=test/jdk/java/util/zip/GZIP > > Results attached: > > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24574341/linux-x64-specific-test.log) > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24574343/linux-aarch64-specific-test.log) > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24574344/windows-x64-specific-test.log) > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24574345/macos-aarch64-specific-test.log) @rm-gh-8 Your change (at version 4d88de466ba0b5997c2dca14282c15d1815e210b) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk25u-dev/pull/139#issuecomment-3818495747 From fferrari at openjdk.org Thu Jan 29 16:42:11 2026 From: fferrari at openjdk.org (Francisco Ferrari Bihurriet) Date: Thu, 29 Jan 2026 16:42:11 GMT Subject: [jdk11u-dev] Integrated: 8361748: Enforce limits on the size of an XBM image In-Reply-To: References: Message-ID: On Thu, 18 Dec 2025 23:47:59 GMT, Francisco Ferrari Bihurriet wrote: > Hi, this is an almost clean backport of openjdk/jdk17u-dev#3901. > > The only differences are in context (deleted and surrounding code) due to 11u missing [JDK-8211300: Convert C-style array declarations in JDK client code](https://bugs.openjdk.org/browse/JDK-8211300). > > NOTE: as part of this work, I found some issues with the original patch (see [JDK-8373727](https://bugs.openjdk.org/browse/JDK-8373727 "New XBM images parser regression: only the first line of the bitmap array is parsed")), so an additional backport of that fix will be needed too. > > #### Testing > > The [GitHub Actions testing run (tier1 on various platforms)](https://github.com/franferrax/jdk11u-dev/actions/runs/20177700844) has passed. > > In addition, the new `test/jdk/java/awt/image/XBMDecoder/XBMDecoderTest.java` is passing in a local slowdebug build on _Fedora Linux x64_. This pull request has now been integrated. Changeset: 4e9144ce Author: Francisco Ferrari Bihurriet Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk11u-dev/commit/4e9144cec6d91b55ff6b5ecdb1366fe960cf0063 Stats: 245 lines in 7 files changed: 157 ins; 33 del; 55 mod 8361748: Enforce limits on the size of an XBM image Reviewed-by: sgehwolf, andrew Backport-of: c71be802b530034169d17325478dba6e2f1c3238 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3135 From kizune at openjdk.org Thu Jan 29 17:09:04 2026 From: kizune at openjdk.org (Alexander Zuev) Date: Thu, 29 Jan 2026 17:09:04 GMT Subject: [jdk26u] Integrated: 8286258: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value wrong and sometime partially In-Reply-To: <7BT0E9yRkK8PoWuPTqbRaU5qqxzC_1ynBB5sUDz-lzE=.5d02c796-ad59-43db-9116-52e781bd8f04@github.com> References: <7BT0E9yRkK8PoWuPTqbRaU5qqxzC_1ynBB5sUDz-lzE=.5d02c796-ad59-43db-9116-52e781bd8f04@github.com> Message-ID: On Fri, 23 Jan 2026 21:06:46 GMT, Alexander Zuev wrote: > Hi all, > > This pull request contains a backport of commit [8c82b58d](https://github.com/openjdk/jdk/commit/8c82b58db960a178566514731e1f8dcbc59b0161) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alexander Zuev on 22 Jan 2026 and was reviewed by Prasanta Sadhukhan and Artem Semenov. > > Thanks! This pull request has now been integrated. Changeset: 96414c30 Author: Alexander Zuev URL: https://git.openjdk.org/jdk26u/commit/96414c30632248762b34eb34c6cad097871440e0 Stats: 139 lines in 4 files changed: 135 ins; 0 del; 4 mod 8286258: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value wrong and sometime partially Backport-of: 8c82b58db960a178566514731e1f8dcbc59b0161 ------------- PR: https://git.openjdk.org/jdk26u/pull/26 From duke at openjdk.org Thu Jan 29 18:15:24 2026 From: duke at openjdk.org (Roland Mesde) Date: Thu, 29 Jan 2026 18:15:24 GMT Subject: [jdk25u-dev] RFR: 8371366: java/net/httpclient/whitebox/RawChannelTestDriver.java fails intermittently in jtreg timeout Message-ID: Backporting JDK-8371366: java/net/httpclient/whitebox/RawChannelTestDriver.java fails intermittently in jtreg timeout. This PR fixes race conditions and logic bugs causing intermittent timeouts in RawChannelTestDriver.java. For parity with Oracle JDK. Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: make test TEST=test/jdk/java/net/httpclient/whitebox/RawChannelTestDriver.java ------------- Commit messages: - Backport 8a7af77e991511e144914abc129a9d4d40c0b76b Changes: https://git.openjdk.org/jdk25u-dev/pull/202/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=202&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8371366 Stats: 81 lines in 2 files changed: 65 ins; 6 del; 10 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/202.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/202/head:pull/202 PR: https://git.openjdk.org/jdk25u-dev/pull/202 From duke at openjdk.org Thu Jan 29 18:30:15 2026 From: duke at openjdk.org (Roland Mesde) Date: Thu, 29 Jan 2026 18:30:15 GMT Subject: [jdk25u-dev] RFR: 8255463: java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java failed with ThreadTimeoutException Message-ID: Backporting JDK-8255463: java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java failed with ThreadTimeoutException. This PR removes the 30-second timeout from InheritedChannelTest.test() method to enable better debugging of intermittent timeout failures. For parity with Oracle JDK. Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: make test TEST=test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java ------------- Commit messages: - Backport a26221299e657b64379d2d56ed3b073f12b227d1 Changes: https://git.openjdk.org/jdk25u-dev/pull/203/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=203&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8255463 Stats: 2 lines in 1 file changed: 0 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/203.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/203/head:pull/203 PR: https://git.openjdk.org/jdk25u-dev/pull/203 From macarte at openjdk.org Thu Jan 29 19:32:40 2026 From: macarte at openjdk.org (Mat Carter) Date: Thu, 29 Jan 2026 19:32:40 GMT Subject: [jdk25u-dev] RFR: 8370203: Add jcmd AOT.end_recording diagnostic command Message-ID: <2wyYzxIxu3vK7UEuSX4w_q1YNfLTSpF7lH4PQm7rTVg=.fe009c86-e43d-4029-b5de-498052ee1b41@github.com> Backport of 8370203: Add jcmd AOT.end_recording diagnostic command Required changes from 8370203 due to some naming changes that are not in 25 Included tests and tier1 tests pass on osx-arm64 ------------- Commit messages: - Add jcmd AOT.end_recording diagnostic command Changes: https://git.openjdk.org/jdk25u-dev/pull/206/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=206&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8370203 Stats: 313 lines in 6 files changed: 313 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/206.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/206/head:pull/206 PR: https://git.openjdk.org/jdk25u-dev/pull/206 From duke at openjdk.org Thu Jan 29 19:43:07 2026 From: duke at openjdk.org (Roland Mesde) Date: Thu, 29 Jan 2026 19:43:07 GMT Subject: [jdk25u-dev] Integrated: 8374644: Regression in GZIPInputStream performance after JDK-7036144 In-Reply-To: References: Message-ID: On Fri, 9 Jan 2026 17:49:54 GMT, Roland Mesde wrote: > Backporting JDK-8374644: Regression in GZIPInputStream performance after JDK-7036144 > > This PR fixes a performance regression in GZIPInputStream introduced in JDK 23 by JDK-7036144. The original change replaced InputStream.available() with explicit InputStream.read() calls to detect concatenated GZIP streams, but this caused EOFException construction in the common case of single GZIP streams. > > Since Throwable construction involves expensive stacktrace filling, this created a performance regression for the most common use case. The fix introduces an alternate code path in readHeader() that avoids EOFException generation when the stream has reached EOF, restoring performance to JDK 22 levels while maintaining the functional improvements from JDK-7036144. > > This backport has internal demand. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > make test TEST=test/jdk/java/util/zip/GZIP > > Results attached: > > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24574341/linux-x64-specific-test.log) > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24574343/linux-aarch64-specific-test.log) > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24574344/windows-x64-specific-test.log) > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24574345/macos-aarch64-specific-test.log) This pull request has now been integrated. Changeset: ee0e58cf Author: Roland Mesde Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u-dev/commit/ee0e58cf765fa4bd75a646b06e83bb77c26490c4 Stats: 49 lines in 1 file changed: 41 ins; 1 del; 7 mod 8374644: Regression in GZIPInputStream performance after JDK-7036144 Backport-of: a4fb07ee3e26c2f0ed3111c39c3a22167d292d04 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/139 From duke at openjdk.org Thu Jan 29 19:44:19 2026 From: duke at openjdk.org (Roland Mesde) Date: Thu, 29 Jan 2026 19:44:19 GMT Subject: [jdk25u-dev] Integrated: 8365861: test/jdk/sun/security/pkcs11/Provider/ tests skipped without SkippedException In-Reply-To: <6woC_kRvMLZOpVMmhtgFPXlTyYdpwX-PkU-ExwqlqtQ=.bfc9ed8b-213e-4dd3-877a-f89a3eaa8e7e@github.com> References: <6woC_kRvMLZOpVMmhtgFPXlTyYdpwX-PkU-ExwqlqtQ=.bfc9ed8b-213e-4dd3-877a-f89a3eaa8e7e@github.com> Message-ID: On Tue, 27 Jan 2026 19:09:43 GMT, Roland Mesde wrote: > Backporting JDK-8365861: test/jdk/sun/security/pkcs11/Provider/ tests skipped without SkippedException. > > This PR fixes three PKCS11 provider tests that were being skipped without properly throwing SkippedException. > > For parity with Oracle JDK. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > make test TEST=test/jdk/sun/security/pkcs11/Provider > > Results attached: > > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24895644/linux-aarch64-specific-test.log) > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24895645/linux-x64-specific-test.log) > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24895646/macos-aarch64-specific-test.log) > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24895858/windows-x64-specific-test.log) This pull request has now been integrated. Changeset: 24cd413d Author: Roland Mesde Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u-dev/commit/24cd413d03afbfec2edbf76d9cc2739fc55c457b Stats: 32 lines in 3 files changed: 14 ins; 3 del; 15 mod 8365861: test/jdk/sun/security/pkcs11/Provider/ tests skipped without SkippedException Backport-of: 969eb1ce2419324582ee8d8108031323f82e125e ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/190 From duke at openjdk.org Thu Jan 29 19:46:40 2026 From: duke at openjdk.org (Roland Mesde) Date: Thu, 29 Jan 2026 19:46:40 GMT Subject: [jdk25u-dev] Integrated: 8360395: sun/security/tools/keytool/i18n.java user country is current user location instead of the language In-Reply-To: References: Message-ID: On Mon, 26 Jan 2026 21:49:06 GMT, Roland Mesde wrote: > Backporting JDK-8360395: sun/security/tools/keytool/i18n.java user country is current user location instead of the language. > > This is a test fix. > > For parity with Oracle JDK. > > Ran manual test on macos-aarch64 (Passed): > > ~/github/jtreg/build/images/jtreg/bin/jtreg -jdk build/macosx-aarch64-server-release/images/jdk -m test/jdk/sun/security/tools/keytool/i18n.java > > Result attached: > > [summary.txt](https://github.com/user-attachments/files/24869846/summary.txt) This pull request has now been integrated. Changeset: d0db33f1 Author: Roland Mesde Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u-dev/commit/d0db33f171588e834d93618d72a28fd6f32adbce Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod 8360395: sun/security/tools/keytool/i18n.java user country is current user location instead of the language Backport-of: c3449de23f4fa74590494b8677f6832d47f12dea ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/183 From duke at openjdk.org Thu Jan 29 19:46:40 2026 From: duke at openjdk.org (Roland Mesde) Date: Thu, 29 Jan 2026 19:46:40 GMT Subject: [jdk25u-dev] Integrated: 8373832: Test java/lang/invoke/TestVHInvokerCaching.java tests nothing In-Reply-To: References: Message-ID: On Tue, 27 Jan 2026 17:02:52 GMT, Roland Mesde wrote: > Backporting JDK-8373832: Test java/lang/invoke/TestVHInvokerCaching.java tests nothing. > > This PR fixes a test bug where getFields() is incorrectly used to discover package-private fields. Since getFields() only returns public fields, no VarHandle was actually being tested, causing a newly added assertFalse to fail. > > For parity with Oracle JDK. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > make test TEST=test/jdk/java/lang/invoke/TestVHInvokerCaching.java > > Results attached: > > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24893636/linux-aarch64-specific-test.log) > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24893637/linux-x64-specific-test.log) > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24893638/macos-aarch64-specific-test.log) > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24893639/windows-x64-specific-test.log) This pull request has now been integrated. Changeset: b6c74c17 Author: Roland Mesde Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u-dev/commit/b6c74c17521c927d8a2ac32c16599c47548478b2 Stats: 5 lines in 1 file changed: 2 ins; 0 del; 3 mod 8373832: Test java/lang/invoke/TestVHInvokerCaching.java tests nothing Backport-of: e75726ee03ca4664827ca5d680c02bcf2a96f4ea ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/187 From duke at openjdk.org Thu Jan 29 19:46:42 2026 From: duke at openjdk.org (Roland Mesde) Date: Thu, 29 Jan 2026 19:46:42 GMT Subject: [jdk25u-dev] Integrated: 8371383: Test sun/security/tools/jarsigner/DefaultOptions.java failed due to CertificateNotYetValidException In-Reply-To: References: Message-ID: On Tue, 27 Jan 2026 17:11:57 GMT, Roland Mesde wrote: > Backporting JDK-8371383: Test sun/security/tools/jarsigner/DefaultOptions.java failed due to CertificateNotYetValidException. > > The DefaultOptions.java test has an intermittent timing failure where the current system time can be before the signing certificate's NotBefore time, causing jarsigner validation to fail in CertificateValidity.valid(). This PR adjusts the test to avoid this timing problem. > > For parity with Oracle JDK. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > make test TEST=test/jdk/sun/security/tools/jarsigner/DefaultOptions.java > > Results attached: > > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24893664/linux-aarch64-specific-test.log) > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24893665/linux-x64-specific-test.log) > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24893666/macos-aarch64-specific-test.log) > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24893667/windows-x64-specific-test.log) This pull request has now been integrated. Changeset: 97eaf9ac Author: Roland Mesde Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u-dev/commit/97eaf9ac606a47925a597c7ab422c2746363dce2 Stats: 5 lines in 1 file changed: 3 ins; 0 del; 2 mod 8371383: Test sun/security/tools/jarsigner/DefaultOptions.java failed due to CertificateNotYetValidException Backport-of: 0972ba681cdc81b77e9b4353db8ee835216d242e ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/188 From duke at openjdk.org Thu Jan 29 19:47:56 2026 From: duke at openjdk.org (Roland Mesde) Date: Thu, 29 Jan 2026 19:47:56 GMT Subject: [jdk25u-dev] Integrated: 8373807: test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java getURI() uses "localhost" In-Reply-To: References: Message-ID: On Tue, 27 Jan 2026 17:17:24 GMT, Roland Mesde wrote: > Backporting JDK-8373807: test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java getURI() uses "localhost". > > The WebSocketTest experienced an intermittent timeout failure where WebSocketBuilder::build's CompletableFuture never completed. > > Root Cause (suspected): Request misdirection due to using "localhost" in the URI, which can resolve to either IPv4 (127.0.0.1) or IPv6 (::1) depending on system configuration. > > Fix: Change DummyWebSocketServer::getURI to return a URI with a literal IP address instead of "localhost" to ensure consistent address resolution and prevent misdirection. > > For parity with Oracle JDK. > > Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: > > make test TEST=test/jdk/java/net/httpclient/websocket > > Results attached: > > [macos-aarch64-specific-test.log](https://github.com/user-attachments/files/24893936/macos-aarch64-specific-test.log) > [windows-x64-specific-test.log](https://github.com/user-attachments/files/24894835/windows-x64-specific-test.log) > [linux-x64-specific-test.log](https://github.com/user-attachments/files/24894836/linux-x64-specific-test.log) > [linux-aarch64-specific-test.log](https://github.com/user-attachments/files/24894837/linux-aarch64-specific-test.log) This pull request has now been integrated. Changeset: a195e8a8 Author: Roland Mesde Committer: Paul Hohensee URL: https://git.openjdk.org/jdk25u-dev/commit/a195e8a8b1bb94a24e37dd27863b8a157d1d120a Stats: 8 lines in 1 file changed: 7 ins; 0 del; 1 mod 8373807: test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java getURI() uses "localhost" Backport-of: f3a48560b5e3a280f6f76031eb3d475ff9ee49f4 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/189 From duke at openjdk.org Thu Jan 29 19:53:07 2026 From: duke at openjdk.org (Roland Mesde) Date: Thu, 29 Jan 2026 19:53:07 GMT Subject: [jdk25u-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. This PR fixes the TestObjectAlignmentCardSize.java failures on 32-bit systems caused by unsupported ObjectAlignmentInBytes flag. For parity with Oracle JDK. Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: make test TEST=test/hotspot/jtreg/gc/TestObjectAlignmentCardSize.java ------------- Commit messages: - Backport 0f535aeb0ae2f7015300889a0ee9efbf10a15896 Changes: https://git.openjdk.org/jdk25u-dev/pull/204/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=204&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/jdk25u-dev/pull/204.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/204/head:pull/204 PR: https://git.openjdk.org/jdk25u-dev/pull/204 From duke at openjdk.org Thu Jan 29 19:55:03 2026 From: duke at openjdk.org (Roland Mesde) Date: Thu, 29 Jan 2026 19:55:03 GMT Subject: [jdk25u-dev] RFR: 8368029: Several tests in httpserver/simpleserver should throw SkipException Message-ID: Backporting JDK-8368029: Several tests in httpserver/simpleserver should throw SkipException. This PR fixes the httpserver/simpleserver tests to properly throw SkippedException on Windows instead of incorrectly reporting as "passing". For parity with Oracle JDK. Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: make test TEST=test/jdk/com/sun/net/httpserver/simpleserver ------------- Commit messages: - Backport 5a684e3196593c4d44ee35f7624246fc461b4af6 Changes: https://git.openjdk.org/jdk25u-dev/pull/205/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=205&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8368029 Stats: 120 lines in 2 files changed: 12 ins; 4 del; 104 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/205.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/205/head:pull/205 PR: https://git.openjdk.org/jdk25u-dev/pull/205 From kshiroko at openjdk.org Fri Jan 30 01:56:58 2026 From: kshiroko at openjdk.org (Kirill Shirokov) Date: Fri, 30 Jan 2026 01:56:58 GMT Subject: [jdk17u-dev] RFR: 8330016: Stress seed should be initialized for runtime stub compilation Message-ID: Manually tested on MacOS, Linux x64 and aarch64 jtreg1. Note that with this improvement, enabling certain stress options trigger existing C2 bugs on AARCH64: https://bugs.openjdk.org/browse/JDK-8376759 ------------- Commit messages: - Backport 95d2f8072e91e8df80e49e341f4fdb4464a2616e Changes: https://git.openjdk.org/jdk17u-dev/pull/4247/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4247&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8330016 Stats: 28 lines in 2 files changed: 19 ins; 8 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4247.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4247/head:pull/4247 PR: https://git.openjdk.org/jdk17u-dev/pull/4247 From ysr at openjdk.org Fri Jan 30 02:31:46 2026 From: ysr at openjdk.org (Y. Srinivas Ramakrishna) Date: Fri, 30 Jan 2026 02:31:46 GMT Subject: [jdk25u-dev] RFR: 8359868: Shenandoah: Free threshold heuristic does not use SoftMaxHeapSize In-Reply-To: References: Message-ID: On Wed, 28 Jan 2026 20:02:00 GMT, William Kemper wrote: > Not clean, but conflicts were trivial to resolve. We have been running versions of this patch in production for months now. This backport LGTM as is, but left a comment re possible cleanup in tip. src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp line 67: > 65: // of the generation capacity to determine whether the available memory within the generation exceeds the > 66: // critical threshold. > 67: size_t free_expected = (ShenandoahHeap::heap()->soft_max_capacity() / 100) * ShenandoahCriticalFreeThreshold; I realize this is a backport, so no changes are necessary in this one, but it would make sense to fix this in upstream by removing the confusing remaining references -- and the unnecessary and unused generation parameter. The cleanup can be done in tip in a separate ticket. cc @rgithubli ------------- Marked as reviewed by ysr (Reviewer). PR Review: https://git.openjdk.org/jdk25u-dev/pull/195#pullrequestreview-3725996562 PR Review Comment: https://git.openjdk.org/jdk25u-dev/pull/195#discussion_r2744348817 From duke at openjdk.org Fri Jan 30 02:43:14 2026 From: duke at openjdk.org (duke) Date: Fri, 30 Jan 2026 02:43:14 GMT Subject: [jdk26u] RFR: 8374043: C2: assert(_base >= VectorMask && _base <= VectorZ) failed: Not a Vector In-Reply-To: References: Message-ID: On Mon, 26 Jan 2026 08:55:06 GMT, Xiaohong Gong wrote: > Hi all, > > This pull request contains a backport of commit [38b66b12](https://github.com/openjdk/jdk/commit/38b66b12581a3745a37589e32aa0fc880d27b4d4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Xiaohong Gong on 26 Jan 2026 and was reviewed by Quan Anh Mai and Vladimir Ivanov. > > Thanks! @XiaohongGong Your change (at version da46fc525e8e8b3e4c3cce5c0567768ce0210efe) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk26u/pull/27#issuecomment-3821469691 From mvs at openjdk.org Fri Jan 30 06:10:55 2026 From: mvs at openjdk.org (Manukumar V S) Date: Fri, 30 Jan 2026 06:10:55 GMT Subject: [jdk26u] RFR: 8373931: Test javax/sound/sampled/Clip/AutoCloseTimeCheck.java timed out Message-ID: Hi all, This pull request contains a backport of commit [f3121d10](https://github.com/openjdk/jdk/commit/f3121d10237a933087dde926f83a12ce826cde02) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Phil Race on 22 Jan 2026 and was reviewed by David Holmes, Damon Nguyen and Alexander Zuev. Thanks! ------------- Commit messages: - Backport f3121d10237a933087dde926f83a12ce826cde02 Changes: https://git.openjdk.org/jdk26u/pull/35/files Webrev: https://webrevs.openjdk.org/?repo=jdk26u&pr=35&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373931 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk26u/pull/35.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/35/head:pull/35 PR: https://git.openjdk.org/jdk26u/pull/35 From zxie at openjdk.org Fri Jan 30 06:40:10 2026 From: zxie at openjdk.org (Zhaokun Xie) Date: Fri, 30 Jan 2026 06:40:10 GMT Subject: [jdk17u-dev] RFR: 8373476: (tz) Update Timezone Data to 2025c Message-ID: tz2025c changes. clean backport of https://git.openjdk.org/jdk/commit/5df183be6c484d8f9635fac149caf5e2079c5561 ------------- Commit messages: - Backport 5df183be6c484d8f9635fac149caf5e2079c5561 Changes: https://git.openjdk.org/jdk17u-dev/pull/4248/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4248&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373476 Stats: 132 lines in 11 files changed: 67 ins; 8 del; 57 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4248.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4248/head:pull/4248 PR: https://git.openjdk.org/jdk17u-dev/pull/4248 From zxie at openjdk.org Fri Jan 30 06:48:19 2026 From: zxie at openjdk.org (Zhaokun Xie) Date: Fri, 30 Jan 2026 06:48:19 GMT Subject: [jdk11u-dev] RFR: 8373476: (tz) Update Timezone Data to 2025c Message-ID: tz2025c changes. clean backport of https://github.com/openjdk/jdk/commit/5df183be6c484d8f9635fac149caf5e2079c5561 ------------- Commit messages: - Backport 5df183be6c484d8f9635fac149caf5e2079c5561 Changes: https://git.openjdk.org/jdk11u-dev/pull/3141/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3141&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373476 Stats: 132 lines in 11 files changed: 67 ins; 8 del; 57 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3141.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3141/head:pull/3141 PR: https://git.openjdk.org/jdk11u-dev/pull/3141 From zxie at openjdk.org Fri Jan 30 07:15:51 2026 From: zxie at openjdk.org (Zhaokun Xie) Date: Fri, 30 Jan 2026 07:15:51 GMT Subject: [jdk11u-dev] RFR: 8371559: Intermittent timeouts in test javax/net/ssl/Stapling/HttpsUrlConnClient.java Message-ID: Clean backport of https://github.com/openjdk/jdk/commit/af18fbd42d2a437dd35f33e557a8906ca0c3bd07 ------------- Commit messages: - Backport af18fbd42d2a437dd35f33e557a8906ca0c3bd07 Changes: https://git.openjdk.org/jdk11u-dev/pull/3142/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3142&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8371559 Stats: 59 lines in 1 file changed: 21 ins; 11 del; 27 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3142.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3142/head:pull/3142 PR: https://git.openjdk.org/jdk11u-dev/pull/3142 From zxie at openjdk.org Fri Jan 30 07:19:41 2026 From: zxie at openjdk.org (Zhaokun Xie) Date: Fri, 30 Jan 2026 07:19:41 GMT Subject: [jdk17u-dev] RFR: 8371559: Intermittent timeouts in test javax/net/ssl/Stapling/HttpsUrlConnClient.java Message-ID: Clean backport of https://github.com/openjdk/jdk/commit/af18fbd42d2a437dd35f33e557a8906ca0c3bd07. ------------- Commit messages: - Backport af18fbd42d2a437dd35f33e557a8906ca0c3bd07 Changes: https://git.openjdk.org/jdk17u-dev/pull/4249/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4249&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8371559 Stats: 59 lines in 1 file changed: 21 ins; 11 del; 27 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/4249.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4249/head:pull/4249 PR: https://git.openjdk.org/jdk17u-dev/pull/4249 From goetz at openjdk.org Fri Jan 30 07:47:16 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 30 Jan 2026 07:47:16 GMT Subject: [jdk25u-dev] RFR: 8374555: No need for visible input warning in s.s.u.Password when not reading from System.in Message-ID: I backport this for parity with 21.0.11-oracle. Needed in 25, too. ------------- Depends on: https://git.openjdk.org/jdk25u-dev/pull/200 Commit messages: - backport fbc59ac0a1248066e9fbcfde3bd6a8eb4d60992c Changes: https://git.openjdk.org/jdk25u-dev/pull/207/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=207&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8374555 Stats: 80 lines in 2 files changed: 78 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/207.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/207/head:pull/207 PR: https://git.openjdk.org/jdk25u-dev/pull/207 From zxie at openjdk.org Fri Jan 30 08:41:43 2026 From: zxie at openjdk.org (Zhaokun Xie) Date: Fri, 30 Jan 2026 08:41:43 GMT Subject: [jdk21u-dev] RFR: 8373476: (tz) Update Timezone Data to 2025c In-Reply-To: References: Message-ID: On Thu, 22 Jan 2026 02:19:32 GMT, Andrew John Hughes wrote: > I've revoked approval until there is evidence of sufficient testing. > > ``` > make run-test TEST="jtreg:java/text/Format java/util/TimeZone sun/util/calendar sun/util/resources" > ``` I have executed the test cases, and there are no new failed test cases compared to the master branch. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2545#issuecomment-3822538727 From shade at openjdk.org Fri Jan 30 09:29:58 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 30 Jan 2026 09:29:58 GMT Subject: [jdk11u-dev] RFR: 8336342: Fix known X11 library locations in sysroot Message-ID: Now that 11u GHA is working, it is time to complete this backport. I have been using this patch to build JDK 11 binaries for about a year now. Additional testing: - [ ] GHA ------------- Commit messages: - Backport ee365d75cca6f33e5781fe514e557caba2b67c32 Changes: https://git.openjdk.org/jdk11u-dev/pull/3143/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3143&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8336342 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3143.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3143/head:pull/3143 PR: https://git.openjdk.org/jdk11u-dev/pull/3143 From shade at openjdk.org Fri Jan 30 09:35:11 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 30 Jan 2026 09:35:11 GMT Subject: [jdk11u-dev] RFR: 8336343: Add more known sysroot library locations for ALSA Message-ID: Now that 11u GHA is working, it is time to complete this backport. I have been using this patch to build JDK 11 binaries for about a year now. Additional testing: - [ ] GHA ------------- Commit messages: - Backport 9e6e0a8f341389215f0db6b2260f2b16351f02be Changes: https://git.openjdk.org/jdk11u-dev/pull/3144/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3144&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8336343 Stats: 19 lines in 1 file changed: 19 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3144.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3144/head:pull/3144 PR: https://git.openjdk.org/jdk11u-dev/pull/3144 From shade at openjdk.org Fri Jan 30 10:26:17 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 30 Jan 2026 10:26:17 GMT Subject: [jdk25u-dev] RFR: 8372733: GHA: Bump to Ubuntu 24.04 Message-ID: Time to start switching update releases to newer runners. Additional testing: - [ ] GHA ------------- Commit messages: - Backport 177f3404dfb146be724d952f8c88b4d070e36b52 Changes: https://git.openjdk.org/jdk25u-dev/pull/208/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=208&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8372733 Stats: 21 lines in 4 files changed: 12 ins; 0 del; 9 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/208.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/208/head:pull/208 PR: https://git.openjdk.org/jdk25u-dev/pull/208 From adinn at openjdk.org Fri Jan 30 10:30:17 2026 From: adinn at openjdk.org (Andrew Dinn) Date: Fri, 30 Jan 2026 10:30:17 GMT Subject: [jdk25u-dev] RFR: 8370203: Add jcmd AOT.end_recording diagnostic command In-Reply-To: <2wyYzxIxu3vK7UEuSX4w_q1YNfLTSpF7lH4PQm7rTVg=.fe009c86-e43d-4029-b5de-498052ee1b41@github.com> References: <2wyYzxIxu3vK7UEuSX4w_q1YNfLTSpF7lH4PQm7rTVg=.fe009c86-e43d-4029-b5de-498052ee1b41@github.com> Message-ID: On Thu, 29 Jan 2026 19:25:19 GMT, Mat Carter wrote: > Backport of 8370203: Add jcmd AOT.end_recording diagnostic command > > Required changes from 8370203 due to some naming changes that are not in 25 > Included tests and tier1 tests pass on osx-arm64 Backport looks good to me ------------- Marked as reviewed by adinn (Reviewer). PR Review: https://git.openjdk.org/jdk25u-dev/pull/206#pullrequestreview-3727501109 From martin.doerr at sap.com Fri Jan 30 10:43:16 2026 From: martin.doerr at sap.com (Doerr, Martin) Date: Fri, 30 Jan 2026 10:43:16 +0000 Subject: Result: New JDK Updates Committer: David Briemann Message-ID: Voting for David Briemann [1] is now closed. Yes: 12 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. Best regards, Martin [1] https://mail.openjdk.org/pipermail/jdk-updates-dev/2026-January/051518.html -------------- next part -------------- An HTML attachment was scrubbed... URL: From martin.doerr at sap.com Fri Jan 30 10:46:00 2026 From: martin.doerr at sap.com (Doerr, Martin) Date: Fri, 30 Jan 2026 10:46:00 +0000 Subject: Result: New JDK Updates Committer: Johannes Bechberger Message-ID: Voting for Johannes Bechberger [1] is now closed. Yes: 12 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. Best regards, Martin [1] https://mail.openjdk.org/pipermail/jdk-updates-dev/2026-January/051522.html -------------- next part -------------- An HTML attachment was scrubbed... URL: From vbp at openjdk.org Fri Jan 30 13:33:27 2026 From: vbp at openjdk.org (Vanitha B P) Date: Fri, 30 Jan 2026 13:33:27 GMT Subject: [jdk26u] Integrated: 8373808: Refactor java/net/httpclient qpack and hpack tests to use JUnit In-Reply-To: <2sNlW7rohn3oPJukSHYduwGbzdz6D1RKaNYTVaSGe2w=.4419f1ab-b4fb-4669-92b6-0a4325267954@github.com> References: <2sNlW7rohn3oPJukSHYduwGbzdz6D1RKaNYTVaSGe2w=.4419f1ab-b4fb-4669-92b6-0a4325267954@github.com> Message-ID: On Tue, 27 Jan 2026 15:58:16 GMT, Vanitha B P wrote: > Clean Backport. Tests passed with the changes. This pull request has now been integrated. Changeset: 48215f4c Author: Vanitha B P Committer: Sean Coffey URL: https://git.openjdk.org/jdk26u/commit/48215f4c87affab68a182953de5a9e20321512c8 Stats: 497 lines in 31 files changed: 99 ins; 70 del; 328 mod 8373808: Refactor java/net/httpclient qpack and hpack tests to use JUnit Backport-of: 40755afdf9061d65dfd039a9707445188bc04303 ------------- PR: https://git.openjdk.org/jdk26u/pull/32 From duke at openjdk.org Fri Jan 30 13:45:07 2026 From: duke at openjdk.org (Pontus Pursiainen) Date: Fri, 30 Jan 2026 13:45:07 GMT Subject: [jdk17u-dev] RFR: 8351359: OperatingSystemMXBean: values from getCpuLoad and getProcessCpuLoad are stale after 24.8 days (Windows) In-Reply-To: References: Message-ID: On Mon, 22 Sep 2025 14:10:48 GMT, Voznia Anton wrote: > Hi, > > It's a clean backport of JDK-8351359. > Changes are related to Windows only. > > Testing: > - manual testing code that calls `getProcessCpuLoad()` on windows server 2025, intel cpu > - OpenJDK GHA Sanity Checks @antonvoznia what happen to this pull request? Looking forward to getting this into JDK 17 // Regards pontusp (reporter of JDK-8351359) ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3983#issuecomment-3823787461 From mbaesken at openjdk.org Fri Jan 30 14:47:55 2026 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 30 Jan 2026 14:47:55 GMT Subject: [jdk21u-dev] RFR: 8372348: Adjust some UL / JFR string deduplication output messages Message-ID: <-sHrw0tN_EJWncANG9bUAMAzb5QjyFtjJaiTFuqFqGs=.161b24bf-187d-43e3-aed5-2b9a0008a692@github.com> 8372348: Adjust some UL / JFR string deduplication output messages ------------- Commit messages: - Backport 4044c37d40cec86a80b1c07a95c2e05900b34df2 Changes: https://git.openjdk.org/jdk21u-dev/pull/2585/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2585&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8372348 Stats: 13 lines in 1 file changed: 4 ins; 0 del; 9 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2585.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2585/head:pull/2585 PR: https://git.openjdk.org/jdk21u-dev/pull/2585 From vbp at openjdk.org Fri Jan 30 16:56:23 2026 From: vbp at openjdk.org (Vanitha B P) Date: Fri, 30 Jan 2026 16:56:23 GMT Subject: [jdk26u] RFR: 8373362: Http3TestServer should not log an exception stack trace when it is stopping normally Message-ID: Clean Backport. ------------- Commit messages: - Backport 54430a87226096725b13f05326d08629420657ca Changes: https://git.openjdk.org/jdk26u/pull/36/files Webrev: https://webrevs.openjdk.org/?repo=jdk26u&pr=36&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373362 Stats: 23 lines in 2 files changed: 22 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk26u/pull/36.diff Fetch: git fetch https://git.openjdk.org/jdk26u.git pull/36/head:pull/36 PR: https://git.openjdk.org/jdk26u/pull/36 From duke at openjdk.org Fri Jan 30 17:13:41 2026 From: duke at openjdk.org (Roland Mesde) Date: Fri, 30 Jan 2026 17:13:41 GMT Subject: [jdk25u-dev] RFR: 8371262: sun/security/pkcs11/Cipher/KeyWrap tests may silently skip Message-ID: Backporting JDK-8371262: sun/security/pkcs11/Cipher/KeyWrap tests may silently skip. This PR fixes PKCS11 KeyWrap tests that silently skip instead of properly reporting skip status and also does some cleanup. For parity with Oracle JDK. Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: make test TEST=test/jdk/sun/security/pkcs11/Cipher/KeyWrap ------------- Commit messages: - Backport 8ae4ea8114c4c7616a3e882aca71f882630a8e02 Changes: https://git.openjdk.org/jdk25u-dev/pull/209/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=209&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8371262 Stats: 108 lines in 3 files changed: 67 ins; 7 del; 34 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/209.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/209/head:pull/209 PR: https://git.openjdk.org/jdk25u-dev/pull/209 From duke at openjdk.org Fri Jan 30 17:29:03 2026 From: duke at openjdk.org (duke) Date: Fri, 30 Jan 2026 17:29:03 GMT Subject: [jdk26u] RFR: 8372661: Add a null-safe static factory method to "jdk.test.lib.net.SimpleSSLContext" In-Reply-To: <6FnpwiczAq9_yVsWMh0QZ7KzmxlJpt9RgmVvJNMAXzo=.1d7bc603-992a-49e6-99e8-7624d54edb6f@github.com> References: <6FnpwiczAq9_yVsWMh0QZ7KzmxlJpt9RgmVvJNMAXzo=.1d7bc603-992a-49e6-99e8-7624d54edb6f@github.com> Message-ID: On Thu, 29 Jan 2026 11:26:50 GMT, Kieran Farrell wrote: > clean backport @kieran-farrell Your change (at version f59a3f9e8ede74dae95eebbc5df067a3b9ab9659) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk26u/pull/34#issuecomment-3824834151 From duke at openjdk.org Fri Jan 30 17:40:19 2026 From: duke at openjdk.org (Roland Mesde) Date: Fri, 30 Jan 2026 17:40:19 GMT Subject: [jdk25u-dev] RFR: 8366369: Add @requires linux for GTK L&F tests Message-ID: Backporting JDK-8366369: Add @requires linux for GTK L&F tests. This PR restricts GTK tests to Linux/Unix systems and improves test hygiene. For parity with Oracle JDK. Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: make test TEST=test/jdk/com/sun/java/swing/plaf/gtk/4928019/bug4928019.java make test TEST=test/jdk/com/sun/java/swing/plaf/gtk/Test6635110.java make test TEST=test/jdk/com/sun/java/swing/plaf/gtk/Test6963870.java ------------- Commit messages: - Backport e365b7d69c58f8a4d85dde15b6ca335f9d85c0b2 Changes: https://git.openjdk.org/jdk25u-dev/pull/211/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=211&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8366369 Stats: 60 lines in 3 files changed: 24 ins; 10 del; 26 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/211.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/211/head:pull/211 PR: https://git.openjdk.org/jdk25u-dev/pull/211 From shade at openjdk.org Fri Jan 30 17:42:02 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 30 Jan 2026 17:42:02 GMT Subject: [jdk11u-dev] RFR: 8336342: Fix known X11 library locations in sysroot In-Reply-To: References: Message-ID: On Fri, 30 Jan 2026 09:24:30 GMT, Aleksey Shipilev wrote: > Now that 11u GHA is working, it is time to complete this backport. I have been using this patch to build JDK 11 binaries for about a year now. > > Additional testing: > - [x] GHA GHA failure looks environmental. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3143#issuecomment-3824883969 From shade at openjdk.org Fri Jan 30 17:42:18 2026 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 30 Jan 2026 17:42:18 GMT Subject: [jdk11u-dev] RFR: 8336343: Add more known sysroot library locations for ALSA In-Reply-To: References: Message-ID: On Fri, 30 Jan 2026 09:29:43 GMT, Aleksey Shipilev wrote: > Now that 11u GHA is working, it is time to complete this backport. I have been using this patch to build JDK 11 binaries for about a year now. > > Additional testing: > - [x] GHA GHA failure looks environmental. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3144#issuecomment-3824883075 From duke at openjdk.org Fri Jan 30 17:48:59 2026 From: duke at openjdk.org (Roland Mesde) Date: Fri, 30 Jan 2026 17:48:59 GMT Subject: [jdk25u-dev] RFR: 8372661: Add a null-safe static factory method to "jdk.test.lib.net.SimpleSSLContext" Message-ID: Backporting JDK-8372661: Add a null-safe static factory method to "jdk.test.lib.net.SimpleSSLContext". This PR introduces a new static factory method that returns a non-null SSLContext or throws an exception on failure. For parity with Oracle JDK. Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: make test TEST=jdk_net ------------- Commit messages: - Backport 629e4ac6f45c87898f6a014f28a443c800413869 Changes: https://git.openjdk.org/jdk25u-dev/pull/210/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=210&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8372661 Stats: 95 lines in 1 file changed: 51 ins; 5 del; 39 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/210.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/210/head:pull/210 PR: https://git.openjdk.org/jdk25u-dev/pull/210 From duke at openjdk.org Fri Jan 30 19:15:58 2026 From: duke at openjdk.org (Roland Mesde) Date: Fri, 30 Jan 2026 19:15:58 GMT Subject: [jdk25u-dev] RFR: 8367371: Remove @requires vm.opt.UseLargePages from InternSharedString.java test Message-ID: Backporting JDK-8367371: Remove @requires vm.opt.UseLargePages from InternSharedString.java test. This PR removes the obsolete @requires vm.opt.UseLargePages not used restriction from InternSharedString.java test. For parity with Oracle JDK. Ran related tests on linux-x64, linux-aarch64, macos-aarch64 and windows-x64: make test TEST=test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java make test TEST=test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java JTREG='JAVA_OPTIONS=-XX:+UseLargePages' ------------- Commit messages: - Backport 10fea860029c4702208fe6b175b6ab8062c75f60 Changes: https://git.openjdk.org/jdk25u-dev/pull/212/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=212&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8367371 Stats: 2 lines in 1 file changed: 0 ins; 2 del; 0 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/212.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/212/head:pull/212 PR: https://git.openjdk.org/jdk25u-dev/pull/212 From kshiroko at openjdk.org Sat Jan 31 03:51:05 2026 From: kshiroko at openjdk.org (Kirill Shirokov) Date: Sat, 31 Jan 2026 03:51:05 GMT Subject: [jdk21u-dev] RFR: 8330016: Stress seed should be initialized for runtime stub compilation Message-ID: A clean backport of commit [95d2f8](https://github.com/openjdk/jdk/commit/95d2f8072e91e8df80e49e341f4fdb4464a2616e). Only touches the stress test-related code. Motivation: ability to set StressSeed for C2 turns out to be quite instrumental in finding and especially reproducing rare C2 code generation bugs amplified by StressLCM and StressGCM flags, thus backporting it. Tested by running jtreg tier1-4, gtest, jcstress on linux-aarch64. ------------- Commit messages: - Backport 95d2f8072e91e8df80e49e341f4fdb4464a2616e Changes: https://git.openjdk.org/jdk21u-dev/pull/2581/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2581&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8330016 Stats: 31 lines in 2 files changed: 20 ins; 10 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2581.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2581/head:pull/2581 PR: https://git.openjdk.org/jdk21u-dev/pull/2581 From goetz at openjdk.org Sat Jan 31 03:51:05 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 31 Jan 2026 03:51:05 GMT Subject: [jdk21u-dev] RFR: 8330016: Stress seed should be initialized for runtime stub compilation In-Reply-To: References: Message-ID: On Wed, 28 Jan 2026 02:50:44 GMT, Kirill Shirokov wrote: > A clean backport of commit [95d2f8](https://github.com/openjdk/jdk/commit/95d2f8072e91e8df80e49e341f4fdb4464a2616e). > > Only touches the stress test-related code. > > Motivation: ability to set StressSeed for C2 turns out to be quite instrumental in finding and especially reproducing rare C2 code generation bugs amplified by StressLCM and StressGCM flags, thus backporting it. > > Tested by running jtreg tier1-4, gtest, jcstress on linux-aarch64. Hi @kirill-shirokov You need to fix the PR so that skara accepts it and anotates it to the JBS issue. I think you need to add a message to the pr body. A PR is only "clean" if skara recognizes it as such. It puts a "clean" label on the PR. In all other cases please describe what you have edited or any other reason why it is not recognized as clean. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2581#issuecomment-3819745831 From kshiroko at openjdk.org Sat Jan 31 04:02:14 2026 From: kshiroko at openjdk.org (Kirill Shirokov) Date: Sat, 31 Jan 2026 04:02:14 GMT Subject: [jdk21u-dev] RFR: 8330016: Stress seed should be initialized for runtime stub compilation [v2] In-Reply-To: References: Message-ID: > A clean backport of commit [95d2f8](https://github.com/openjdk/jdk/commit/95d2f8072e91e8df80e49e341f4fdb4464a2616e). > > Only touches the stress test-related code. > > Motivation: ability to set StressSeed for C2 turns out to be quite instrumental in finding and especially reproducing rare C2 code generation bugs amplified by StressLCM and StressGCM flags, thus backporting it. > > Tested by running jtreg tier1-4, gtest, jcstress on linux-aarch64. Kirill Shirokov has updated the pull request incrementally with one additional commit since the last revision: Repair a cosmetic difference with the original fix (a dot in the end of a comment) ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/2581/files - new: https://git.openjdk.org/jdk21u-dev/pull/2581/files/073ac3cd..f5e8057f Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2581&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2581&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2581.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2581/head:pull/2581 PR: https://git.openjdk.org/jdk21u-dev/pull/2581 From kshiroko at openjdk.org Sat Jan 31 04:26:18 2026 From: kshiroko at openjdk.org (Kirill Shirokov) Date: Sat, 31 Jan 2026 04:26:18 GMT Subject: [jdk21u-dev] RFR: 8330016: Stress seed should be initialized for runtime stub compilation In-Reply-To: References: Message-ID: On Thu, 29 Jan 2026 19:12:29 GMT, Goetz Lindenmaier wrote: >> A clean backport of commit [95d2f8](https://github.com/openjdk/jdk/commit/95d2f8072e91e8df80e49e341f4fdb4464a2616e). >> >> Only touches the stress test-related code. >> >> Motivation: ability to set StressSeed for C2 turns out to be quite instrumental in finding and especially reproducing rare C2 code generation bugs amplified by StressLCM and StressGCM flags, thus backporting it. >> >> Tested by running jtreg tier1-4, gtest, jcstress on linux-aarch64, linux-xx64, macos-aarch64, macos-x64, windows-x64. > > Hi @kirill-shirokov > You need to fix the PR so that skara accepts it and anotates it to the JBS issue. > I think you need to add a message to the pr body. > > A PR is only "clean" if skara recognizes it as such. It puts a "clean" label on the PR. In all other cases please describe what you have edited or any other reason why it is not recognized as clean. Hi @GoeLin, I think I've fixed the PR and tested the change, thanks for you suggestions. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2581#issuecomment-3827441248 From goetz at openjdk.org Sat Jan 31 05:47:24 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 31 Jan 2026 05:47:24 GMT Subject: [jdk25u-dev] RFR: 8371103: vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java failing Message-ID: This fixes a test failure we see sporadic for a long time. Appled clean exept for problem list chunk, test not problem listed in 25. ------------- Commit messages: - backport 88c4678eed818cbe9380f35352e90883fed27d33 Changes: https://git.openjdk.org/jdk25u-dev/pull/213/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=213&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8371103 Stats: 7 lines in 1 file changed: 4 ins; 3 del; 0 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/213.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/213/head:pull/213 PR: https://git.openjdk.org/jdk25u-dev/pull/213 From zxie at openjdk.org Sat Jan 31 06:08:16 2026 From: zxie at openjdk.org (Zhaokun Xie) Date: Sat, 31 Jan 2026 06:08:16 GMT Subject: [jdk21u-dev] RFR: 8361892: AArch64: Incorrect matching rule leading to improper oop instruction encoding Message-ID: <65TBikVKjKBSHIcVND-j1onVNXUxL0idDHl6U1OSHco=.2aec4600-7371-43fb-adca-21c940f5f0ba@github.com> Backport of https://github.com/openjdk/jdk/commit/dccb1782ec35d1ee95220a237aef29ddfc292cbd ------------- Commit messages: - Backport dccb1782ec35d1ee95220a237aef29ddfc292cbd Changes: https://git.openjdk.org/jdk21u-dev/pull/2586/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2586&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8361892 Stats: 32 lines in 1 file changed: 0 ins; 32 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/2586.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2586/head:pull/2586 PR: https://git.openjdk.org/jdk21u-dev/pull/2586 From serb at openjdk.org Sat Jan 31 07:48:11 2026 From: serb at openjdk.org (Sergey Bylokhov) Date: Sat, 31 Jan 2026 07:48:11 GMT Subject: [jdk25u-dev] Integrated: 8375063: Update Libpng to 1.6.54 In-Reply-To: References: Message-ID: On Thu, 22 Jan 2026 01:05:46 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [a2e74957](https://github.com/openjdk/jdk/commit/a2e749572e03dd394d123b701e163e3837472dd0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jayathirth D V on 21 Jan 2026 and was reviewed by Sergey Bylokhov and Phil Race. > > Thanks! This pull request has now been integrated. Changeset: c1fe897c Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk25u-dev/commit/c1fe897ce1ce39df9dfc52b1b56a42e6bcfe89ae Stats: 1406 lines in 16 files changed: 443 ins; 7 del; 956 mod 8375063: Update Libpng to 1.6.54 Backport-of: a2e749572e03dd394d123b701e163e3837472dd0 ------------- PR: https://git.openjdk.org/jdk25u-dev/pull/164 From goetz at openjdk.org Sat Jan 31 16:19:35 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 31 Jan 2026 16:19:35 GMT Subject: [jdk25u-dev] RFR: 8371014: Dump JFR recording on CrashOnOutOfMemoryError is incorrectly implemented Message-ID: I backport this to fix the regression in 25.0.2. Change causing this was backported there. Trivial resolves in src/hotspot/share/jfr/jfr.cpp|hpp Omitted patching file test/jdk/ProblemList.txt, test not listed. ------------- Commit messages: - f23752a75ee3d3af0853eff9c678d2496bb1cf58 Changes: https://git.openjdk.org/jdk25u-dev/pull/214/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=214&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8371014 Stats: 283 lines in 14 files changed: 211 ins; 17 del; 55 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/214.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/214/head:pull/214 PR: https://git.openjdk.org/jdk25u-dev/pull/214 From goetz at openjdk.org Sat Jan 31 16:28:16 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 31 Jan 2026 16:28:16 GMT Subject: [jdk25u-dev] RFR: 8373106: JFR suspend/resume deadlock on macOS in pthreads library Message-ID: I backport this for parity with 25.0.3-oracle. ------------- Commit messages: - Backport b070367bdf980ef1c257cab485927db39b544241 Changes: https://git.openjdk.org/jdk25u-dev/pull/215/files Webrev: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=215&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8373106 Stats: 62 lines in 1 file changed: 12 ins; 18 del; 32 mod Patch: https://git.openjdk.org/jdk25u-dev/pull/215.diff Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/215/head:pull/215 PR: https://git.openjdk.org/jdk25u-dev/pull/215 From goetz at openjdk.org Sat Jan 31 16:36:11 2026 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 31 Jan 2026 16:36:11 GMT Subject: [jdk21u-dev] RFR: 8373476: (tz) Update Timezone Data to 2025c In-Reply-To: References: Message-ID: On Fri, 30 Jan 2026 08:39:00 GMT, Zhaokun Xie wrote: >> I've revoked approval until there is evidence of sufficient testing. >> ~~~ >> make run-test TEST="jtreg:java/text/Format java/util/TimeZone sun/util/calendar sun/util/resources" >> ~~~ > >> I've revoked approval until there is evidence of sufficient testing. >> >> ``` >> make run-test TEST="jtreg:java/text/Format java/util/TimeZone sun/util/calendar sun/util/resources" >> ``` > I have executed the test cases, and there are no new failed test cases compared to the master branch. Hi @xiezhaokun please * check the failed GHA action test * Run the jtreg tests you were asked for * Give a useful approval request comment. See also https://wiki.openjdk.org/spaces/JDKUpdates/pages/42598906/How+to+contribute+or+backport+a+fix, especially point 6. The current comment makes no sense for this issue, as it is not a bug. You can just issue the /approval comman again with a better comment. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2545#issuecomment-3828793081 From duke at openjdk.org Sat Jan 31 17:04:04 2026 From: duke at openjdk.org (duke) Date: Sat, 31 Jan 2026 17:04:04 GMT Subject: [jdk26u] RFR: 8373650: Test "javax/swing/JMenuItem/6458123/ManualBug6458123.java" fails because the check icons are not aligned properly as expected In-Reply-To: References: Message-ID: On Wed, 28 Jan 2026 16:26:10 GMT, Anupam Dev wrote: > Hi all, > > This pull request contains a backport of commit [e45f5656](https://github.com/openjdk/jdk/commit/e45f5656bc90421c9acb0cbf87164162039ddf81) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Prasanta Sadhukhan on 20 Jan 2026 and was reviewed by Tejesh R and Damon Nguyen. > > Thanks, > Anupam @anupamdev20 Your change (at version de79c2b54d1219753c986de79eb0913b90180174) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk26u/pull/33#issuecomment-3828839833