From jwtang at openjdk.org Tue Apr 1 02:58:23 2025 From: jwtang at openjdk.org (Jiawei Tang) Date: Tue, 1 Apr 2025 02:58:23 GMT Subject: [jdk21u-dev] RFR: 8346175: [21u] juc cannot be woken up when using virtual thread [v3] In-Reply-To: References: <4Anuf-YJ-oVOTno01xZIsyMKE5qe5TxkMmMF3cblyHE=.a616956b-5e1b-48a6-a370-94b46309fa43@github.com> Message-ID: On Wed, 26 Mar 2025 18:02:17 GMT, Goetz Lindenmaier wrote: >> Jiawei Tang has updated the pull request incrementally with one additional commit since the last revision: >> >> change date in testcases > > I'll remove the approval tag. You can label again if the tests work and you have a review. @GoeLin Hi, may I get more information about the failure? I I have tested it thousands of times on my machine(x86, 128cores) without any problems. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1455#issuecomment-2767923651 From goetz at openjdk.org Tue Apr 1 06:30:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Apr 2025 06:30:10 GMT Subject: [jdk21u-dev] RFR: 8315951: Open source several Swing HTMLEditorKit related tests Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport d19e017d3fd87a6b7613f44a3757d574a6560680 Changes: https://git.openjdk.org/jdk21u-dev/pull/1558/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1558&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315951 Stats: 365 lines in 4 files changed: 365 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1558.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1558/head:pull/1558 PR: https://git.openjdk.org/jdk21u-dev/pull/1558 From goetz at openjdk.org Tue Apr 1 06:30:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Apr 2025 06:30:20 GMT Subject: [jdk17u-dev] RFR: 8328484: Convert and Opensource few JFileChooser applet test to main Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 528efe206d5ee3775b01f3b90600ca3cab6c96f0 Changes: https://git.openjdk.org/jdk17u-dev/pull/3417/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3417&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328484 Stats: 442 lines in 3 files changed: 442 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3417.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3417/head:pull/3417 PR: https://git.openjdk.org/jdk17u-dev/pull/3417 From goetz at openjdk.org Tue Apr 1 06:30:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Apr 2025 06:30:25 GMT Subject: [jdk17u-dev] RFR: 8315951: Open source several Swing HTMLEditorKit related tests Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport d19e017d3fd87a6b7613f44a3757d574a6560680 Changes: https://git.openjdk.org/jdk17u-dev/pull/3416/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3416&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315951 Stats: 365 lines in 4 files changed: 365 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3416.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3416/head:pull/3416 PR: https://git.openjdk.org/jdk17u-dev/pull/3416 From goetz at openjdk.org Tue Apr 1 06:31:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Apr 2025 06:31:56 GMT Subject: [jdk21u-dev] RFR: 8328484: Convert and Opensource few JFileChooser applet test to main Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 528efe206d5ee3775b01f3b90600ca3cab6c96f0 Changes: https://git.openjdk.org/jdk21u-dev/pull/1559/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1559&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328484 Stats: 442 lines in 3 files changed: 442 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1559.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1559/head:pull/1559 PR: https://git.openjdk.org/jdk21u-dev/pull/1559 From goetz at openjdk.org Tue Apr 1 06:36:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Apr 2025 06:36:27 GMT Subject: [jdk21u-dev] RFR: 8339639: Opensource few AWT PopupMenu tests Message-ID: I backport this for parity with 21.0.8-oracle Resolved ProblemList, probably clean. ------------- Commit messages: - Backport a0794e0a054c5e7ed051efa6362726cdd7598255 Changes: https://git.openjdk.org/jdk21u-dev/pull/1560/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1560&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339639 Stats: 360 lines in 3 files changed: 360 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1560.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1560/head:pull/1560 PR: https://git.openjdk.org/jdk21u-dev/pull/1560 From goetz at openjdk.org Tue Apr 1 06:36:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Apr 2025 06:36:18 GMT Subject: [jdk17u-dev] RFR: 8339639: Opensource few AWT PopupMenu tests Message-ID: I backport this for parity with 17.0.16-oracle. Resolved ProblemList, probably clean. ------------- Commit messages: - Backport a0794e0a054c5e7ed051efa6362726cdd7598255 Changes: https://git.openjdk.org/jdk17u-dev/pull/3418/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3418&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339639 Stats: 360 lines in 3 files changed: 360 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3418.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3418/head:pull/3418 PR: https://git.openjdk.org/jdk17u-dev/pull/3418 From goetz at openjdk.org Tue Apr 1 06:40:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Apr 2025 06:40:04 GMT Subject: [jdk21u-dev] RFR: 8339895: Open source several AWT focus tests - series 3 Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 94c33179b6a1205100d7c125f3a7c11e29621db9 Changes: https://git.openjdk.org/jdk21u-dev/pull/1561/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1561&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339895 Stats: 644 lines in 5 files changed: 644 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1561.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1561/head:pull/1561 PR: https://git.openjdk.org/jdk21u-dev/pull/1561 From syan at openjdk.org Tue Apr 1 06:41:59 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 1 Apr 2025 06:41:59 GMT Subject: [jdk24u] RFR: 8350386: Test TestCodeCacheFull.java fails with option -XX:-UseCodeCacheFlushing Message-ID: Hi all, This pull request contains a backport of commit [ad48846e](https://github.com/openjdk/jdk/commit/ad48846edd894073d89839a2771271553b4e27cd) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 1 Apr 2025 and was reviewed by Thomas Schatzl. Thanks! ------------- Commit messages: - Backport ad48846edd894073d89839a2771271553b4e27cd Changes: https://git.openjdk.org/jdk24u/pull/168/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=168&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350386 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/168.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/168/head:pull/168 PR: https://git.openjdk.org/jdk24u/pull/168 From goetz at openjdk.org Tue Apr 1 06:44:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Apr 2025 06:44:18 GMT Subject: [jdk17u-dev] RFR: 8340367: Opensource few AWT image tests Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 6c91a16f16cbeb1bb0a79459e7db1fd9f576e743 Changes: https://git.openjdk.org/jdk17u-dev/pull/3420/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3420&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340367 Stats: 513 lines in 5 files changed: 513 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3420.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3420/head:pull/3420 PR: https://git.openjdk.org/jdk17u-dev/pull/3420 From goetz at openjdk.org Tue Apr 1 06:44:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Apr 2025 06:44:54 GMT Subject: [jdk17u-dev] RFR: 8339895: Open source several AWT focus tests - series 3 Message-ID: I backport this for parity with 17.0.16-oracle. Resolved ProblemList, probably clean. ------------- Commit messages: - Backport 94c33179b6a1205100d7c125f3a7c11e29621db9 Changes: https://git.openjdk.org/jdk17u-dev/pull/3419/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3419&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339895 Stats: 644 lines in 5 files changed: 644 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3419.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3419/head:pull/3419 PR: https://git.openjdk.org/jdk17u-dev/pull/3419 From goetz at openjdk.org Tue Apr 1 06:45:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Apr 2025 06:45:00 GMT Subject: [jdk21u-dev] RFR: 8340605: Open source several AWT PopupMenu tests Message-ID: I backport this for parity with 21.0.8-oracle, ------------- Commit messages: - Backport 822a773873c42ea27a6be90da92b2b2c9fb8caee Changes: https://git.openjdk.org/jdk21u-dev/pull/1564/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1564&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340605 Stats: 431 lines in 5 files changed: 431 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1564.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1564/head:pull/1564 PR: https://git.openjdk.org/jdk21u-dev/pull/1564 From goetz at openjdk.org Tue Apr 1 06:47:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Apr 2025 06:47:48 GMT Subject: [jdk17u-dev] RFR: 8340605: Open source several AWT PopupMenu tests Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 822a773873c42ea27a6be90da92b2b2c9fb8caee Changes: https://git.openjdk.org/jdk17u-dev/pull/3422/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3422&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340605 Stats: 431 lines in 5 files changed: 431 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3422.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3422/head:pull/3422 PR: https://git.openjdk.org/jdk17u-dev/pull/3422 From goetz at openjdk.org Tue Apr 1 06:48:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Apr 2025 06:48:24 GMT Subject: [jdk17u-dev] RFR: 8340143: Open source several Java2D rendering loop tests. Message-ID: <6D6z9C78F_NKe0uWTuCfx7TUhA5vYs1FE-9FJyP6L-s=.d5b4fcc0-6d6f-4dcc-8225-0e56cb3fb906@github.com> I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 90c2c0b4ad4ee7d2ea149aea771cf81bd666b1dc Changes: https://git.openjdk.org/jdk17u-dev/pull/3421/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3421&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340143 Stats: 394 lines in 5 files changed: 394 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3421.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3421/head:pull/3421 PR: https://git.openjdk.org/jdk17u-dev/pull/3421 From goetz at openjdk.org Tue Apr 1 06:48:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Apr 2025 06:48:38 GMT Subject: [jdk21u-dev] RFR: 8340367: Opensource few AWT image tests Message-ID: <7eVQFodrBThUCXidhduz5K0RrMJvx3gHxBVYXHcVXlM=.7ee697ac-059b-4de7-96f3-66a340f76098@github.com> I backport this for parity with 21.0.8-oracle, ------------- Commit messages: - Backport 6c91a16f16cbeb1bb0a79459e7db1fd9f576e743 Changes: https://git.openjdk.org/jdk21u-dev/pull/1562/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1562&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340367 Stats: 513 lines in 5 files changed: 513 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1562.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1562/head:pull/1562 PR: https://git.openjdk.org/jdk21u-dev/pull/1562 From goetz at openjdk.org Tue Apr 1 06:48:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Apr 2025 06:48:43 GMT Subject: [jdk21u-dev] RFR: 8340143: Open source several Java2D rendering loop tests. Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 90c2c0b4ad4ee7d2ea149aea771cf81bd666b1dc Changes: https://git.openjdk.org/jdk21u-dev/pull/1563/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1563&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340143 Stats: 394 lines in 5 files changed: 394 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1563.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1563/head:pull/1563 PR: https://git.openjdk.org/jdk21u-dev/pull/1563 From syan at openjdk.org Tue Apr 1 06:55:29 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 1 Apr 2025 06:55:29 GMT Subject: [jdk24u] RFR: 8352879: TestPeriod.java and TestGetContentType.java run wrong test class Message-ID: Hi all, This pull request contains a backport of commit [b7ca76ef](https://github.com/openjdk/jdk/commit/b7ca76ef4bfc640668492e655acc6d755411a92f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 1 Apr 2025 and was reviewed by Erik Gahlin. Thanks! ------------- Commit messages: - 8352879: TestPeriod.java and TestGetContentType.java run wrong test class Changes: https://git.openjdk.org/jdk24u/pull/169/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=169&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352879 Stats: 4 lines in 2 files changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk24u/pull/169.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/169/head:pull/169 PR: https://git.openjdk.org/jdk24u/pull/169 From syan at openjdk.org Tue Apr 1 06:59:29 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 1 Apr 2025 06:59:29 GMT Subject: [jdk24u] RFR: 8352879: TestPeriod.java and TestGetContentType.java run wrong test class [v2] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [b7ca76ef](https://github.com/openjdk/jdk/commit/b7ca76ef4bfc640668492e655acc6d755411a92f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 1 Apr 2025 and was reviewed by Erik Gahlin. > > Thanks! SendaoYan has updated the pull request incrementally with one additional commit since the last revision: Backport b7ca76ef4bfc640668492e655acc6d755411a92f ------------- Changes: - all: https://git.openjdk.org/jdk24u/pull/169/files - new: https://git.openjdk.org/jdk24u/pull/169/files/29669fdf..cebd6855 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk24u&pr=169&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk24u&pr=169&range=00-01 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk24u/pull/169.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/169/head:pull/169 PR: https://git.openjdk.org/jdk24u/pull/169 From mbaesken at openjdk.org Tue Apr 1 07:26:22 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 1 Apr 2025 07:26:22 GMT Subject: [jdk21u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 In-Reply-To: <-n_wRbsst5bHLrBmOHEHPgJHIo3MujYkhGcemTZm6gk=.e1bf12e8-8209-4fe3-82f3-3938096bc9c6@github.com> References: <-n_wRbsst5bHLrBmOHEHPgJHIo3MujYkhGcemTZm6gk=.e1bf12e8-8209-4fe3-82f3-3938096bc9c6@github.com> Message-ID: On Mon, 31 Mar 2025 14:46:40 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. > > Had to resolve makefile because harfbuzz code is in > ClientLibraries.gmk in head but in Awt2dLibraries.gmk in 21. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1555#pullrequestreview-2731723869 From mbaesken at openjdk.org Tue Apr 1 07:30:22 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 1 Apr 2025 07:30:22 GMT Subject: [jdk17u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 In-Reply-To: References: Message-ID: On Mon, 31 Mar 2025 14:51:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > I had to resolve the makefile. > The same file is edited as in 21, but the listed warning flags > differ, so this can not be a clean backport from 21. > It differs to head as the make code is in an other file. why do we have 186 file changes but in head or 21u-dev 193 ? this looks strange to me . ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3413#issuecomment-2768433898 From mbaesken at openjdk.org Tue Apr 1 07:34:08 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 1 Apr 2025 07:34:08 GMT Subject: [jdk21u-dev] RFR: 8348598: Update Libpng to 1.6.47 In-Reply-To: References: Message-ID: On Mon, 31 Mar 2025 15:06:49 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. > > Had to resolve makefile because png make code is in > ClientLibraries.gmk in head but in Awt2dLibraries.gmk in 21. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1556#pullrequestreview-2731744770 From mbaesken at openjdk.org Tue Apr 1 07:38:35 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 1 Apr 2025 07:38:35 GMT Subject: [jdk17u-dev] RFR: 8348598: Update Libpng to 1.6.47 In-Reply-To: References: Message-ID: <-eOpZpex39NEFHGeFqPs5ciun35WkFcU_J4Unb1VpIg=.ab317e95-2013-4177-89a1-597688f73a10@github.com> On Mon, 31 Mar 2025 15:08:27 GMT, Goetz Lindenmaier wrote: > I had to resolve the makefile. > The same file is edited as in 21, but the > coding looks different in 17. > It differs to head as the make code is in an other file. what happened to DISABLED_WARNINGS_gcc_png.c := maybe-uninitialized unused-function, from head/24 is that needed ? ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3414#pullrequestreview-2731759906 From goetz at openjdk.org Tue Apr 1 07:43:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Apr 2025 07:43:18 GMT Subject: [jdk17u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.16-oracle. > > I had to resolve the makefile. > The same file is edited as in 21, but the listed warning flags > differ, so this can not be a clean backport from 21. > It differs to head as the make code is in an other file. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Missing files ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3413/files - new: https://git.openjdk.org/jdk17u-dev/pull/3413/files/c042f454..a10a9873 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3413&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3413&range=00-01 Stats: 890 lines in 7 files changed: 890 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3413.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3413/head:pull/3413 PR: https://git.openjdk.org/jdk17u-dev/pull/3413 From goetz at openjdk.org Tue Apr 1 07:46:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 1 Apr 2025 07:46:11 GMT Subject: [jdk17u-dev] RFR: 8348598: Update Libpng to 1.6.47 In-Reply-To: References: Message-ID: On Mon, 31 Mar 2025 15:08:27 GMT, Goetz Lindenmaier wrote: > I had to resolve the makefile. > The same file is edited as in 21, but the > coding looks different in 17. > It differs to head as the make code is in an other file. 17 does not distinguish the flags for the different libraries. unused-function is already set, see line 774. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3414#issuecomment-2768471745 From mbaesken at openjdk.org Tue Apr 1 07:50:40 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 1 Apr 2025 07:50:40 GMT Subject: [jdk17u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v2] In-Reply-To: References: Message-ID: On Tue, 1 Apr 2025 07:43:18 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.16-oracle. >> >> I had to resolve the makefile. >> The same file is edited as in 21, but the listed warning flags >> differ, so this can not be a clean backport from 21. >> It differs to head as the make code is in an other file. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Missing files Thanks for adding the files ! ------------- Marked as reviewed by mbaesken (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3413#pullrequestreview-2731793839 From qpzhang at openjdk.org Tue Apr 1 08:02:11 2025 From: qpzhang at openjdk.org (Patrick Zhang) Date: Tue, 1 Apr 2025 08:02:11 GMT Subject: [jdk17u-dev] RFR: 8350483: AArch64: turn on signum intrinsics by default on Ampere CPUs In-Reply-To: References: Message-ID: On Thu, 27 Feb 2025 06:58:37 GMT, Patrick Zhang wrote: > Backport the commit to set -XX:+UseSignumIntrinsic by default for Ampere CPUs. It is to fix performance problem observed on JMH cases `vm.compiler.Signum|java.lang.*MathBench.sig[nN]um*`. For example, `vm.compiler.Signum._1_signumFloatTest` thrpt score becomes 30x better on both jdk mainline and jdk17u-dev. The backporting can be very safe as it is limited to Ampere CPUs only and well verified on Ampere-1A with related jmh and jtreg tier1 tests. Status update: backport to 24 has been done (merged), and the operation to 21 is waiting for a dependent change, and 17 would follow up. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3300#issuecomment-2768511706 From duke at openjdk.org Tue Apr 1 11:28:27 2025 From: duke at openjdk.org (duke) Date: Tue, 1 Apr 2025 11:28:27 GMT Subject: [jdk24u] RFR: 8347296: WinInstallerUiTest fails in local test runs if the path to test work directory is longer that regular In-Reply-To: References: Message-ID: On Tue, 25 Mar 2025 09:25:24 GMT, Anawesha Khuntia wrote: > Straight Backport > Tested in different Windows OS's and the test passes- windows-x64-10,windows-x64-11,windows-x64-2019,windows-x64-2016,windows-x64-2022,windows-x64-2025 @ankhunti Your change (at version f068f61758dad6e070c54c9983f529eb340231f5) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/158#issuecomment-2769044475 From cushon at openjdk.org Tue Apr 1 19:33:54 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Tue, 1 Apr 2025 19:33:54 GMT Subject: [jdk21u-dev] RFR: 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries (JDK-8225377) [v7] In-Reply-To: References: Message-ID: > [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779) is a redo of the backport of [JDK-8323093](https://bugs.openjdk.org/browse/JDK-8323093), see also discussion in CSR [JDK-8346471](https://bugs.openjdk.org/browse/JDK-8346471). 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 nine additional commits since the last revision: - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 - Merge branch 'master' into redo-JDK-8341779 - 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 - 8336942: Improve test coverage for class loading elements with annotations of different retentions Reviewed-by: vromero ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1251/files - new: https://git.openjdk.org/jdk21u-dev/pull/1251/files/0a132a0f..58e01b4e Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1251&range=06 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1251&range=05-06 Stats: 108 lines in 8 files changed: 75 ins; 8 del; 25 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1251.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1251/head:pull/1251 PR: https://git.openjdk.org/jdk21u-dev/pull/1251 From duke at openjdk.org Tue Apr 1 23:03:47 2025 From: duke at openjdk.org (Anawesha Khuntia) Date: Tue, 1 Apr 2025 23:03:47 GMT Subject: [jdk24u] Integrated: 8347296: WinInstallerUiTest fails in local test runs if the path to test work directory is longer that regular In-Reply-To: References: Message-ID: On Tue, 25 Mar 2025 09:25:24 GMT, Anawesha Khuntia wrote: > Straight Backport > Tested in different Windows OS's and the test passes- windows-x64-10,windows-x64-11,windows-x64-2019,windows-x64-2016,windows-x64-2022,windows-x64-2025 This pull request has now been integrated. Changeset: 90124feb Author: Anawesha Khuntia Committer: Paul Hohensee URL: https://git.openjdk.org/jdk24u/commit/90124feb90ccb8f9c4f688897c3072fb5b49068e Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod 8347296: WinInstallerUiTest fails in local test runs if the path to test work directory is longer that regular Backport-of: b3e87360917fd56df8aa0a927723a561dcb840a2 ------------- PR: https://git.openjdk.org/jdk24u/pull/158 From duke at openjdk.org Wed Apr 2 01:46:24 2025 From: duke at openjdk.org (Taizo Kurashige) Date: Wed, 2 Apr 2025 01:46:24 GMT Subject: [jdk21u-dev] RFR: 8343342: java/io/File/GetXSpace.java fails on Windows with CD-ROM drive In-Reply-To: References: Message-ID: <2zMEFlTLdOctrakJBsYgjxUFuHqN6Dl3hozikLI7k1M=.4d5ff1c7-b4ee-48c1-9717-fa2f09e6f4c0@github.com> On Tue, 4 Mar 2025 09:07:51 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8343342: java/io/File/GetXSpace.java fails on Windows with CD-ROM drive > > Original patch does not apply cleanly. > GetXSpace.java in jdk21 includes tests when the SecurityManager is enabled. > When testing using class DenyFSA, the df command executed in getCDDriveSpace occurs java.security.AccessControlException. To prevent this, I modified testVolumes() to change the timing of the SecurityManager set. > > Testing: java/io/File/GetXSpace.java on Windows Server 2019 where drive C is a normal local disk, drive D is an unmounted iso CD-ROM drive, and drive F is an iso mounted CD-ROM drive > > Thanks. Could anyone review this backport please? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1445#issuecomment-2771046736 From duke at openjdk.org Wed Apr 2 01:56:19 2025 From: duke at openjdk.org (Taizo Kurashige) Date: Wed, 2 Apr 2025 01:56:19 GMT Subject: [jdk11u-dev] RFR: 8296631: NSS tests failing on OL9 linux-aarch64 hosts [v5] In-Reply-To: References: Message-ID: On Tue, 25 Feb 2025 23:48:40 GMT, Taizo Kurashige wrote: >> Hi, >> >> This is a backport of JDK-8296631: NSS tests failing on OL9 linux-aarch64 hosts >> >> Original patch does not apply cleanly for the following reasons: >> >> ?Fix to getOsMap() in test/jdk/sun/security/pkcs11/PKCS11Test.java can not be applied since getOsMap() was removed in https://bugs.openjdk.org/browse/JDK-8331700. >> ?Fix to test/jdk/sun/security/pkcs11/tls/tls12 can not be applied since test/jdk/sun/security/pkcs11/tls/tls12 is an enhancement added in [https://bugs.openjdk.org/browse/JDK-8220753](https://bugs.openjdk.org/browse/JDK-8220753%28jdk13%29) (jdk13). >> ?pkcs11/fips/ClientJSSEServerJSSE.java and pkcs11/fips/TrustManagerTest.java fail if I run the pkcs11 tests without the fix to test/jdk/sun/security/pkcs11/fips/. This is because cert9.db, key4.db, and pkcs11.txt, which are required to run the tests using sqlite, do not exist in test/jdk/sun/security/pkcs11/fips. test/jdk/sun/security/pkcs11/fips was removed in https://bugs.openjdk.org/browse/JDK-8217835 (jdk13), so the original patch does not fix test/jdk/sun/security/pkcs11/fips/. I added the database files to test/jdk/sun/security/pkcs11/fips so that pkcs11/fips/ClientJSSEServerJSSE.java and pkcs11/fips/TrustManagerTest.java can run tests using sqlite and pass. >> >> Testing: jdk/sun/security/pkcs11 tests on RHEL9, GHA testing >> >> Thanks. > > Taizo Kurashige has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains six additional commits since the last revision: > > - Merge branch 'openjdk:master' into backport-8296631 > - Replace pkcs11/fips/key4.db and pkcs11.txt > - Merge branch 'openjdk:master' into backport-8296631 > - Merge branch 'openjdk:master' into backport-8296631 > - Backport 6e1aacdfba5a32f7b071eea8039888d275827e83 > - Backport 6e1aacdfba5a32f7b071eea8039888d275827e83 @jerboaa @gnu-andrew I'm sorry to bother you, but could you approve? Thanks. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2955#issuecomment-2771061758 From syan at openjdk.org Wed Apr 2 06:07:32 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 2 Apr 2025 06:07:32 GMT Subject: [jdk17u-dev] RFR: 8287801: Fix test-bugs related to stress flags [v3] In-Reply-To: References: Message-ID: On Fri, 21 Feb 2025 07:13:08 GMT, SendaoYan wrote: >> Hi all, >> >> This pull request contains a backport of commit [302a6c06](https://github.com/openjdk/jdk/commit/302a6c068dcbb176381b1535baf25547079c9b06) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> There are three files can not backport cleanly: >> >> 1. Backport JDK-8271707 touch the file test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckSmearing.java cause this file can not backport cleanly. >> >> 2. Below files not exists in jdk17u-dev cause [JDK-8287801](https://bugs.openjdk.org/browse/JDK-8287801) can not backported cleanly. >> >> >> test/hotspot/jtreg/compiler/uncommontrap/Decompile.java >> test/hotspot/jtreg/compiler/rangechecks/TestLongRangeCheck.java >> >> >> Backport to fix test bugs which cause tests fails with stress flags, make test more robustness, change has been verified locally, test-fix only, no risk. >> >> Additional testing: >> >> - [x] Run all the touch tests except test/hotspot/jtreg/compiler/c2/cr7200264/TestDriver.java on linux-aarch64 >> - [x] Run all the touch tests except test/hotspot/jtreg/compiler/c2/cr7200264/TestDriver.java on linux-x64 >> >> [list.txt](https://github.com/user-attachments/files/18902538/list.txt) > > SendaoYan has updated the pull request incrementally with one additional commit since the last revision: > > rm test/hotspot/jtreg/compiler/uncommontrap/Decompile.java test/hotspot/jtreg/compiler/rangechecks/TestLongRangeCheck.java Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3290#issuecomment-2771421331 From syan at openjdk.org Wed Apr 2 06:07:33 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 2 Apr 2025 06:07:33 GMT Subject: [jdk17u-dev] Integrated: 8287801: Fix test-bugs related to stress flags In-Reply-To: References: Message-ID: On Fri, 21 Feb 2025 06:52:39 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [302a6c06](https://github.com/openjdk/jdk/commit/302a6c068dcbb176381b1535baf25547079c9b06) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > There are three files can not backport cleanly: > > 1. Backport JDK-8271707 touch the file test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckSmearing.java cause this file can not backport cleanly. > > 2. Below files not exists in jdk17u-dev cause [JDK-8287801](https://bugs.openjdk.org/browse/JDK-8287801) can not backported cleanly. > > > test/hotspot/jtreg/compiler/uncommontrap/Decompile.java > test/hotspot/jtreg/compiler/rangechecks/TestLongRangeCheck.java > > > Backport to fix test bugs which cause tests fails with stress flags, make test more robustness, change has been verified locally, test-fix only, no risk. > > Additional testing: > > - [x] Run all the touch tests except test/hotspot/jtreg/compiler/c2/cr7200264/TestDriver.java on linux-aarch64 > - [x] Run all the touch tests except test/hotspot/jtreg/compiler/c2/cr7200264/TestDriver.java on linux-x64 > > [list.txt](https://github.com/user-attachments/files/18902538/list.txt) This pull request has now been integrated. Changeset: 845a11ef Author: SendaoYan URL: https://git.openjdk.org/jdk17u-dev/commit/845a11ef68ccc37933b256e423aa42b6226e2ee5 Stats: 25 lines in 14 files changed: 22 ins; 0 del; 3 mod 8287801: Fix test-bugs related to stress flags Reviewed-by: phh Backport-of: 302a6c068dcbb176381b1535baf25547079c9b06 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3290 From duke at openjdk.org Wed Apr 2 06:42:43 2025 From: duke at openjdk.org (Govindan Srinivassan) Date: Wed, 2 Apr 2025 06:42:43 GMT Subject: [jdk24u] RFR: 8347000: Bug in com/sun/net/httpserver/bugs/B6361557.java test Message-ID: The test is passing It is a clean backport of 8347000 ------------- Commit messages: - Backport 5e6cda4799a6bf12370bc6a04b218ebed32dee53 Changes: https://git.openjdk.org/jdk24u/pull/170/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=170&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347000 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk24u/pull/170.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/170/head:pull/170 PR: https://git.openjdk.org/jdk24u/pull/170 From goetz at openjdk.org Wed Apr 2 07:05:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 07:05:41 GMT Subject: [jdk21u-dev] RFR: 8352716: (tz) Update Timezone Data to 2025b In-Reply-To: References: Message-ID: On Mon, 31 Mar 2025 22:06:02 GMT, Satyen Subramaniam wrote: > Backport of tzdata2025b. Nearly clean, but contains `zone.tab` file, which was removed by [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983). > > Reverted change to `test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt` and `.../displaynames.txt` when running `make` in `test/jdk/java/util/TimeZone/tools/share` to avoid the `java/util/TimeZone/Bug6329116.java` test failing, just as was done previously for [2024b](https://github.com/openjdk/jdk21u-dev/pull/1143). > > Passed tier1 tests and `make run-test TEST="jdk/java/util/TimeZone jdk/java/time/test jdk/sun/util/resources jdk/sun/text/resources jdk/sun/util/calendar"` locally, GHA sanity tests. Hi @satyenme Thanks for backporting this. Could you please first backport to 24? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1557#issuecomment-2771524474 From duke at openjdk.org Wed Apr 2 07:15:22 2025 From: duke at openjdk.org (duke) Date: Wed, 2 Apr 2025 07:15:22 GMT Subject: [jdk17u-dev] RFR: 8350412: [21u] AArch64: Ambiguous frame layout leads to incorrect traces in JFR In-Reply-To: References: Message-ID: <2h5MilQtXwgp-DcyFNmYGkoi495DKRGz6JxnwlWE5iY=.e3fcb3c6-45d4-4f16-b264-db78bc61d171@github.com> On Thu, 20 Mar 2025 09:09:32 GMT, Dmitry Chuyko wrote: > This tiny change fixes incorrect stack traces sometimes reported by JFR (non-deterministic stack walking). It is a backport from jdk21u. The pach has been manually recreated in 17u context (there are no post_call_nop() calls - a part of Virtual Threads, and max_vector_size comparison is different - a part of SVE support), in principal the patch is the same. > > Testing: tier1,2 on linux-aarch64. @dchuyko Your change (at version 6d85d18e978073975da1290a1abbd3a120b8b087) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3389#issuecomment-2771545833 From mbaesken at openjdk.org Wed Apr 2 08:17:26 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 2 Apr 2025 08:17:26 GMT Subject: [jdk24u] RFR: 8351277: Remove pipewire from AIX build Message-ID: <-VvJD5YalUvTy1hn1RHT7_nBnkpfMImk5-d0ZH7p-cE=.7bb57ab5-72ba-4160-9439-c7782ed371ed@github.com> 8351277: Remove pipewire from AIX build ------------- Commit messages: - Backport 6bc480358c80b0a1a94b5ca5f4b7ff2d84ce8e37 Changes: https://git.openjdk.org/jdk24u/pull/171/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=171&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351277 Stats: 42 lines in 4 files changed: 36 ins; 5 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/171.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/171/head:pull/171 PR: https://git.openjdk.org/jdk24u/pull/171 From duke at openjdk.org Wed Apr 2 08:27:06 2025 From: duke at openjdk.org (Anawesha Khuntia) Date: Wed, 2 Apr 2025 08:27:06 GMT Subject: [jdk24u] RFR: 8347298: Bug in JPackageCommand.ignoreFakeRuntime() Message-ID: Straight backport. Ran the complete open/test/jdk/:jdk_jpackage and the tests passed. ------------- Commit messages: - 8347298: Bug in JPackageCommand.ignoreFakeRuntime() Changes: https://git.openjdk.org/jdk24u/pull/172/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=172&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347298 Stats: 8 lines in 1 file changed: 0 ins; 3 del; 5 mod Patch: https://git.openjdk.org/jdk24u/pull/172.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/172/head:pull/172 PR: https://git.openjdk.org/jdk24u/pull/172 From mbaesken at openjdk.org Wed Apr 2 08:30:09 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 2 Apr 2025 08:30:09 GMT Subject: [jdk21u-dev] RFR: 8351665: Remove unused UseNUMA in os_aix.cpp Message-ID: 8351665: Remove unused UseNUMA in os_aix.cpp ------------- Commit messages: - Backport 84f87dd4e96bbea42b482a3a23383c8894a40868 Changes: https://git.openjdk.org/jdk21u-dev/pull/1565/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1565&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351665 Stats: 7 lines in 1 file changed: 0 ins; 7 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1565.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1565/head:pull/1565 PR: https://git.openjdk.org/jdk21u-dev/pull/1565 From syan at openjdk.org Wed Apr 2 09:53:42 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 2 Apr 2025 09:53:42 GMT Subject: [jdk24u] RFR: 8304674: File java.c compile error with -fsanitize=address -O0 Message-ID: Hi all, This pull request contains a backport of commit [9076673d](https://github.com/openjdk/jdk/commit/9076673d7df3c20bdb6e7fdf253030bc19a3d9dc) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 2 Apr 2025 and was reviewed by Magnus Ihse Bursie and Julian Waters. Thanks! ------------- Commit messages: - Backport 9076673d7df3c20bdb6e7fdf253030bc19a3d9dc Changes: https://git.openjdk.org/jdk24u/pull/173/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=173&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8304674 Stats: 7 lines in 1 file changed: 7 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk24u/pull/173.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/173/head:pull/173 PR: https://git.openjdk.org/jdk24u/pull/173 From goetz at openjdk.org Wed Apr 2 10:01:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 10:01:22 GMT Subject: [jdk21u-dev] Integrated: 8339639: Opensource few AWT PopupMenu tests In-Reply-To: References: Message-ID: <4o4dnjPjA5I0_Xtab8ifSmOu_MpU_4PG-2wYvJ_M7yM=.df4c3a3a-f8cb-4121-b9a3-00bad1f8e997@github.com> On Tue, 1 Apr 2025 06:30:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle > > Resolved ProblemList, probably clean. This pull request has now been integrated. Changeset: 883400f1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/883400f1c1f96730dce290d25b5e058b8993fa67 Stats: 360 lines in 3 files changed: 360 ins; 0 del; 0 mod 8339639: Opensource few AWT PopupMenu tests Backport-of: a0794e0a054c5e7ed051efa6362726cdd7598255 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1560 From goetz at openjdk.org Wed Apr 2 10:01:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 10:01:24 GMT Subject: [jdk21u-dev] Integrated: 8340143: Open source several Java2D rendering loop tests. In-Reply-To: References: Message-ID: On Tue, 1 Apr 2025 06:38:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 4e06d17a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/4e06d17a73bbf7d4d3323e99856449258ef24470 Stats: 394 lines in 5 files changed: 394 ins; 0 del; 0 mod 8340143: Open source several Java2D rendering loop tests. Backport-of: 90c2c0b4ad4ee7d2ea149aea771cf81bd666b1dc ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1563 From goetz at openjdk.org Wed Apr 2 10:01:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 10:01:27 GMT Subject: [jdk21u-dev] Integrated: 8339148: Make os::Linux::active_processor_count() public In-Reply-To: References: Message-ID: On Mon, 31 Mar 2025 14:07:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle > > Trivial resolve, probably clean anyways. This pull request has now been integrated. Changeset: bc269de4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/bc269de452ba2c6072529c3201059b2039210238 Stats: 4 lines in 1 file changed: 1 ins; 3 del; 0 mod 8339148: Make os::Linux::active_processor_count() public Backport-of: 12d060a255b9b783488714c6c2cb73a899d3f708 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1553 From goetz at openjdk.org Wed Apr 2 10:01:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 10:01:28 GMT Subject: [jdk21u-dev] Integrated: 8315951: Open source several Swing HTMLEditorKit related tests In-Reply-To: References: Message-ID: On Tue, 1 Apr 2025 06:24:03 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 373753fc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/373753fc30506fdbde5b3de6e80e82f9d5259ef9 Stats: 365 lines in 4 files changed: 365 ins; 0 del; 0 mod 8315951: Open source several Swing HTMLEditorKit related tests Backport-of: d19e017d3fd87a6b7613f44a3757d574a6560680 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1558 From goetz at openjdk.org Wed Apr 2 10:01:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 10:01:29 GMT Subject: [jdk21u-dev] Integrated: 8328484: Convert and Opensource few JFileChooser applet test to main In-Reply-To: References: Message-ID: <98jmBDhwvLVLpA4Y6NKHuBqqGlxX0oyauPmvgKAGv-g=.fcfebb3f-9f70-4190-80af-47dc93e9059d@github.com> On Tue, 1 Apr 2025 06:24:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 0f6ee761 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/0f6ee761c14999601db4570e8f87e332e06b995c Stats: 442 lines in 3 files changed: 442 ins; 0 del; 0 mod 8328484: Convert and Opensource few JFileChooser applet test to main Backport-of: 528efe206d5ee3775b01f3b90600ca3cab6c96f0 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1559 From goetz at openjdk.org Wed Apr 2 10:01:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 10:01:31 GMT Subject: [jdk21u-dev] Integrated: 8339895: Open source several AWT focus tests - series 3 In-Reply-To: References: Message-ID: On Tue, 1 Apr 2025 06:34:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: d3c83e5a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/d3c83e5a7241df7002a8bff09895cf6ee0a70bc8 Stats: 644 lines in 5 files changed: 644 ins; 0 del; 0 mod 8339895: Open source several AWT focus tests - series 3 Backport-of: 94c33179b6a1205100d7c125f3a7c11e29621db9 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1561 From goetz at openjdk.org Wed Apr 2 10:01:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 10:01:32 GMT Subject: [jdk21u-dev] Integrated: 8340367: Opensource few AWT image tests In-Reply-To: <7eVQFodrBThUCXidhduz5K0RrMJvx3gHxBVYXHcVXlM=.7ee697ac-059b-4de7-96f3-66a340f76098@github.com> References: <7eVQFodrBThUCXidhduz5K0RrMJvx3gHxBVYXHcVXlM=.7ee697ac-059b-4de7-96f3-66a340f76098@github.com> Message-ID: On Tue, 1 Apr 2025 06:37:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle, This pull request has now been integrated. Changeset: 550d8534 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/550d85345f4aa697076c8cc0d477de2955987f1a Stats: 513 lines in 5 files changed: 513 ins; 0 del; 0 mod 8340367: Opensource few AWT image tests Backport-of: 6c91a16f16cbeb1bb0a79459e7db1fd9f576e743 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1562 From goetz at openjdk.org Wed Apr 2 10:01:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 10:01:51 GMT Subject: [jdk17u-dev] Integrated: 8339895: Open source several AWT focus tests - series 3 In-Reply-To: References: Message-ID: On Tue, 1 Apr 2025 06:37:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > Resolved ProblemList, probably clean. This pull request has now been integrated. Changeset: 50fef470 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/50fef47007f763ef6a8bf1f1e23322c10ecc28e4 Stats: 644 lines in 5 files changed: 644 ins; 0 del; 0 mod 8339895: Open source several AWT focus tests - series 3 Backport-of: 94c33179b6a1205100d7c125f3a7c11e29621db9 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3419 From goetz at openjdk.org Wed Apr 2 10:01:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 10:01:52 GMT Subject: [jdk17u-dev] Integrated: 8339639: Opensource few AWT PopupMenu tests In-Reply-To: References: Message-ID: On Tue, 1 Apr 2025 06:30:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > Resolved ProblemList, probably clean. This pull request has now been integrated. Changeset: 8505d6a8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/8505d6a80dec1c22d5f132f275de6317a42ee0f1 Stats: 360 lines in 3 files changed: 360 ins; 0 del; 0 mod 8339639: Opensource few AWT PopupMenu tests Backport-of: a0794e0a054c5e7ed051efa6362726cdd7598255 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3418 From goetz at openjdk.org Wed Apr 2 10:02:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 10:02:05 GMT Subject: [jdk17u-dev] Integrated: 8328484: Convert and Opensource few JFileChooser applet test to main In-Reply-To: References: Message-ID: On Tue, 1 Apr 2025 06:24:32 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 7c4fdd2b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/7c4fdd2b116ac0786bbe5274e76009f6471edbe6 Stats: 442 lines in 3 files changed: 442 ins; 0 del; 0 mod 8328484: Convert and Opensource few JFileChooser applet test to main Backport-of: 528efe206d5ee3775b01f3b90600ca3cab6c96f0 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3417 From goetz at openjdk.org Wed Apr 2 10:02:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 10:02:06 GMT Subject: [jdk17u-dev] Integrated: 8315951: Open source several Swing HTMLEditorKit related tests In-Reply-To: References: Message-ID: <7IZM3T8Z6f6flora4P9_4DjhPNhf9k9WIGJS_rFMPus=.b9d9c44c-2704-45d3-a2ee-7d54bf60ebe4@github.com> On Tue, 1 Apr 2025 06:24:11 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 450b290a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/450b290a10c1647f41cd8fb06d9fa78826e71538 Stats: 365 lines in 4 files changed: 365 ins; 0 del; 0 mod 8315951: Open source several Swing HTMLEditorKit related tests Backport-of: d19e017d3fd87a6b7613f44a3757d574a6560680 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3416 From goetz at openjdk.org Wed Apr 2 10:03:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 10:03:20 GMT Subject: [jdk21u-dev] Integrated: 8340605: Open source several AWT PopupMenu tests In-Reply-To: References: Message-ID: On Tue, 1 Apr 2025 06:38:40 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle, This pull request has now been integrated. Changeset: bc4a3177 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/bc4a31775bfc15d0042c7d4adaea3c2f8113ed7a Stats: 431 lines in 5 files changed: 431 ins; 0 del; 0 mod 8340605: Open source several AWT PopupMenu tests Backport-of: 822a773873c42ea27a6be90da92b2b2c9fb8caee ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1564 From goetz at openjdk.org Wed Apr 2 10:04:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 10:04:19 GMT Subject: [jdk17u-dev] Integrated: 8340367: Opensource few AWT image tests In-Reply-To: References: Message-ID: On Tue, 1 Apr 2025 06:37:49 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 9d639ca2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/9d639ca22488652df7bd9835dd6c556f3f041bd3 Stats: 513 lines in 5 files changed: 513 ins; 0 del; 0 mod 8340367: Opensource few AWT image tests Backport-of: 6c91a16f16cbeb1bb0a79459e7db1fd9f576e743 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3420 From goetz at openjdk.org Wed Apr 2 10:05:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 10:05:27 GMT Subject: [jdk21u-dev] Integrated: 8342376: More reliable OOM handling in ExceptionDuringDumpAtObjectsInitPhase test In-Reply-To: References: Message-ID: On Mon, 31 Mar 2025 14:38:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: aba69def Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/aba69defac36bc86fc5de13ddc195088255fd15f Stats: 12 lines in 1 file changed: 6 ins; 0 del; 6 mod 8342376: More reliable OOM handling in ExceptionDuringDumpAtObjectsInitPhase test Backport-of: 37aa320f573650f007e60729e4d187c3b96b5756 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1554 From goetz at openjdk.org Wed Apr 2 10:06:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 10:06:47 GMT Subject: [jdk17u-dev] Integrated: 8340143: Open source several Java2D rendering loop tests. In-Reply-To: <6D6z9C78F_NKe0uWTuCfx7TUhA5vYs1FE-9FJyP6L-s=.d5b4fcc0-6d6f-4dcc-8225-0e56cb3fb906@github.com> References: <6D6z9C78F_NKe0uWTuCfx7TUhA5vYs1FE-9FJyP6L-s=.d5b4fcc0-6d6f-4dcc-8225-0e56cb3fb906@github.com> Message-ID: On Tue, 1 Apr 2025 06:38:17 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 1c10340b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/1c10340b4fbf59c1464a77c18eff2f7afbefe860 Stats: 394 lines in 5 files changed: 394 ins; 0 del; 0 mod 8340143: Open source several Java2D rendering loop tests. Backport-of: 90c2c0b4ad4ee7d2ea149aea771cf81bd666b1dc ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3421 From goetz at openjdk.org Wed Apr 2 10:07:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 10:07:22 GMT Subject: [jdk21u-dev] Integrated: 8348597: Update HarfBuzz to 10.4.0 In-Reply-To: <-n_wRbsst5bHLrBmOHEHPgJHIo3MujYkhGcemTZm6gk=.e1bf12e8-8209-4fe3-82f3-3938096bc9c6@github.com> References: <-n_wRbsst5bHLrBmOHEHPgJHIo3MujYkhGcemTZm6gk=.e1bf12e8-8209-4fe3-82f3-3938096bc9c6@github.com> Message-ID: On Mon, 31 Mar 2025 14:46:40 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. > > Had to resolve makefile because harfbuzz code is in > ClientLibraries.gmk in head but in Awt2dLibraries.gmk in 21. This pull request has now been integrated. Changeset: eb86458e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/eb86458e2587c5daebc16cad0448790f8227b4bf Stats: 18558 lines in 193 files changed: 10013 ins; 2990 del; 5555 mod 8348597: Update HarfBuzz to 10.4.0 Reviewed-by: phh, mbaesken Backport-of: dbdbbd473061d7e8077ed07ccc6b03065a8c2ffc ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1555 From goetz at openjdk.org Wed Apr 2 10:11:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 10:11:49 GMT Subject: [jdk21u-dev] Integrated: 8348598: Update Libpng to 1.6.47 In-Reply-To: References: Message-ID: <9jTtiCOBhcC1BorcZXi185R8JGv5zWcwqVs9fdxF9As=.a69bbccb-e776-4c3d-92e9-e7f4fedbace7@github.com> On Mon, 31 Mar 2025 15:06:49 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. > > Had to resolve makefile because png make code is in > ClientLibraries.gmk in head but in Awt2dLibraries.gmk in 21. This pull request has now been integrated. Changeset: 32cad692 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/32cad6923ecbb47e7321f992d830020c69acd649 Stats: 4890 lines in 20 files changed: 1906 ins; 2195 del; 789 mod 8348598: Update Libpng to 1.6.47 Reviewed-by: mbaesken Backport-of: 6b82b42a2116900b2125e03c1ffa0824d6062757 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1556 From goetz at openjdk.org Wed Apr 2 10:11:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 10:11:54 GMT Subject: [jdk17u-dev] Integrated: 8340605: Open source several AWT PopupMenu tests In-Reply-To: References: Message-ID: On Tue, 1 Apr 2025 06:38:46 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: e33daf09 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e33daf09e07948d9bbfbc2fab0c5de1982d77c2a Stats: 431 lines in 5 files changed: 431 ins; 0 del; 0 mod 8340605: Open source several AWT PopupMenu tests Backport-of: 822a773873c42ea27a6be90da92b2b2c9fb8caee ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3422 From goetz at openjdk.org Wed Apr 2 10:16:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 10:16:49 GMT Subject: [jdk17u-dev] Integrated: 8342376: More reliable OOM handling in ExceptionDuringDumpAtObjectsInitPhase test In-Reply-To: References: Message-ID: On Mon, 31 Mar 2025 14:39:04 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle This pull request has now been integrated. Changeset: ff0d2b35 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ff0d2b351c7e895275aeeac1cfd0fec03c2d9e96 Stats: 12 lines in 1 file changed: 6 ins; 0 del; 6 mod 8342376: More reliable OOM handling in ExceptionDuringDumpAtObjectsInitPhase test Backport-of: 37aa320f573650f007e60729e4d187c3b96b5756 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3412 From rmarchenko at openjdk.org Wed Apr 2 10:39:01 2025 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Wed, 2 Apr 2025 10:39:01 GMT Subject: [jdk21u-dev] RFR: 8332506: SIGFPE In ObjectSynchronizer::is_async_deflation_needed() Message-ID: This is backport of "[JDK-8332506](https://bugs.openjdk.org/browse/JDK-8332506) SIGFPE In ObjectSynchronizer::is_async_deflation_needed()". This fixes division by zero problem in JDK21 as there are cases the problem occurs in 21. Backport is almost clean, I resolved a few minor conflicts (copyright, and type conversion differences). ------------- Commit messages: - Backport cbabc0451505a00dfe77c163190736460c53820f Changes: https://git.openjdk.org/jdk21u-dev/pull/1566/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1566&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8332506 Stats: 45 lines in 1 file changed: 25 ins; 12 del; 8 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1566.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1566/head:pull/1566 PR: https://git.openjdk.org/jdk21u-dev/pull/1566 From goetz at openjdk.org Wed Apr 2 11:26:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 11:26:56 GMT Subject: [jdk17u-dev] RFR: 8348597: Update HarfBuzz to 10.4.0 [v2] In-Reply-To: References: Message-ID: On Tue, 1 Apr 2025 07:43:18 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.16-oracle. >> >> I had to resolve the makefile. >> The same file is edited as in 21, but the listed warning flags >> differ, so this can not be a clean backport from 21. >> It differs to head as the make code is in an other file. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Missing files Thanks for spotting the file problem and the review! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3413#issuecomment-2772254931 From goetz at openjdk.org Wed Apr 2 11:26:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 11:26:58 GMT Subject: [jdk17u-dev] Integrated: 8348597: Update HarfBuzz to 10.4.0 In-Reply-To: References: Message-ID: On Mon, 31 Mar 2025 14:51:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > I had to resolve the makefile. > The same file is edited as in 21, but the listed warning flags > differ, so this can not be a clean backport from 21. > It differs to head as the make code is in an other file. This pull request has now been integrated. Changeset: f4e99de3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/f4e99de33e35826ec1fb368d6ad96005d7bd5cc4 Stats: 18558 lines in 193 files changed: 10013 ins; 2990 del; 5555 mod 8348597: Update HarfBuzz to 10.4.0 Reviewed-by: mbaesken, phh Backport-of: dbdbbd473061d7e8077ed07ccc6b03065a8c2ffc ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3413 From goetz at openjdk.org Wed Apr 2 11:30:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 11:30:55 GMT Subject: [jdk17u-dev] Integrated: 8348598: Update Libpng to 1.6.47 In-Reply-To: References: Message-ID: On Mon, 31 Mar 2025 15:08:27 GMT, Goetz Lindenmaier wrote: > I had to resolve the makefile. > The same file is edited as in 21, but the > coding looks different in 17. > It differs to head as the make code is in an other file. This pull request has now been integrated. Changeset: 025da55d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/025da55defb4428a0cbc75b24842513011f1220d Stats: 4889 lines in 20 files changed: 1905 ins; 2195 del; 789 mod 8348598: Update Libpng to 1.6.47 Reviewed-by: phh Backport-of: 6b82b42a2116900b2125e03c1ffa0824d6062757 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3414 From mbaesken at openjdk.org Wed Apr 2 11:35:34 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 2 Apr 2025 11:35:34 GMT Subject: [jdk24u] RFR: 8351665: Remove unused UseNUMA in os_aix.cpp Message-ID: 8351665: Remove unused UseNUMA in os_aix.cpp ------------- Commit messages: - Backport 84f87dd4e96bbea42b482a3a23383c8894a40868 Changes: https://git.openjdk.org/jdk24u/pull/174/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=174&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351665 Stats: 7 lines in 1 file changed: 0 ins; 7 del; 0 mod Patch: https://git.openjdk.org/jdk24u/pull/174.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/174/head:pull/174 PR: https://git.openjdk.org/jdk24u/pull/174 From goetz at openjdk.org Wed Apr 2 13:43:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 13:43:27 GMT Subject: [jdk17u-dev] RFR: 8321931: memory_swap_current_in_bytes reports 0 as "unlimited" Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 7777eb5e15b9f08cdc621c84ff38c72334388b56 Changes: https://git.openjdk.org/jdk17u-dev/pull/3423/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3423&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8321931 Stats: 98 lines in 2 files changed: 97 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3423.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3423/head:pull/3423 PR: https://git.openjdk.org/jdk17u-dev/pull/3423 From goetz at openjdk.org Wed Apr 2 13:44:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 13:44:19 GMT Subject: [jdk17u-dev] RFR: 8340874: Open source some of the AWT Geometry/Button tests Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport e19c7d80f722395583fbdb4cc10dc9051c8602f2 Changes: https://git.openjdk.org/jdk17u-dev/pull/3424/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3424&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340874 Stats: 438 lines in 4 files changed: 438 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3424.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3424/head:pull/3424 PR: https://git.openjdk.org/jdk17u-dev/pull/3424 From goetz at openjdk.org Wed Apr 2 13:45:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 13:45:12 GMT Subject: [jdk21u-dev] RFR: 8321931: memory_swap_current_in_bytes reports 0 as "unlimited" Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 7777eb5e15b9f08cdc621c84ff38c72334388b56 Changes: https://git.openjdk.org/jdk21u-dev/pull/1567/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1567&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8321931 Stats: 98 lines in 2 files changed: 97 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1567.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1567/head:pull/1567 PR: https://git.openjdk.org/jdk21u-dev/pull/1567 From goetz at openjdk.org Wed Apr 2 13:46:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 13:46:18 GMT Subject: [jdk21u-dev] RFR: 8340874: Open source some of the AWT Geometry/Button tests Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport e19c7d80f722395583fbdb4cc10dc9051c8602f2 Changes: https://git.openjdk.org/jdk21u-dev/pull/1568/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1568&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340874 Stats: 438 lines in 4 files changed: 438 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1568.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1568/head:pull/1568 PR: https://git.openjdk.org/jdk21u-dev/pull/1568 From goetz at openjdk.org Wed Apr 2 13:46:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 13:46:28 GMT Subject: [jdk21u-dev] RFR: 8340437: Open source few more AWT Frame related tests Message-ID: <7FcO4iX2zvRLr3X9wHLdlUnGXCCO8DrT7zb3w6uq_OQ=.299b6ce4-7915-49bf-818a-3e1fee27282e@github.com> I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 9bd478593cc92a716151d1373f3426f1d92143bb Changes: https://git.openjdk.org/jdk21u-dev/pull/1569/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1569&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340437 Stats: 771 lines in 4 files changed: 771 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1569.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1569/head:pull/1569 PR: https://git.openjdk.org/jdk21u-dev/pull/1569 From goetz at openjdk.org Wed Apr 2 13:46:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 13:46:51 GMT Subject: [jdk17u-dev] RFR: 8341239: Open source closed frame tests # 3 Message-ID: <16DEG5kE98hV3XPiwigDC3gKsBUKJq7SVAFXuR5UsdI=.76930afc-6b81-43eb-80b8-cfdf20c0834b@github.com> I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport ff3e849b8a1de3741dcd728636e1a804996f96fe Changes: https://git.openjdk.org/jdk17u-dev/pull/3426/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3426&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341239 Stats: 366 lines in 4 files changed: 366 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3426.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3426/head:pull/3426 PR: https://git.openjdk.org/jdk17u-dev/pull/3426 From goetz at openjdk.org Wed Apr 2 13:47:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 13:47:29 GMT Subject: [jdk17u-dev] RFR: 8340625: Open source additional Component tests (part 3) Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport ebb4759c3d2776f5e6e83f743a7891a145f8aee4 Changes: https://git.openjdk.org/jdk17u-dev/pull/3427/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3427&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340625 Stats: 803 lines in 3 files changed: 803 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3427.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3427/head:pull/3427 PR: https://git.openjdk.org/jdk17u-dev/pull/3427 From goetz at openjdk.org Wed Apr 2 13:47:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 13:47:52 GMT Subject: [jdk21u-dev] RFR: 8341239: Open source closed frame tests # 3 Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport ff3e849b8a1de3741dcd728636e1a804996f96fe Changes: https://git.openjdk.org/jdk21u-dev/pull/1570/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1570&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341239 Stats: 366 lines in 4 files changed: 366 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1570.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1570/head:pull/1570 PR: https://git.openjdk.org/jdk21u-dev/pull/1570 From goetz at openjdk.org Wed Apr 2 13:48:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 13:48:30 GMT Subject: [jdk17u-dev] RFR: 8340437: Open source few more AWT Frame related tests Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 9bd478593cc92a716151d1373f3426f1d92143bb Changes: https://git.openjdk.org/jdk17u-dev/pull/3425/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3425&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340437 Stats: 771 lines in 4 files changed: 771 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3425.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3425/head:pull/3425 PR: https://git.openjdk.org/jdk17u-dev/pull/3425 From goetz at openjdk.org Wed Apr 2 13:50:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 13:50:06 GMT Subject: [jdk21u-dev] RFR: 8340625: Open source additional Component tests (part 3) Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport ebb4759c3d2776f5e6e83f743a7891a145f8aee4 Changes: https://git.openjdk.org/jdk21u-dev/pull/1571/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1571&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340625 Stats: 803 lines in 3 files changed: 803 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1571.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1571/head:pull/1571 PR: https://git.openjdk.org/jdk21u-dev/pull/1571 From goetz at openjdk.org Wed Apr 2 14:11:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 14:11:33 GMT Subject: [jdk21u-dev] RFR: 8340555: Open source DnD tests - Set4 Message-ID: <857_ut41oew3rBHcU6ZNiwU6rSlPk7BKAIDirybRzVw=.3302784f-7f2d-4e09-8123-e18b96794f62@github.com> I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 0dd49970428e08d35996752ba0878a97fb6f8530 Changes: https://git.openjdk.org/jdk21u-dev/pull/1572/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1572&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340555 Stats: 837 lines in 7 files changed: 837 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1572.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1572/head:pull/1572 PR: https://git.openjdk.org/jdk21u-dev/pull/1572 From goetz at openjdk.org Wed Apr 2 14:13:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 14:13:50 GMT Subject: [jdk17u-dev] RFR: 8340555: Open source DnD tests - Set4 Message-ID: I backport this for parity with 17.0.16-oracle. Resolved ProblemList, probably clean. ------------- Commit messages: - Backport 0dd49970428e08d35996752ba0878a97fb6f8530 Changes: https://git.openjdk.org/jdk17u-dev/pull/3428/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3428&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340555 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3428.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3428/head:pull/3428 PR: https://git.openjdk.org/jdk17u-dev/pull/3428 From phh at openjdk.org Wed Apr 2 14:33:50 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 2 Apr 2025 14:33:50 GMT Subject: [jdk21u-dev] RFR: 8336042: Caller/callee param size mismatch in deoptimization causes crash Message-ID: Caller/callee param size mismatch in deoptimization causes crash Co-authored-by: Richard Reingruber Reviewed-by: pchilanomate, rrich, vlivanov, never Backport for parity with Oracle 21.0.8. Passes tier2 and the new test. Low risk, clean backport, adds asserts and a minor refactoring to isolate the fix. ------------- Commit messages: - 8336042: Caller/callee param size mismatch in deoptimization causes crash Changes: https://git.openjdk.org/jdk21u-dev/pull/1573/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1573&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8336042 Stats: 161 lines in 11 files changed: 147 ins; 3 del; 11 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1573.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1573/head:pull/1573 PR: https://git.openjdk.org/jdk21u-dev/pull/1573 From dchuyko at openjdk.org Wed Apr 2 14:53:02 2025 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Wed, 2 Apr 2025 14:53:02 GMT Subject: [jdk17u-dev] Integrated: 8350412: [21u] AArch64: Ambiguous frame layout leads to incorrect traces in JFR In-Reply-To: References: Message-ID: <6dAYPIC6l6V6pXz41aepg6vyPUcBoG0kL23fC7hESjM=.e59ecc6c-de88-421f-9fdd-6cc785b0924a@github.com> On Thu, 20 Mar 2025 09:09:32 GMT, Dmitry Chuyko wrote: > This tiny change fixes incorrect stack traces sometimes reported by JFR (non-deterministic stack walking). It is a backport from jdk21u. The pach has been manually recreated in 17u context (there are no post_call_nop() calls - a part of Virtual Threads, and max_vector_size comparison is different - a part of SVE support), in principal the patch is the same. > > Testing: tier1,2 on linux-aarch64. This pull request has now been integrated. Changeset: c98e598b Author: Dmitry Chuyko Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/c98e598bc4b369abc60a876f7cfb7c78f5521cc1 Stats: 7 lines in 1 file changed: 3 ins; 4 del; 0 mod 8350412: [21u] AArch64: Ambiguous frame layout leads to incorrect traces in JFR Reviewed-by: phh ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3389 From mbaesken at openjdk.org Wed Apr 2 14:57:27 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 2 Apr 2025 14:57:27 GMT Subject: [jdk24u] RFR: 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table Message-ID: 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table ------------- Commit messages: - Backport bac2aa44454982684e06854add1dbbb806fba363 Changes: https://git.openjdk.org/jdk24u/pull/175/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=175&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352946 Stats: 6 lines in 1 file changed: 6 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk24u/pull/175.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/175/head:pull/175 PR: https://git.openjdk.org/jdk24u/pull/175 From mbaesken at openjdk.org Wed Apr 2 15:14:13 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 2 Apr 2025 15:14:13 GMT Subject: [jdk24u] RFR: 8330936: [ubsan] exclude function BilinearInterp and ShapeSINextSpan in libawt java2d from ubsan checks Message-ID: 8330936: [ubsan] exclude function BilinearInterp and ShapeSINextSpan in libawt java2d from ubsan checks ------------- Commit messages: - Backport 40f150d3e50caf44fa4a31b79fbcd234142803ce Changes: https://git.openjdk.org/jdk24u/pull/176/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=176&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8330936 Stats: 8 lines in 2 files changed: 6 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk24u/pull/176.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/176/head:pull/176 PR: https://git.openjdk.org/jdk24u/pull/176 From stuefe at openjdk.org Wed Apr 2 15:19:04 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Wed, 2 Apr 2025 15:19:04 GMT Subject: [jdk24u] RFR: 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 14:50:55 GMT, Matthias Baesken wrote: > 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table src/hotspot/os/posix/signals_posix.cpp line 976: > 974: { SIGSEGV, SEGV_MAPERR, "SEGV_MAPERR", "Address not mapped to object." }, > 975: { SIGSEGV, SEGV_ACCERR, "SEGV_ACCERR", "Invalid permissions for mapped object." }, > 976: #if defined(LINUX) Suggestion: #if defined(SEGV_BNDERR) safer; in case other platforms have this too, and in case Linux has this not. As long as this is a macro, at least. ------------- PR Review Comment: https://git.openjdk.org/jdk24u/pull/175#discussion_r2025060899 From mbaesken at openjdk.org Wed Apr 2 15:22:58 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 2 Apr 2025 15:22:58 GMT Subject: [jdk24u] RFR: 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 15:16:30 GMT, Thomas Stuefe wrote: >> 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table > > src/hotspot/os/posix/signals_posix.cpp line 976: > >> 974: { SIGSEGV, SEGV_MAPERR, "SEGV_MAPERR", "Address not mapped to object." }, >> 975: { SIGSEGV, SEGV_ACCERR, "SEGV_ACCERR", "Invalid permissions for mapped object." }, >> 976: #if defined(LINUX) > > Suggestion: > > #if defined(SEGV_BNDERR) > > safer; in case other platforms have this too, and in case Linux has this not. As long as this is a macro, at least. I define it (line 54) if it is not there so it should be safe. ------------- PR Review Comment: https://git.openjdk.org/jdk24u/pull/175#discussion_r2025069574 From stuefe at openjdk.org Wed Apr 2 15:31:58 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Wed, 2 Apr 2025 15:31:58 GMT Subject: [jdk24u] RFR: 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 15:20:21 GMT, Matthias Baesken wrote: >> src/hotspot/os/posix/signals_posix.cpp line 976: >> >>> 974: { SIGSEGV, SEGV_MAPERR, "SEGV_MAPERR", "Address not mapped to object." }, >>> 975: { SIGSEGV, SEGV_ACCERR, "SEGV_ACCERR", "Invalid permissions for mapped object." }, >>> 976: #if defined(LINUX) >> >> Suggestion: >> >> #if defined(SEGV_BNDERR) >> >> safer; in case other platforms have this too, and in case Linux has this not. As long as this is a macro, at least. > > I define it (line 54) if it is not there so it should be safe. Hmm, okay. That means that when we build on an older machine, and Linux kernels change the constant in newer kernel releases, we may use the wrong number. What I would do is this: #define SEGV_BNDERR_value 3 #if defined(SEGV_BNDERR) STATIC_ASSERT(SEGV_BNDERR == SEGV_BNDERR_value) #else #define SEGV_BNDERR SEGV_BNDERR_value #endif The static assert will alert us if we build on a newer Linux version and turns out we were wrong with our assumed number. ------------- PR Review Comment: https://git.openjdk.org/jdk24u/pull/175#discussion_r2025086239 From duke at openjdk.org Wed Apr 2 15:35:13 2025 From: duke at openjdk.org (duke) Date: Wed, 2 Apr 2025 15:35:13 GMT Subject: [jdk24u] RFR: 8347000: Bug in com/sun/net/httpserver/bugs/B6361557.java test In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 06:34:22 GMT, Govindan Srinivassan wrote: > The test is passing > It is a clean backport of 8347000 @govsrini Your change (at version cf892b0a5e9634021a66cd5c4e75d2e1d80481f4) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/170#issuecomment-2772971704 From mbaesken at openjdk.org Wed Apr 2 15:40:58 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 2 Apr 2025 15:40:58 GMT Subject: [jdk24u] RFR: 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 15:29:35 GMT, Thomas Stuefe wrote: >> I define it (line 54) if it is not there so it should be safe. > > Hmm, okay. > > That means that when we build on an older machine, and Linux kernels change the constant in newer kernel releases, we may use the wrong number. > > What I would do is this: > > > #define SEGV_BNDERR_value 3 > #if defined(SEGV_BNDERR) > STATIC_ASSERT(SEGV_BNDERR == SEGV_BNDERR_value) > #else > #define SEGV_BNDERR SEGV_BNDERR_value > #endif > > > The static assert will alert us if we build on a newer Linux version and turns out we were wrong with our assumed number. Not sure if this is very likely , but who knows. I created https://bugs.openjdk.org/browse/JDK-8353568 ------------- PR Review Comment: https://git.openjdk.org/jdk24u/pull/175#discussion_r2025104219 From duke at openjdk.org Wed Apr 2 15:51:11 2025 From: duke at openjdk.org (duke) Date: Wed, 2 Apr 2025 15:51:11 GMT Subject: [jdk21u-dev] Withdrawn: 8340547: Starting many threads can delay safepoints In-Reply-To: References: Message-ID: On Tue, 28 Jan 2025 16:44:06 GMT, Sergey Nazarkin wrote: > I'd like to backport this fix to fix the issue with starting a lot of threads in a burst. Some users found this to be a barrier to migrating from JDK8. > > The backport is not clean as required to adjust `globals.hpp` and replace `ConditionalMutexLocker` with classic `MutexLocker`. Original fix and discussion are [here](https://github.com/openjdk/jdk/pull/21111) > > Tested with `tier1` and reproducers from [JDK-8340547](https://bugs.openjdk.org/browse/JDK-8340547), [JDK-8307970](https://bugs.openjdk.org/browse/JDK-8307970) This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1365 From duke at openjdk.org Wed Apr 2 15:58:01 2025 From: duke at openjdk.org (Govindan Srinivassan) Date: Wed, 2 Apr 2025 15:58:01 GMT Subject: [jdk24u] Integrated: 8347000: Bug in com/sun/net/httpserver/bugs/B6361557.java test In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 06:34:22 GMT, Govindan Srinivassan wrote: > The test is passing > It is a clean backport of 8347000 This pull request has now been integrated. Changeset: c83786b6 Author: Govindan Srinivassan Committer: Paul Hohensee URL: https://git.openjdk.org/jdk24u/commit/c83786b6da3e009d0e8d324f24450c6693033a95 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8347000: Bug in com/sun/net/httpserver/bugs/B6361557.java test Backport-of: 5e6cda4799a6bf12370bc6a04b218ebed32dee53 ------------- PR: https://git.openjdk.org/jdk24u/pull/170 From phh at openjdk.org Wed Apr 2 16:00:57 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 2 Apr 2025 16:00:57 GMT Subject: [jdk21u-dev] RFR: 8332506: SIGFPE In ObjectSynchronizer::is_async_deflation_needed() In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 10:33:08 GMT, Roman Marchenko wrote: > This is backport of "[JDK-8332506](https://bugs.openjdk.org/browse/JDK-8332506) SIGFPE In ObjectSynchronizer::is_async_deflation_needed()". > > This fixes division by zero problem in JDK21 as there are cases the problem occurs in 21. > > Backport is almost clean, I resolved a few minor conflicts (copyright, and type conversion differences). Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1566#pullrequestreview-2736829305 From phh at openjdk.org Wed Apr 2 16:06:54 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 2 Apr 2025 16:06:54 GMT Subject: [jdk21u-dev] RFR: 8343342: java/io/File/GetXSpace.java fails on Windows with CD-ROM drive In-Reply-To: References: Message-ID: On Tue, 4 Mar 2025 09:07:51 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8343342: java/io/File/GetXSpace.java fails on Windows with CD-ROM drive > > Original patch does not apply cleanly. > GetXSpace.java in jdk21 includes tests when the SecurityManager is enabled. > When testing using class DenyFSA, the df command executed in getCDDriveSpace occurs java.security.AccessControlException. To prevent this, I modified testVolumes() to change the timing of the SecurityManager set. > > Testing: java/io/File/GetXSpace.java on Windows Server 2019 where drive C is a normal local disk, drive D is an unmounted iso CD-ROM drive, and drive F is an iso mounted CD-ROM drive > > Thanks. Not a Windows expert, but looks reasonable. ------------- Marked as reviewed by phh (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1445#pullrequestreview-2736851196 From stuefe at openjdk.org Wed Apr 2 16:11:48 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Wed, 2 Apr 2025 16:11:48 GMT Subject: [jdk24u] RFR: 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 15:38:22 GMT, Matthias Baesken wrote: >> Hmm, okay. >> >> That means that when we build on an older machine, and Linux kernels change the constant in newer kernel releases, we may use the wrong number. >> >> What I would do is this: >> >> >> #define SEGV_BNDERR_value 3 >> #if defined(SEGV_BNDERR) >> STATIC_ASSERT(SEGV_BNDERR == SEGV_BNDERR_value) >> #else >> #define SEGV_BNDERR SEGV_BNDERR_value >> #endif >> >> >> The static assert will alert us if we build on a newer Linux version and turns out we were wrong with our assumed number. > > Not sure if this is very likely , but who knows. > I created https://bugs.openjdk.org/browse/JDK-8353568 Why a new bug, why not just do it as part of this PR? Am I missing something? > Not sure if this is very likely , but who knows. It can happen. With signal definitions I agree, very unlikely. But I had a bug last year with mmap constants (you'd think they never change once defined, too) where Oracle Linux changed those constants downstream in their kernel, and that caused errors at customers. ------------- PR Review Comment: https://git.openjdk.org/jdk24u/pull/175#discussion_r2025168510 From dchuyko at openjdk.org Wed Apr 2 16:36:00 2025 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Wed, 2 Apr 2025 16:36:00 GMT Subject: [jdk21u-dev] Withdrawn: 8328264: AArch64: remove UseNeon condition in CRC32 intrinsic In-Reply-To: References: Message-ID: On Mon, 10 Mar 2025 16:06:15 GMT, Dmitry Chuyko wrote: > This is a clean backport of a tiny enhancement in one of aarch64 crc32 implementations. Similar to JDK 23 -UseNeon makes no sense in update releases either https://github.com/openjdk/jdk/pull/18294#issuecomment-1997727704 > > Benchmarking results for jdk21u on Graviton 2, `-XX:-UseCRC32 -XX:-UseCryptoPmullForCRC32`: > > > Benchmark (count) Mode Cnt Score Error Units > TestCRC32.testCRC32Update 64 thrpt 4 15263.125 ? 20.681 ops/ms > TestCRC32.testCRC32Update 128 thrpt 4 7746.327 ? 7.583 ops/ms > TestCRC32.testCRC32Update 256 thrpt 4 3904.416 ? 3.398 ops/ms > TestCRC32.testCRC32Update 512 thrpt 4 1959.262 ? 1.617 ops/ms > TestCRC32.testCRC32Update 2048 thrpt 4 489.607 ? 0.286 ops/ms > TestCRC32.testCRC32Update 16384 thrpt 4 61.355 ? 0.991 ops/ms > TestCRC32.testCRC32Update 65536 thrpt 4 15.318 ? 0.270 ops/ms > --> > TestCRC32.testCRC32Update 64 thrpt 4 18649.642 ? 40.169 ops/ms > TestCRC32.testCRC32Update 128 thrpt 4 11265.168 ? 13.246 ops/ms > TestCRC32.testCRC32Update 256 thrpt 4 6188.989 ? 4.609 ops/ms > TestCRC32.testCRC32Update 512 thrpt 4 3254.121 ? 3.669 ops/ms > TestCRC32.testCRC32Update 2048 thrpt 4 846.038 ? 0.861 ops/ms > TestCRC32.testCRC32Update 16384 thrpt 4 107.056 ? 0.116 ops/ms > TestCRC32.testCRC32Update 65536 thrpt 4 26.780 ? 0.041 ops/ms > > > JDK-8329749 is an optional follow-up for this backport. > > Testing: tier1,2 on linux-aarch64. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1462 From ssubramaniam at openjdk.org Wed Apr 2 16:36:50 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 2 Apr 2025 16:36:50 GMT Subject: [jdk21u-dev] RFR: 8352716: (tz) Update Timezone Data to 2025b In-Reply-To: References: Message-ID: <3Kr2ifgINGrSK_tRlVAcJifH6hT1Q3T82mT1gq5j4uM=.b2e16e64-74f9-43d4-a70f-34667b8a4d15@github.com> On Mon, 31 Mar 2025 22:06:02 GMT, Satyen Subramaniam wrote: > Backport of tzdata2025b. Nearly clean, but contains `zone.tab` file, which was removed by [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983). > > Reverted change to `test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt` and `.../displaynames.txt` when running `make` in `test/jdk/java/util/TimeZone/tools/share` to avoid the `java/util/TimeZone/Bug6329116.java` test failing, just as was done previously for [2024b](https://github.com/openjdk/jdk21u-dev/pull/1143). > > Passed tier1 tests and `make run-test TEST="jdk/java/util/TimeZone jdk/java/time/test jdk/sun/util/resources jdk/sun/text/resources jdk/sun/util/calendar"` locally, GHA sanity tests. I'm seeing this request for 24: https://github.com/openjdk/jdk24u/pull/161. To avoid duplication, I'll wait for further action there ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1557#issuecomment-2773136128 From dchuyko at openjdk.org Wed Apr 2 16:37:10 2025 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Wed, 2 Apr 2025 16:37:10 GMT Subject: [jdk21u-dev] RFR: 8342601: AArch64: Micro-optimize bit shift in copy_memory Message-ID: This is a clean backport of a small generated asm micro-optimization for copy_memory stub (zero-latency mov can be used when the shift is zero). Testing: test/hotspot/jtreg/compiler/arraycopy, tier1,2 on linux-aarch64. ------------- Commit messages: - Backport 893266c48f26e089d0449d2c161b04430741970c Changes: https://git.openjdk.org/jdk21u-dev/pull/1574/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1574&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342601 Stats: 12 lines in 1 file changed: 8 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1574.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1574/head:pull/1574 PR: https://git.openjdk.org/jdk21u-dev/pull/1574 From phh at openjdk.org Wed Apr 2 16:42:30 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 2 Apr 2025 16:42:30 GMT Subject: [jdk21u-dev] RFR: 8339538: Wrong timeout computations in DnsClient Message-ID: Backport for parity with Oracle 21.0.8. Low risk, test-only fix. ------------- Commit messages: - Backport 4beb77192f54f27183285400d7cae7528df64e43 Changes: https://git.openjdk.org/jdk21u-dev/pull/1575/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1575&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339538 Stats: 332 lines in 4 files changed: 280 ins; 8 del; 44 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1575.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1575/head:pull/1575 PR: https://git.openjdk.org/jdk21u-dev/pull/1575 From ssubramaniam at openjdk.org Wed Apr 2 17:40:58 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 2 Apr 2025 17:40:58 GMT Subject: [jdk21u-dev] RFR: 8332139: SymbolTableHash::Node allocations allocates twice the required memory Message-ID: Backporting JDK-8332139: SymbolTableHash::Node allocations allocates twice the required memory. Adjusting to use correct size for memory allocation and not depend on knowing implementation details. Adds assertion to confirm intended behavior. ------------- Commit messages: - Backport 2c1da6c6fa2e50856ea71c0e266961171bee1037 Changes: https://git.openjdk.org/jdk21u-dev/pull/1576/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1576&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8332139 Stats: 22 lines in 4 files changed: 17 ins; 2 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1576.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1576/head:pull/1576 PR: https://git.openjdk.org/jdk21u-dev/pull/1576 From ssubramaniam at openjdk.org Wed Apr 2 17:46:00 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 2 Apr 2025 17:46:00 GMT Subject: [jdk21u-dev] RFR: 8331088: Incorrect TraceLoopPredicate output Message-ID: Backporting JDK-8331088: Incorrect TraceLoopPredicate output. The PhaseIdealLoop::loop_predication_impl_helper prints the node index of the lower bounds check, rather than the upper bounds check (introduced by https://bugs.openjdk.org/browse/JDK-8203197). ------------- Commit messages: - Backport 19e46eed580339a61fd1309c2cc7040e8c83597d Changes: https://git.openjdk.org/jdk21u-dev/pull/1577/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1577&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8331088 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1577.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1577/head:pull/1577 PR: https://git.openjdk.org/jdk21u-dev/pull/1577 From cushon at openjdk.org Wed Apr 2 17:48:52 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Wed, 2 Apr 2025 17:48:52 GMT Subject: [jdk21u-dev] RFR: 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries (JDK-8225377) [v2] In-Reply-To: References: Message-ID: On Mon, 6 Jan 2025 19:24:43 GMT, Vicente Romero wrote: >> Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: >> >> - 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries >> - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 >> - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 >> - 8336942: Improve test coverage for class loading elements with annotations of different retentions >> >> Reviewed-by: vromero > > lgtm @vicente-romero-oracle could I get a re-review of this? The original review is stale because I pushed a merge commit ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1251#issuecomment-2773287605 From ssubramaniam at openjdk.org Wed Apr 2 17:49:03 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 2 Apr 2025 17:49:03 GMT Subject: [jdk21u-dev] RFR: 8330158: C2: Loop strip mining uses ABS with min int Message-ID: <7JYvjnWKEKI3skaXmwMLiqaMQURddvFxEjb7QeSqvkA=.785a1b2a-99ab-4d43-87ea-68f429ff2f3e@github.com> Backporting JDK-8330158: C2: Loop strip mining uses ABS with min int. Fixes 3 calls to ABS with a min int argument, which causes an overflow. ------------- Commit messages: - Backport c615c18e9f92dc9fdc2db512fbd47fd255f7fe86 Changes: https://git.openjdk.org/jdk21u-dev/pull/1578/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1578&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8330158 Stats: 14 lines in 1 file changed: 9 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1578.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1578/head:pull/1578 PR: https://git.openjdk.org/jdk21u-dev/pull/1578 From ssubramaniam at openjdk.org Wed Apr 2 17:51:58 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Wed, 2 Apr 2025 17:51:58 GMT Subject: [jdk21u-dev] RFR: 8330106: C2: VectorInsertNode::make() shouldn't call ConINode::make() directly Message-ID: Backporting JDK-8330106: C2: VectorInsertNode::make() shouldn't call ConINode::make() directly. Adjusts code to call PhaseValues::intcon(), which is required so the node is properly entered in the GVN's hash table and its type is properly recorded in the GVN's type table. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. ------------- Commit messages: - Backport bde3fc0c03c87d1f2605ae6bb84c33fadb7aa865 Changes: https://git.openjdk.org/jdk21u-dev/pull/1579/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1579&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8330106 Stats: 4 lines in 3 files changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1579.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1579/head:pull/1579 PR: https://git.openjdk.org/jdk21u-dev/pull/1579 From phh at openjdk.org Wed Apr 2 18:22:36 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 2 Apr 2025 18:22:36 GMT Subject: [jdk21u-dev] RFR: 8339538: Wrong timeout computations in DnsClient [v2] In-Reply-To: References: Message-ID: > Backport for parity with Oracle 21.0.8. Low risk, test-only fix. I had to replace the use of the unnamed variable in the argument to mapToObj with a constructor reference. Paul Hohensee 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 16 additional commits since the last revision: - 8220213: replace unnamed variable with AtomicLong::new - Merge branch 'master' into 8220213 - 8348598: Update Libpng to 1.6.47 Reviewed-by: mbaesken Backport-of: 6b82b42a2116900b2125e03c1ffa0824d6062757 - 8348597: Update HarfBuzz to 10.4.0 Reviewed-by: phh, mbaesken Backport-of: dbdbbd473061d7e8077ed07ccc6b03065a8c2ffc - 8342376: More reliable OOM handling in ExceptionDuringDumpAtObjectsInitPhase test Backport-of: 37aa320f573650f007e60729e4d187c3b96b5756 - 8340605: Open source several AWT PopupMenu tests Backport-of: 822a773873c42ea27a6be90da92b2b2c9fb8caee - 8340143: Open source several Java2D rendering loop tests. Backport-of: 90c2c0b4ad4ee7d2ea149aea771cf81bd666b1dc - 8340367: Opensource few AWT image tests Backport-of: 6c91a16f16cbeb1bb0a79459e7db1fd9f576e743 - 8339895: Open source several AWT focus tests - series 3 Backport-of: 94c33179b6a1205100d7c125f3a7c11e29621db9 - 8339639: Opensource few AWT PopupMenu tests Backport-of: a0794e0a054c5e7ed051efa6362726cdd7598255 - ... and 6 more: https://git.openjdk.org/jdk21u-dev/compare/459d31d9...aaf9bbce ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1575/files - new: https://git.openjdk.org/jdk21u-dev/pull/1575/files/fd6efa5d..aaf9bbce Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1575&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1575&range=00-01 Stats: 26878 lines in 255 files changed: 15262 ins; 5217 del; 6399 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1575.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1575/head:pull/1575 PR: https://git.openjdk.org/jdk21u-dev/pull/1575 From goetz at openjdk.org Wed Apr 2 19:07:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 19:07:42 GMT Subject: [jdk17u-dev] RFR: 8340555: Open source DnD tests - Set4 [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.16-oracle. > > Resolved ProblemList, probably clean. 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 0dd49970428e08d35996752ba0878a97fb6f8530 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3428/files - new: https://git.openjdk.org/jdk17u-dev/pull/3428/files/fe0e8f4c..d1d35457 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3428&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3428&range=00-01 Stats: 834 lines in 6 files changed: 834 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3428.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3428/head:pull/3428 PR: https://git.openjdk.org/jdk17u-dev/pull/3428 From goetz at openjdk.org Wed Apr 2 19:35:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 19:35:41 GMT Subject: [jdk21u-dev] RFR: 8340967: Open source few Cursor tests - Set2 Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 92cb6331085bb6f4db091ce80d9951413541d74a Changes: https://git.openjdk.org/jdk21u-dev/pull/1580/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1580&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340967 Stats: 564 lines in 5 files changed: 564 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1580.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1580/head:pull/1580 PR: https://git.openjdk.org/jdk21u-dev/pull/1580 From goetz at openjdk.org Wed Apr 2 19:35:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 19:35:59 GMT Subject: [jdk17u-dev] RFR: 8340967: Open source few Cursor tests - Set2 Message-ID: <-x-qY5dftLVYQDV0UaYhZusI9JPwqZ2I313Udy2uius=.9c05a4c6-c11e-4a9a-bd93-3c4adeba38b8@github.com> I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 92cb6331085bb6f4db091ce80d9951413541d74a Changes: https://git.openjdk.org/jdk17u-dev/pull/3429/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3429&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340967 Stats: 564 lines in 5 files changed: 564 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3429.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3429/head:pull/3429 PR: https://git.openjdk.org/jdk17u-dev/pull/3429 From goetz at openjdk.org Wed Apr 2 19:38:35 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 19:38:35 GMT Subject: [jdk21u-dev] RFR: 8341378: Open source few TrayIcon tests - Set8 Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - backport b9db74a64577bf2b79570a789c91de6549a50788 Changes: https://git.openjdk.org/jdk21u-dev/pull/1581/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1581&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341378 Stats: 614 lines in 2 files changed: 614 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1581.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1581/head:pull/1581 PR: https://git.openjdk.org/jdk21u-dev/pull/1581 From goetz at openjdk.org Wed Apr 2 19:39:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 19:39:09 GMT Subject: [jdk17u-dev] RFR: 8341378: Open source few TrayIcon tests - Set8 Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport b9db74a64577bf2b79570a789c91de6549a50788 Changes: https://git.openjdk.org/jdk17u-dev/pull/3430/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3430&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341378 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3430.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3430/head:pull/3430 PR: https://git.openjdk.org/jdk17u-dev/pull/3430 From goetz at openjdk.org Wed Apr 2 19:56:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 19:56:28 GMT Subject: [jdk21u-dev] RFR: 8340978: Open source few DnD tests - Set6 Message-ID: <7EGcenTA-_JUP2Che63XW7_3UDGviNZCyYrEIGr5I40=.7f7a9aac-f7ab-4c2d-896d-c94abb132855@github.com> I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 32f817a46068b61d599b714a4480e3ea5d6e9050 Changes: https://git.openjdk.org/jdk21u-dev/pull/1582/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1582&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340978 Stats: 647 lines in 5 files changed: 647 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1582.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1582/head:pull/1582 PR: https://git.openjdk.org/jdk21u-dev/pull/1582 From goetz at openjdk.org Wed Apr 2 19:58:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 2 Apr 2025 19:58:53 GMT Subject: [jdk17u-dev] RFR: 8340978: Open source few DnD tests - Set6 Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 32f817a46068b61d599b714a4480e3ea5d6e9050 Changes: https://git.openjdk.org/jdk17u-dev/pull/3431/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3431&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340978 Stats: 647 lines in 5 files changed: 647 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3431.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3431/head:pull/3431 PR: https://git.openjdk.org/jdk17u-dev/pull/3431 From duke at openjdk.org Wed Apr 2 21:04:52 2025 From: duke at openjdk.org (duke) Date: Wed, 2 Apr 2025 21:04:52 GMT Subject: [jdk17u-dev] RFR: 8352649: [17u] guarantee(is_result_safe || is_in_asgct()) failed inside AsyncGetCallTrace In-Reply-To: References: Message-ID: <7GajhitixA0HDOI6kspteKygNh7bz1S9gm5F5pVc-Io=.69391e12-1f76-43ce-8dea-7c4983f99d19@github.com> On Sun, 23 Mar 2025 22:39:10 GMT, Andrei Pangin wrote: > This PR fixes intermittent JVM crash at `guarantee(is_result_safe || is_in_asgct()) failed: unsafe access to zombie method` when running profiler. > > This guarantee was changed in [JDK-8283849](https://bugs.openjdk.org/browse/JDK-8283849) to avoid failing in AsyncGetCallTrace context. However, after [JDK-8304725](https://bugs.openjdk.org/browse/JDK-8304725) and [JDK-8325585](https://bugs.openjdk.org/browse/JDK-8325585) it started failing again. This is because JDK-8304725 introduced another copy of `_in_asgct` field in Thread class, whereas JDK-8325585 removed setting of `_in_asgct` in JavaThread class. In this way, `AsyncGetCallTrace` sets `Thread::_in_asgct` field, but the above guarantee checks a different `JavaThread::_in_asgct` field. > > This PR resolves confusion by removing redundant `_in_asgct` field declared in `JavaThread`. Now, all code consistently sets and reads the only `_in_asgct` field declared in `Thread` class. This matches existing logic in jdk tip and jdk21u. > > **Low risk:** straightforward removal of redundant code related to AsyncGetCallTrace. > > **Testing:** tier1, runnining Renaissance and DaCapo with async-profiler enabled. @apangin Your change (at version acaabf6d77553bd195866b243a2380a06ff5f386) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3400#issuecomment-2773737003 From cslucas at openjdk.org Wed Apr 2 21:13:51 2025 From: cslucas at openjdk.org (Cesar Soares Lucas) Date: Wed, 2 Apr 2025 21:13:51 GMT Subject: [jdk21u-dev] RFR: 8339538: Wrong timeout computations in DnsClient [v2] In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 18:22:36 GMT, Paul Hohensee wrote: >> Backport for parity with Oracle 21.0.8, tier2 (which includes jndi/dns tests) and modified/new tests pass. Low risk, DnsClient and Timeout test modified to use nano clock, Timeout test modified to increase allowed allowed difference between observed and actual timeout. >> >> Clean, except I had to replace use of the unnamed variable in the argument to mapToObj with a constructor method reference. > > Paul Hohensee 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 16 additional commits since the last revision: > > - 8220213: replace unnamed variable with AtomicLong::new > - Merge branch 'master' into 8220213 > - 8348598: Update Libpng to 1.6.47 > > Reviewed-by: mbaesken > Backport-of: 6b82b42a2116900b2125e03c1ffa0824d6062757 > - 8348597: Update HarfBuzz to 10.4.0 > > Reviewed-by: phh, mbaesken > Backport-of: dbdbbd473061d7e8077ed07ccc6b03065a8c2ffc > - 8342376: More reliable OOM handling in ExceptionDuringDumpAtObjectsInitPhase test > > Backport-of: 37aa320f573650f007e60729e4d187c3b96b5756 > - 8340605: Open source several AWT PopupMenu tests > > Backport-of: 822a773873c42ea27a6be90da92b2b2c9fb8caee > - 8340143: Open source several Java2D rendering loop tests. > > Backport-of: 90c2c0b4ad4ee7d2ea149aea771cf81bd666b1dc > - 8340367: Opensource few AWT image tests > > Backport-of: 6c91a16f16cbeb1bb0a79459e7db1fd9f576e743 > - 8339895: Open source several AWT focus tests - series 3 > > Backport-of: 94c33179b6a1205100d7c125f3a7c11e29621db9 > - 8339639: Opensource few AWT PopupMenu tests > > Backport-of: a0794e0a054c5e7ed051efa6362726cdd7598255 > - ... and 6 more: https://git.openjdk.org/jdk21u-dev/compare/103f25f3...aaf9bbce LGTM ------------- Marked as reviewed by cslucas (no project role). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1575#pullrequestreview-2737599770 From phh at openjdk.org Wed Apr 2 21:51:50 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 2 Apr 2025 21:51:50 GMT Subject: [jdk21u-dev] RFR: 8339538: Wrong timeout computations in DnsClient [v2] In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 18:22:36 GMT, Paul Hohensee wrote: >> Backport for parity with Oracle 21.0.8, tier2 (which includes jndi/dns tests) and modified/new tests pass. Low risk, DnsClient and Timeout test modified to use nano clock, Timeout test modified to increase allowed allowed difference between observed and actual timeout. >> >> Clean, except I had to replace use of the unnamed variable in the argument to mapToObj with a constructor method reference. > > Paul Hohensee 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 16 additional commits since the last revision: > > - 8220213: replace unnamed variable with AtomicLong::new > - Merge branch 'master' into 8220213 > - 8348598: Update Libpng to 1.6.47 > > Reviewed-by: mbaesken > Backport-of: 6b82b42a2116900b2125e03c1ffa0824d6062757 > - 8348597: Update HarfBuzz to 10.4.0 > > Reviewed-by: phh, mbaesken > Backport-of: dbdbbd473061d7e8077ed07ccc6b03065a8c2ffc > - 8342376: More reliable OOM handling in ExceptionDuringDumpAtObjectsInitPhase test > > Backport-of: 37aa320f573650f007e60729e4d187c3b96b5756 > - 8340605: Open source several AWT PopupMenu tests > > Backport-of: 822a773873c42ea27a6be90da92b2b2c9fb8caee > - 8340143: Open source several Java2D rendering loop tests. > > Backport-of: 90c2c0b4ad4ee7d2ea149aea771cf81bd666b1dc > - 8340367: Opensource few AWT image tests > > Backport-of: 6c91a16f16cbeb1bb0a79459e7db1fd9f576e743 > - 8339895: Open source several AWT focus tests - series 3 > > Backport-of: 94c33179b6a1205100d7c125f3a7c11e29621db9 > - 8339639: Opensource few AWT PopupMenu tests > > Backport-of: a0794e0a054c5e7ed051efa6362726cdd7598255 > - ... and 6 more: https://git.openjdk.org/jdk21u-dev/compare/78ba9d57...aaf9bbce Thanks for the quick review, Cesar! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1575#issuecomment-2773814862 From rkennke at openjdk.org Wed Apr 2 21:57:49 2025 From: rkennke at openjdk.org (Roman Kennke) Date: Wed, 2 Apr 2025 21:57:49 GMT Subject: [jdk21u-dev] RFR: 8339538: Wrong timeout computations in DnsClient [v2] In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 18:22:36 GMT, Paul Hohensee wrote: >> Backport for parity with Oracle 21.0.8, tier2 (which includes jndi/dns tests) and modified/new tests pass. Low risk, DnsClient and Timeout test modified to use nano clock, Timeout test modified to increase allowed allowed difference between observed and actual timeout. >> >> Clean, except I had to replace use of the unnamed variable in the argument to mapToObj with a constructor method reference. > > Paul Hohensee 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 16 additional commits since the last revision: > > - 8220213: replace unnamed variable with AtomicLong::new > - Merge branch 'master' into 8220213 > - 8348598: Update Libpng to 1.6.47 > > Reviewed-by: mbaesken > Backport-of: 6b82b42a2116900b2125e03c1ffa0824d6062757 > - 8348597: Update HarfBuzz to 10.4.0 > > Reviewed-by: phh, mbaesken > Backport-of: dbdbbd473061d7e8077ed07ccc6b03065a8c2ffc > - 8342376: More reliable OOM handling in ExceptionDuringDumpAtObjectsInitPhase test > > Backport-of: 37aa320f573650f007e60729e4d187c3b96b5756 > - 8340605: Open source several AWT PopupMenu tests > > Backport-of: 822a773873c42ea27a6be90da92b2b2c9fb8caee > - 8340143: Open source several Java2D rendering loop tests. > > Backport-of: 90c2c0b4ad4ee7d2ea149aea771cf81bd666b1dc > - 8340367: Opensource few AWT image tests > > Backport-of: 6c91a16f16cbeb1bb0a79459e7db1fd9f576e743 > - 8339895: Open source several AWT focus tests - series 3 > > Backport-of: 94c33179b6a1205100d7c125f3a7c11e29621db9 > - 8339639: Opensource few AWT PopupMenu tests > > Backport-of: a0794e0a054c5e7ed051efa6362726cdd7598255 > - ... and 6 more: https://git.openjdk.org/jdk21u-dev/compare/291281e5...aaf9bbce Looks good. ------------- Marked as reviewed by rkennke (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1575#pullrequestreview-2737683338 From phh at openjdk.org Wed Apr 2 22:10:54 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 2 Apr 2025 22:10:54 GMT Subject: [jdk21u-dev] RFR: 8339538: Wrong timeout computations in DnsClient [v2] In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 18:22:36 GMT, Paul Hohensee wrote: >> Backport for parity with Oracle 21.0.8, tier2 (which includes jndi/dns tests) and modified/new tests pass. Low risk, DnsClient and Timeout test modified to use nano clock, Timeout test modified to increase allowed allowed difference between observed and actual timeout. >> >> Clean, except I had to replace use of the unnamed variable in the argument to mapToObj with a constructor method reference. > > Paul Hohensee 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 16 additional commits since the last revision: > > - 8220213: replace unnamed variable with AtomicLong::new > - Merge branch 'master' into 8220213 > - 8348598: Update Libpng to 1.6.47 > > Reviewed-by: mbaesken > Backport-of: 6b82b42a2116900b2125e03c1ffa0824d6062757 > - 8348597: Update HarfBuzz to 10.4.0 > > Reviewed-by: phh, mbaesken > Backport-of: dbdbbd473061d7e8077ed07ccc6b03065a8c2ffc > - 8342376: More reliable OOM handling in ExceptionDuringDumpAtObjectsInitPhase test > > Backport-of: 37aa320f573650f007e60729e4d187c3b96b5756 > - 8340605: Open source several AWT PopupMenu tests > > Backport-of: 822a773873c42ea27a6be90da92b2b2c9fb8caee > - 8340143: Open source several Java2D rendering loop tests. > > Backport-of: 90c2c0b4ad4ee7d2ea149aea771cf81bd666b1dc > - 8340367: Opensource few AWT image tests > > Backport-of: 6c91a16f16cbeb1bb0a79459e7db1fd9f576e743 > - 8339895: Open source several AWT focus tests - series 3 > > Backport-of: 94c33179b6a1205100d7c125f3a7c11e29621db9 > - 8339639: Opensource few AWT PopupMenu tests > > Backport-of: a0794e0a054c5e7ed051efa6362726cdd7598255 > - ... and 6 more: https://git.openjdk.org/jdk21u-dev/compare/1ee5a4e9...aaf9bbce Thanks, Roman! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1575#issuecomment-2773842285 From andrew at openjdk.org Wed Apr 2 23:26:49 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 2 Apr 2025 23:26:49 GMT Subject: [jdk21u-dev] RFR: 8352716: (tz) Update Timezone Data to 2025b In-Reply-To: References: Message-ID: On Mon, 31 Mar 2025 22:06:02 GMT, Satyen Subramaniam wrote: > Backport of tzdata2025b. Nearly clean, but contains `zone.tab` file, which was removed by [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983). > > Reverted change to `test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt` and `.../displaynames.txt` when running `make` in `test/jdk/java/util/TimeZone/tools/share` to avoid the `java/util/TimeZone/Bug6329116.java` test failing, just as was done previously for [2024b](https://github.com/openjdk/jdk21u-dev/pull/1143). > > Passed tier1 tests and `make run-test TEST="jdk/java/util/TimeZone jdk/java/time/test jdk/sun/util/resources jdk/sun/text/resources jdk/sun/util/calendar"` locally, GHA sanity tests. > I'm seeing this request for 24: [openjdk/jdk24u#161](https://github.com/openjdk/jdk24u/pull/161). To avoid duplication, I'll wait for further action there Yes, I'm already handling the 24u update. I'm not sure of the rush here. I was planning to handle further backports as each was integrated. Attempting to do them in parallel risks extra work if changes come up in review. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1557#issuecomment-2773951022 From andrew at openjdk.org Thu Apr 3 00:06:50 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 3 Apr 2025 00:06:50 GMT Subject: [jdk21u-dev] RFR: 8352716: (tz) Update Timezone Data to 2025b In-Reply-To: References: Message-ID: On Mon, 31 Mar 2025 22:06:02 GMT, Satyen Subramaniam wrote: > Backport of tzdata2025b. Nearly clean, but contains `zone.tab` file, which was removed by [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983). > > Reverted change to `test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt` and `.../displaynames.txt` when running `make` in `test/jdk/java/util/TimeZone/tools/share` to avoid the `java/util/TimeZone/Bug6329116.java` test failing, just as was done previously for [2024b](https://github.com/openjdk/jdk21u-dev/pull/1143). > > Passed tier1 tests and `make run-test TEST="jdk/java/util/TimeZone jdk/java/time/test jdk/sun/util/resources jdk/sun/text/resources jdk/sun/util/calendar"` locally, GHA sanity tests. Matches my patch for 24u (https://github.com/openjdk/jdk24u/pull/161) and testing looks good. I'll look over the ones for 8u, 11u & 17u tomorrow. ------------- Marked as reviewed by andrew (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1557#pullrequestreview-2737959135 From duke at openjdk.org Thu Apr 3 00:46:53 2025 From: duke at openjdk.org (Taizo Kurashige) Date: Thu, 3 Apr 2025 00:46:53 GMT Subject: [jdk21u-dev] RFR: 8343342: java/io/File/GetXSpace.java fails on Windows with CD-ROM drive In-Reply-To: References: Message-ID: On Tue, 4 Mar 2025 09:07:51 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8343342: java/io/File/GetXSpace.java fails on Windows with CD-ROM drive > > Original patch does not apply cleanly. > GetXSpace.java in jdk21 includes tests when the SecurityManager is enabled. > When testing using class DenyFSA, the df command executed in getCDDriveSpace occurs java.security.AccessControlException. To prevent this, I modified testVolumes() to change the timing of the SecurityManager set. > > Testing: java/io/File/GetXSpace.java on Windows Server 2019 where drive C is a normal local disk, drive D is an unmounted iso CD-ROM drive, and drive F is an iso mounted CD-ROM drive > > Thanks. Thank you for your review. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1445#issuecomment-2774056937 From goetz at openjdk.org Thu Apr 3 06:10:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 3 Apr 2025 06:10:52 GMT Subject: [jdk21u-dev] RFR: 8352716: (tz) Update Timezone Data to 2025b In-Reply-To: <3Kr2ifgINGrSK_tRlVAcJifH6hT1Q3T82mT1gq5j4uM=.b2e16e64-74f9-43d4-a70f-34667b8a4d15@github.com> References: <3Kr2ifgINGrSK_tRlVAcJifH6hT1Q3T82mT1gq5j4uM=.b2e16e64-74f9-43d4-a70f-34667b8a4d15@github.com> Message-ID: On Wed, 2 Apr 2025 16:34:38 GMT, Satyen Subramaniam wrote: >> Backport of tzdata2025b. Nearly clean, but contains `zone.tab` file, which was removed by [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983). >> >> Reverted change to `test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt` and `.../displaynames.txt` when running `make` in `test/jdk/java/util/TimeZone/tools/share` to avoid the `java/util/TimeZone/Bug6329116.java` test failing, just as was done previously for [2024b](https://github.com/openjdk/jdk21u-dev/pull/1143). >> >> Passed tier1 tests and `make run-test TEST="jdk/java/util/TimeZone jdk/java/time/test jdk/sun/util/resources jdk/sun/text/resources jdk/sun/util/calendar"` locally, GHA sanity tests. > > I'm seeing this request for 24: https://github.com/openjdk/jdk24u/pull/161. To avoid duplication, I'll wait for further action there Hi @satyenme, @gnu-andrew Well, there is no rush. But it is common practice to do younger releases first, thus I will only approve 21 after 24 got approved. And if you label for approval knowing there is a blocker, it spams the approval filter which us approvers check regularly. Thus I ususally point to the reason for the block the first time I check a change, and remove the label if I encounter a blocked backport in the filter a second time. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1557#issuecomment-2774587488 From duke at openjdk.org Thu Apr 3 07:17:32 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Thu, 3 Apr 2025 07:17:32 GMT Subject: [jdk11u-dev] RFR: 8348598: Update Libpng to 1.6.47 Message-ID: Backport of [JDK-8348598](https://bugs.openjdk.org/browse/JDK-8348598) from JDK-17. Not clean as `make/lib/Awt2dLibraries.gmk` is different from JDK-17. Resolved adding the new `unused-function` to `gcc`and `gclang` disabled warnings for AWT libraries. Tier 1 tests pass. Tests for `javax.imageio` and `java2d/cmm` pass. `jfc_demo` is great to see! :-) . ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/jdk/javax/imageio 197 197 0 0 ============================== TEST SUCCESS ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/jdk/sun/java2d/cmm 19 19 0 0 ============================== TEST SUCCESS ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/jdk:jfc_demo 1 1 0 0 ============================== TEST SUCCESS ------------- Commit messages: - Backport 025da55defb4428a0cbc75b24842513011f1220d Changes: https://git.openjdk.org/jdk11u-dev/pull/3021/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3021&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8348598 Stats: 4891 lines in 20 files changed: 1906 ins; 2195 del; 790 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3021.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3021/head:pull/3021 PR: https://git.openjdk.org/jdk11u-dev/pull/3021 From mbaesken at openjdk.org Thu Apr 3 07:26:53 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 3 Apr 2025 07:26:53 GMT Subject: [jdk24u] RFR: 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 14:50:55 GMT, Matthias Baesken wrote: > 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table > Why a new bug, why not just do it as part of this PR? Am I missing something? We need to adjust in head too. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/175#issuecomment-2774722401 From duke at openjdk.org Thu Apr 3 08:14:09 2025 From: duke at openjdk.org (duke) Date: Thu, 3 Apr 2025 08:14:09 GMT Subject: [jdk24u] RFR: 8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree In-Reply-To: References: Message-ID: <3k2QzT0e5GH05fOtXcHIAasp0cCGXFkJ_-4SgTy4k3k=.5efd5f56-b889-45fe-bf8f-6d125e13bb6d@github.com> On Wed, 19 Mar 2025 07:06:47 GMT, Konanki Sreenath wrote: > clean Backport @ksreenath-ora Your change (at version a4f6d56771eaa96e7b0d13f992fe88d27f0d1135) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/147#issuecomment-2774836070 From goetz at openjdk.org Thu Apr 3 09:30:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 3 Apr 2025 09:30:56 GMT Subject: [jdk21u-dev] RFR: 8330106: C2: VectorInsertNode::make() shouldn't call ConINode::make() directly In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 17:47:47 GMT, Satyen Subramaniam wrote: > Backporting JDK-8330106: C2: VectorInsertNode::make() shouldn't call ConINode::make() directly. Adjusts code to call PhaseValues::intcon(), which is required so the node is properly entered in the GVN's hash table and its type is properly recorded in the GVN's type table. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. Hi @satyenme please be more careful and conservative with your risk ratings. This change can break compilation on all platforms. So the risk is much bigger than say https://bugs.openjdk.org/browse/JDK-8331088. Thus "risk low" in my eyes is unrealistic. Changes to gc, compiler, interpreter etc in my eyes never have a low risk. The risk of this change is mitigated by the fact that is is live in 23 without issues which makes it acceptable for backport. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1579#issuecomment-2775061227 From duke at openjdk.org Thu Apr 3 10:41:53 2025 From: duke at openjdk.org (duke) Date: Thu, 3 Apr 2025 10:41:53 GMT Subject: [jdk21u-dev] RFR: 8343342: java/io/File/GetXSpace.java fails on Windows with CD-ROM drive In-Reply-To: References: Message-ID: On Tue, 4 Mar 2025 09:07:51 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8343342: java/io/File/GetXSpace.java fails on Windows with CD-ROM drive > > Original patch does not apply cleanly. > GetXSpace.java in jdk21 includes tests when the SecurityManager is enabled. > When testing using class DenyFSA, the df command executed in getCDDriveSpace occurs java.security.AccessControlException. To prevent this, I modified testVolumes() to change the timing of the SecurityManager set. > > Testing: java/io/File/GetXSpace.java on Windows Server 2019 where drive C is a normal local disk, drive D is an unmounted iso CD-ROM drive, and drive F is an iso mounted CD-ROM drive > > Thanks. @kurashige23 Your change (at version 2e61e5baceaf31c4ca209662d846a26f52575b68) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1445#issuecomment-2775297470 From mbaesken at openjdk.org Thu Apr 3 10:49:19 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 3 Apr 2025 10:49:19 GMT Subject: [jdk24u] RFR: 8346888: [ubsan] block.cpp:1617:30: runtime error: 9.97582e+36 is outside the range of representable values of type 'int' Message-ID: <3rY4u5xdYuVz3p1IAZ4R6cP6mIJbOdOijUGr1NbGvII=.7cc60060-25ac-4fd9-a8a0-0ff7bc6515c6@github.com> 8346888: [ubsan] block.cpp:1617:30: runtime error: 9.97582e+36 is outside the range of representable values of type 'int' ------------- Commit messages: - Backport ddf326b8e6e50403303b410635e4c26d7bf56aaa Changes: https://git.openjdk.org/jdk24u/pull/177/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=177&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346888 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/177.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/177/head:pull/177 PR: https://git.openjdk.org/jdk24u/pull/177 From mbaesken at openjdk.org Thu Apr 3 10:56:11 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 3 Apr 2025 10:56:11 GMT Subject: [jdk21u-dev] RFR: 8346888: [ubsan] block.cpp:1617:30: runtime error: 9.97582e+36 is outside the range of representable values of type 'int' Message-ID: <1YO4Kk_AySk7mVc8rGHv1cIccZ38Djia6CbvahXxKjs=.e850d7a5-d18b-4b61-a69e-9cedf3d379cf@github.com> 8346888: [ubsan] block.cpp:1617:30: runtime error: 9.97582e+36 is outside the range of representable values of type 'int' ------------- Commit messages: - Backport ddf326b8e6e50403303b410635e4c26d7bf56aaa Changes: https://git.openjdk.org/jdk21u-dev/pull/1583/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1583&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346888 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1583.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1583/head:pull/1583 PR: https://git.openjdk.org/jdk21u-dev/pull/1583 From goetz at openjdk.org Thu Apr 3 11:44:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 3 Apr 2025 11:44:01 GMT Subject: [jdk17u-dev] Integrated: 8298730: Refactor subsystem_file_line_contents and add docs and tests In-Reply-To: <-IFSh4iYoA5txd4P9wBIlfEYG1k_DHkTMvkWZPCN_FM=.8eec346b-62d4-425b-addd-85f6572654b7@github.com> References: <-IFSh4iYoA5txd4P9wBIlfEYG1k_DHkTMvkWZPCN_FM=.8eec346b-62d4-425b-addd-85f6572654b7@github.com> Message-ID: On Mon, 31 Mar 2025 13:05:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > I had to resolve one larger chunk in cgroupSubsystem_linux.hpp. Changes [8301479: Replace NULL with nullptr in os/linux](https://github.com/openjdk/jdk21u-dev/commit/ac9e046748a9bb6ee065dc473d82135ce36043b7) and [8238161: use os::fopen in HS code where possible](https://github.com/openjdk/jdk21u-dev/commit/f54ce84474c2ced340c92564814fa5c221415944) are not in 17. > > I did add the new code as-is wrt. nullptr. but kept the call to fopen as it was in 17 before this change. > > To make it compile I add changes to ostream.hpp from https://bugs.openjdk.org/browse/JDK-8293251: Use stringStream::base() instead of as_string() when applicable > See extra commit. This pull request has now been integrated. Changeset: bb103d7d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/bb103d7d0914f90e85eb5f87831ffef1de536072 Stats: 293 lines in 7 files changed: 232 ins; 15 del; 46 mod 8298730: Refactor subsystem_file_line_contents and add docs and tests Reviewed-by: phh Backport-of: 500c3c17379fe0a62d42ba31bdcdb584b1823f60 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3411 From duke at openjdk.org Thu Apr 3 13:02:17 2025 From: duke at openjdk.org (Konanki Sreenath) Date: Thu, 3 Apr 2025 13:02:17 GMT Subject: [jdk24u] Integrated: 8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree In-Reply-To: References: Message-ID: On Wed, 19 Mar 2025 07:06:47 GMT, Konanki Sreenath wrote: > Clean backport of https://bugs.openjdk.org/browse/JDK-8349501 to jdk24u This pull request has now been integrated. Changeset: 322da3fb Author: konanki sreenath Committer: Ravi Reddy URL: https://git.openjdk.org/jdk24u/commit/322da3fbb28efa51214550a65e0b197e1ddeba29 Stats: 155 lines in 42 files changed: 32 ins; 35 del; 88 mod 8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree Backport-of: b737f7fb3004e4e9c95fba95c6fcda70073ae00e ------------- PR: https://git.openjdk.org/jdk24u/pull/147 From phh at openjdk.org Thu Apr 3 13:42:09 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 3 Apr 2025 13:42:09 GMT Subject: [jdk21u-dev] RFR: 8349637: Integer.numberOfLeadingZeros outputs incorrectly in certain cases Message-ID: <5EwEOh3Nt7MLAGNTCsjuupg2f9tPci0w4coqye2NTO0=.06db3754-605b-4a5b-8e09-eba619ac4577@github.com> Backport for parity with Oracle 21.0.8. Passes tier2 and the new test. Low risk, the test is exhaustive. ------------- Commit messages: - Backport 3657e92ead1e678942fcb272e77c3867eb5aa13e Changes: https://git.openjdk.org/jdk21u-dev/pull/1584/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1584&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349637 Stats: 223 lines in 3 files changed: 215 ins; 0 del; 8 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1584.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1584/head:pull/1584 PR: https://git.openjdk.org/jdk21u-dev/pull/1584 From phh at openjdk.org Thu Apr 3 13:51:21 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 3 Apr 2025 13:51:21 GMT Subject: [jdk21u-dev] RFR: 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams Message-ID: Backport for parity with Oracle 21.0.8. ------------- Commit messages: - Backport bd6152f5967107d7b32db9bcfa224fc07314f098 Changes: https://git.openjdk.org/jdk21u-dev/pull/1585/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1585&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343855 Stats: 192 lines in 5 files changed: 152 ins; 6 del; 34 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1585.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1585/head:pull/1585 PR: https://git.openjdk.org/jdk21u-dev/pull/1585 From bulasevich at openjdk.org Thu Apr 3 14:13:13 2025 From: bulasevich at openjdk.org (Boris Ulasevich) Date: Thu, 3 Apr 2025 14:13:13 GMT Subject: [jdk17u-dev] RFR: 8320682: [AArch64] C1 compilation fails with "Field too big for insn" Message-ID: This is a backport from https://github.com/openjdk/jdk/pull/16951 to change the NMethodSizeLimit limit to 1MB to avoid the issue: $ jdk-fastdebug/bin/java -XX:NMethodSizeLimit=10M -version # A fatal error has been detected by the Java Runtime Environment: # # Internal Error (/jdk17u-dev/src/hotspot/cpu/aarch64/assembler_aarch64.hpp:267), pid=334227, tid=334241 # guarantee(chk == -1 || chk == 0) failed: Field too big for insn The minor merge conflicts have been resolved: - Copyright year - TestC1Globals.java in the original fix was an update of an already existing file. Here is is just a new file ------------- Commit messages: - Backport JDK-8320682 Changes: https://git.openjdk.org/jdk17u-dev/pull/3432/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3432&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320682 Stats: 71 lines in 2 files changed: 69 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3432.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3432/head:pull/3432 PR: https://git.openjdk.org/jdk17u-dev/pull/3432 From phh at openjdk.org Thu Apr 3 14:18:27 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 3 Apr 2025 14:18:27 GMT Subject: [jdk21u-dev] RFR: 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams [v2] In-Reply-To: References: Message-ID: > Backport for parity with Oracle 21.0.8. Passes tier2 and the modified tests. Paul Hohensee has updated the pull request incrementally with one additional commit since the last revision: Revert part of 8309118 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1585/files - new: https://git.openjdk.org/jdk21u-dev/pull/1585/files/d0d964d2..c6efee77 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1585&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1585&range=00-01 Stats: 22 lines in 2 files changed: 2 ins; 17 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1585.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1585/head:pull/1585 PR: https://git.openjdk.org/jdk21u-dev/pull/1585 From duke at openjdk.org Thu Apr 3 14:22:56 2025 From: duke at openjdk.org (Taizo Kurashige) Date: Thu, 3 Apr 2025 14:22:56 GMT Subject: [jdk21u-dev] Integrated: 8343342: java/io/File/GetXSpace.java fails on Windows with CD-ROM drive In-Reply-To: References: Message-ID: On Tue, 4 Mar 2025 09:07:51 GMT, Taizo Kurashige wrote: > Hi all, > > This is a backport of JDK-8343342: java/io/File/GetXSpace.java fails on Windows with CD-ROM drive > > Original patch does not apply cleanly. > GetXSpace.java in jdk21 includes tests when the SecurityManager is enabled. > When testing using class DenyFSA, the df command executed in getCDDriveSpace occurs java.security.AccessControlException. To prevent this, I modified testVolumes() to change the timing of the SecurityManager set. > > Testing: java/io/File/GetXSpace.java on Windows Server 2019 where drive C is a normal local disk, drive D is an unmounted iso CD-ROM drive, and drive F is an iso mounted CD-ROM drive > > Thanks. This pull request has now been integrated. Changeset: 983307e4 Author: Taizo Kurashige Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/983307e45f14f082fb17f318a2814680cbe99a93 Stats: 94 lines in 2 files changed: 78 ins; 4 del; 12 mod 8343342: java/io/File/GetXSpace.java fails on Windows with CD-ROM drive Reviewed-by: phh Backport-of: 40f0a398fa9b1b39a43640973eaffb041bb7b63d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1445 From phh at openjdk.org Thu Apr 3 14:25:05 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 3 Apr 2025 14:25:05 GMT Subject: [jdk21u-dev] Integrated: 8339538: Wrong timeout computations in DnsClient In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 16:36:05 GMT, Paul Hohensee wrote: > Backport for parity with Oracle 21.0.8, tier2 (which includes jndi/dns tests) and modified/new tests pass. Low risk, DnsClient and Timeout test modified to use nano clock, Timeout test modified to increase allowed allowed difference between observed and actual timeout. > > Clean, except I had to replace use of the unnamed variable in the argument to mapToObj with a constructor method reference. This pull request has now been integrated. Changeset: c662d7dc Author: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/c662d7dc248e6a46b52a1d620fa42c3081a90ccf Stats: 332 lines in 4 files changed: 280 ins; 8 del; 44 mod 8339538: Wrong timeout computations in DnsClient 8220213: com/sun/jndi/dns/ConfigTests/Timeout.java failed intermittent Reviewed-by: cslucas, rkennke Backport-of: 4beb77192f54f27183285400d7cae7528df64e43 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1575 From mbaesken at openjdk.org Thu Apr 3 14:45:06 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 3 Apr 2025 14:45:06 GMT Subject: [jdk21u-dev] Integrated: 8351665: Remove unused UseNUMA in os_aix.cpp In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 08:25:01 GMT, Matthias Baesken wrote: > 8351665: Remove unused UseNUMA in os_aix.cpp This pull request has now been integrated. Changeset: 2cbb2838 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/2cbb2838f9c5e42a537f7603ee7f20ccd6513901 Stats: 7 lines in 1 file changed: 0 ins; 7 del; 0 mod 8351665: Remove unused UseNUMA in os_aix.cpp Backport-of: 84f87dd4e96bbea42b482a3a23383c8894a40868 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1565 From sgehwolf at openjdk.org Thu Apr 3 15:03:09 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 3 Apr 2025 15:03:09 GMT Subject: [jdk21u-dev] RFR: 8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool In-Reply-To: <3rkXFjwwn4ok_AD3nJDQ-v4gvuHct0ppe32XyY8Uo_U=.628999a4-4199-4f05-b599-26cae1571b36@github.com> References: <3rkXFjwwn4ok_AD3nJDQ-v4gvuHct0ppe32XyY8Uo_U=.628999a4-4199-4f05-b599-26cae1571b36@github.com> Message-ID: On Thu, 13 Mar 2025 14:31:42 GMT, Dmitry Chuyko wrote: > This a backport of JDK-8351933 [0] (PR [1]) for 21u. At one of code paths the TC subfield of ctl field is decremented and the result is not masked correctly. The target code is also in tryTrim() but the surrounding is different from the current master, as well as the original mask name. The core change is the same, candidate for compareAndSetCtl() is constructed using '(c & RC_MASK) | ((c - TC_UNIT) & TC_MASK)' instead of '(UC_MASK & (c - TC_UNIT))' to correctly preserve the RC subfield. > > [0] https://bugs.openjdk.org/browse/JDK-8351933 > [1] https://github.com/openjdk/jdk/pull/24034 Please get a second review for this. Maybe @DougLea can help? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1485#issuecomment-2776085087 From duke at openjdk.org Thu Apr 3 15:04:00 2025 From: duke at openjdk.org (duke) Date: Thu, 3 Apr 2025 15:04:00 GMT Subject: [jdk21u-dev] RFR: 8331088: Incorrect TraceLoopPredicate output In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 17:38:21 GMT, Satyen Subramaniam wrote: > Backporting JDK-8331088: Incorrect TraceLoopPredicate output. The PhaseIdealLoop::loop_predication_impl_helper prints the node index of the lower bounds check, rather than the upper bounds check (introduced by https://bugs.openjdk.org/browse/JDK-8203197). @satyenme Your change (at version 0f5a67a177b674f45df2f6fc885debd33d738a82) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1577#issuecomment-2776088438 From duke at openjdk.org Thu Apr 3 15:04:59 2025 From: duke at openjdk.org (duke) Date: Thu, 3 Apr 2025 15:04:59 GMT Subject: [jdk21u-dev] RFR: 8330158: C2: Loop strip mining uses ABS with min int In-Reply-To: <7JYvjnWKEKI3skaXmwMLiqaMQURddvFxEjb7QeSqvkA=.785a1b2a-99ab-4d43-87ea-68f429ff2f3e@github.com> References: <7JYvjnWKEKI3skaXmwMLiqaMQURddvFxEjb7QeSqvkA=.785a1b2a-99ab-4d43-87ea-68f429ff2f3e@github.com> Message-ID: On Wed, 2 Apr 2025 17:44:17 GMT, Satyen Subramaniam wrote: > Backporting JDK-8330158: C2: Loop strip mining uses ABS with min int. Fixes 3 calls to ABS with a min int argument, which causes an overflow. @satyenme Your change (at version 9f5b292e1025e46386e69e0ded84b7c5e1fc4529) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1578#issuecomment-2776090159 From duke at openjdk.org Thu Apr 3 15:05:01 2025 From: duke at openjdk.org (duke) Date: Thu, 3 Apr 2025 15:05:01 GMT Subject: [jdk21u-dev] RFR: 8337981: ShenandoahHeap::is_in should check for alive regions In-Reply-To: References: Message-ID: On Fri, 14 Mar 2025 23:53:08 GMT, Satyen Subramaniam wrote: > Backporting JDK-8337981: ShenandoahHeap::is_in should check for alive regions. Fixes Shenandoah's implementation of the `CollectedHeap::is_in` function to not just check that oop is within the heap bounds, but to check that it is within the committed section of the heap. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. @satyenme Your change (at version 971383c25961aa7def1dd328742c383fcefa16ab) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1496#issuecomment-2776088976 From duke at openjdk.org Thu Apr 3 15:05:01 2025 From: duke at openjdk.org (duke) Date: Thu, 3 Apr 2025 15:05:01 GMT Subject: [jdk21u-dev] RFR: 8333890: Fatal error in auto-vectorizer with float16 kernel. In-Reply-To: References: Message-ID: On Wed, 26 Mar 2025 18:00:07 GMT, Satyen Subramaniam wrote: > Backporting JDK-8333890: Fatal error in auto-vectorizer with float16 kernel. Fixes an assertion failure seen while auto-vectorizing conversion chain involving float16 type by constraining the container type for ConvF2HF IR to short type upfront. Adds test to confirm. @satyenme Your change (at version ad2cec4a1bedcbfce94d273eea41634efb646d48) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1549#issuecomment-2776091137 From duke at openjdk.org Thu Apr 3 15:06:09 2025 From: duke at openjdk.org (duke) Date: Thu, 3 Apr 2025 15:06:09 GMT Subject: [jdk21u-dev] RFR: 8330106: C2: VectorInsertNode::make() shouldn't call ConINode::make() directly In-Reply-To: References: Message-ID: <_a2y2wYPSOnrNQb-j32GgKmCwC_XhXRlF3gB4WF8Msk=.70f3ebdc-e4f9-41ad-9c03-fc121a99322a@github.com> On Wed, 2 Apr 2025 17:47:47 GMT, Satyen Subramaniam wrote: > Backporting JDK-8330106: C2: VectorInsertNode::make() shouldn't call ConINode::make() directly. Adjusts code to call PhaseValues::intcon(), which is required so the node is properly entered in the GVN's hash table and its type is properly recorded in the GVN's type table. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. @satyenme Your change (at version 4ec085516ef57e8abf5c9585aecc6faf263232b5) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1579#issuecomment-2776092213 From ssubramaniam at openjdk.org Thu Apr 3 15:08:00 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 3 Apr 2025 15:08:00 GMT Subject: [jdk21u-dev] Integrated: 8330158: C2: Loop strip mining uses ABS with min int In-Reply-To: <7JYvjnWKEKI3skaXmwMLiqaMQURddvFxEjb7QeSqvkA=.785a1b2a-99ab-4d43-87ea-68f429ff2f3e@github.com> References: <7JYvjnWKEKI3skaXmwMLiqaMQURddvFxEjb7QeSqvkA=.785a1b2a-99ab-4d43-87ea-68f429ff2f3e@github.com> Message-ID: On Wed, 2 Apr 2025 17:44:17 GMT, Satyen Subramaniam wrote: > Backporting JDK-8330158: C2: Loop strip mining uses ABS with min int. Fixes 3 calls to ABS with a min int argument, which causes an overflow. This pull request has now been integrated. Changeset: 1d5d3d82 Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/1d5d3d823887b5c5ff769e2cf06c691fa1780a82 Stats: 14 lines in 1 file changed: 9 ins; 0 del; 5 mod 8330158: C2: Loop strip mining uses ABS with min int Backport-of: c615c18e9f92dc9fdc2db512fbd47fd255f7fe86 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1578 From ssubramaniam at openjdk.org Thu Apr 3 15:08:58 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 3 Apr 2025 15:08:58 GMT Subject: [jdk21u-dev] Integrated: 8330106: C2: VectorInsertNode::make() shouldn't call ConINode::make() directly In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 17:47:47 GMT, Satyen Subramaniam wrote: > Backporting JDK-8330106: C2: VectorInsertNode::make() shouldn't call ConINode::make() directly. Adjusts code to call PhaseValues::intcon(), which is required so the node is properly entered in the GVN's hash table and its type is properly recorded in the GVN's type table. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. This pull request has now been integrated. Changeset: c7fccfe3 Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/c7fccfe3f73c03325ff9c3394ea26bcb8c398533 Stats: 4 lines in 3 files changed: 0 ins; 0 del; 4 mod 8330106: C2: VectorInsertNode::make() shouldn't call ConINode::make() directly Backport-of: bde3fc0c03c87d1f2605ae6bb84c33fadb7aa865 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1579 From ssubramaniam at openjdk.org Thu Apr 3 15:09:50 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 3 Apr 2025 15:09:50 GMT Subject: [jdk21u-dev] Integrated: 8331088: Incorrect TraceLoopPredicate output In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 17:38:21 GMT, Satyen Subramaniam wrote: > Backporting JDK-8331088: Incorrect TraceLoopPredicate output. The PhaseIdealLoop::loop_predication_impl_helper prints the node index of the lower bounds check, rather than the upper bounds check (introduced by https://bugs.openjdk.org/browse/JDK-8203197). This pull request has now been integrated. Changeset: e4bdf762 Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/e4bdf7626c8645d6fccd398faf68832c6eb2c01a Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8331088: Incorrect TraceLoopPredicate output Backport-of: 19e46eed580339a61fd1309c2cc7040e8c83597d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1577 From ssubramaniam at openjdk.org Thu Apr 3 15:10:56 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 3 Apr 2025 15:10:56 GMT Subject: [jdk21u-dev] Integrated: 8337981: ShenandoahHeap::is_in should check for alive regions In-Reply-To: References: Message-ID: On Fri, 14 Mar 2025 23:53:08 GMT, Satyen Subramaniam wrote: > Backporting JDK-8337981: ShenandoahHeap::is_in should check for alive regions. Fixes Shenandoah's implementation of the `CollectedHeap::is_in` function to not just check that oop is within the heap bounds, but to check that it is within the committed section of the heap. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. This pull request has now been integrated. Changeset: 73f92061 Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/73f92061a567a212c960479ece62256015a55d0f Stats: 118 lines in 12 files changed: 58 ins; 7 del; 53 mod 8337981: ShenandoahHeap::is_in should check for alive regions Backport-of: b9d49dcef22ab81a087d890bbac0329a5244a2ef ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1496 From ssubramaniam at openjdk.org Thu Apr 3 15:11:03 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 3 Apr 2025 15:11:03 GMT Subject: [jdk21u-dev] Integrated: 8333890: Fatal error in auto-vectorizer with float16 kernel. In-Reply-To: References: Message-ID: <_ZptGaikmY-bnVmd-Z7Cxp1mRdI6p57tH9XI8tRJRgE=.889645e3-430f-4029-9444-96c0c1219876@github.com> On Wed, 26 Mar 2025 18:00:07 GMT, Satyen Subramaniam wrote: > Backporting JDK-8333890: Fatal error in auto-vectorizer with float16 kernel. Fixes an assertion failure seen while auto-vectorizing conversion chain involving float16 type by constraining the container type for ConvF2HF IR to short type upfront. Adds test to confirm. This pull request has now been integrated. Changeset: ca8d6afd Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/ca8d6afd8d928a6cef01cece16e8724b8db37ea4 Stats: 71 lines in 2 files changed: 71 ins; 0 del; 0 mod 8333890: Fatal error in auto-vectorizer with float16 kernel. Backport-of: 55fd1ed228ea3c42aaf92579e5dcb818fe14351d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1549 From duke at openjdk.org Thu Apr 3 15:31:58 2025 From: duke at openjdk.org (duke) Date: Thu, 3 Apr 2025 15:31:58 GMT Subject: [jdk21u-dev] RFR: 8332506: SIGFPE In ObjectSynchronizer::is_async_deflation_needed() In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 10:33:08 GMT, Roman Marchenko wrote: > This is backport of "[JDK-8332506](https://bugs.openjdk.org/browse/JDK-8332506) SIGFPE In ObjectSynchronizer::is_async_deflation_needed()". > > This fixes division by zero problem in JDK21 as there are cases the problem occurs in 21. > > Backport is almost clean, I resolved a few minor conflicts (copyright, and type conversion differences). @wkia Your change (at version 546aa09772ae3d67a2a8d9ff43cd8d894d2f801e) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1566#issuecomment-2776190923 From ssubramaniam at openjdk.org Thu Apr 3 17:36:23 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 3 Apr 2025 17:36:23 GMT Subject: [jdk17u-dev] RFR: 8330106: C2: VectorInsertNode::make() shouldn't call ConINode::make() directly Message-ID: Backporting JDK-8330106: C2: VectorInsertNode::make() shouldn't call ConINode::make() directly. Adjusts code to call PhaseValues::intcon(), which is required so the node is properly entered in the GVN's hash table and its type is properly recorded in the GVN's type table. Ran GHA Sanity Checks, and local Tier 1, and Tier 2 tests. Patch is clean. ------------- Commit messages: - Backport bde3fc0c03c87d1f2605ae6bb84c33fadb7aa865 Changes: https://git.openjdk.org/jdk17u-dev/pull/3433/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3433&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8330106 Stats: 4 lines in 3 files changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3433.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3433/head:pull/3433 PR: https://git.openjdk.org/jdk17u-dev/pull/3433 From phh at openjdk.org Thu Apr 3 18:21:02 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 3 Apr 2025 18:21:02 GMT Subject: [jdk21u-dev] Integrated: 8336042: Caller/callee param size mismatch in deoptimization causes crash In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 14:24:43 GMT, Paul Hohensee wrote: > Caller/callee param size mismatch in deoptimization causes crash > > Co-authored-by: Richard Reingruber > Reviewed-by: pchilanomate, rrich, vlivanov, never > > Backport for parity with Oracle 21.0.8. > > Passes tier2 and the new test. Low risk, clean backport, adds asserts and a minor refactoring to isolate the fix. This pull request has now been integrated. Changeset: a3738669 Author: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/a37386691877c7c140311971ac6878b047223817 Stats: 161 lines in 11 files changed: 147 ins; 3 del; 11 mod 8336042: Caller/callee param size mismatch in deoptimization causes crash Backport-of: 20ea218ce52f79704445acfe2d4a3dc9d04e86d2 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1573 From rmarchenko at openjdk.org Thu Apr 3 18:24:49 2025 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Thu, 3 Apr 2025 18:24:49 GMT Subject: [jdk21u-dev] Integrated: 8332506: SIGFPE In ObjectSynchronizer::is_async_deflation_needed() In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 10:33:08 GMT, Roman Marchenko wrote: > This is backport of "[JDK-8332506](https://bugs.openjdk.org/browse/JDK-8332506) SIGFPE In ObjectSynchronizer::is_async_deflation_needed()". > > This fixes division by zero problem in JDK21 as there are cases the problem occurs in 21. > > Backport is almost clean, I resolved a few minor conflicts (copyright, and type conversion differences). This pull request has now been integrated. Changeset: 7d8b97fa Author: Roman Marchenko Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/7d8b97fa34a275e20ab6e2e9a084bd3483529c5b Stats: 45 lines in 1 file changed: 25 ins; 12 del; 8 mod 8332506: SIGFPE In ObjectSynchronizer::is_async_deflation_needed() Reviewed-by: phh Backport-of: cbabc0451505a00dfe77c163190736460c53820f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1566 From duke at openjdk.org Thu Apr 3 19:41:52 2025 From: duke at openjdk.org (duke) Date: Thu, 3 Apr 2025 19:41:52 GMT Subject: [jdk21u-dev] RFR: 8338136: Hotspot should support multiple large page sizes on Windows In-Reply-To: References: Message-ID: On Tue, 25 Mar 2025 16:46:55 GMT, Dhamoder Nalla wrote: > This pull request introduces enhancements to the handling of large page sizes in the OpenJDK for Windows systems, aiming to align its capabilities with those observed on Linux platforms. Investigation through SPECJBB benchmarks across various platforms revealed a 16-year-old limitation in handling large pages over 4MB for IA32/AMD64 architectures, with no such constraints for Windows on ARM64. > > JBS issue https://bugs.openjdk.org/browse/JDK-8338136 > > The goal of this change is to overcome the 4MB large page size limitation, thereby enhancing Windows' large page support to match Linux's more flexible handling capabilities. This decision to remove 4MB constraint was influenced by insights from Linux's implementation strategies. The implementation supports multiple large page sizes , specifically excluding the IA32 architecture. > > Key changes and bug fixes include enabling Windows support for multiple huge page sizes with -XX:LargePageSizeInBytes, and utilizing logic from [JDK-8271195](https://bugs.openjdk.org/browse/JDK-8271195) to use the largest available large page size smaller than LargePageSizeInBytes when available. > > This update removes the 4MB limit on AMD64 for Windows, populating the shared array to enable fallback options on all architectures except IA32. The implementation introduces an experimental flag, defaulting to FALSE, to facilitate testing and gradual adoption of these changes. The flag allows users to opt-in to the new large page handling logic, with a warning mechanism implemented for cases where the requested large page size is not a multiple of the OS minimum page size. @dhanalla Your change (at version 964e0a42a3850395ecd6277fff83e1f77fc47ca8) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1547#issuecomment-2776754863 From phh at openjdk.org Thu Apr 3 21:23:22 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 3 Apr 2025 21:23:22 GMT Subject: [jdk21u-dev] RFR: 8344346: java/net/httpclient/ShutdownNow.java fails with java.lang.AssertionError: client was still running, but exited after further delay: timeout should be adjusted Message-ID: Backport for parity with Oracle 21.0.8. ------------- Commit messages: - Backport a07b72bfcfa603453ea042e89adeb9dcec8bf63a Changes: https://git.openjdk.org/jdk21u-dev/pull/1586/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1586&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8344346 Stats: 15 lines in 1 file changed: 2 ins; 11 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1586.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1586/head:pull/1586 PR: https://git.openjdk.org/jdk21u-dev/pull/1586 From phh at openjdk.org Thu Apr 3 21:25:32 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 3 Apr 2025 21:25:32 GMT Subject: [jdk21u-dev] RFR: 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams [v3] In-Reply-To: References: Message-ID: > Backport for parity with Oracle 21.0.8. Passes tier2 and modified tests. Low risk: /1 locks existing unlocked code, which reduces risk, /2 adds a safety check/constrant (pushDataFrame in Stream.java). > > Clean except for whitespace change in Stream.java from 8309118, 8309118 isn't in 21u. Paul Hohensee 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 8343855 - Revert part of 8309118 - Backport bd6152f5967107d7b32db9bcfa224fc07314f098 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1585/files - new: https://git.openjdk.org/jdk21u-dev/pull/1585/files/c6efee77..33149d78 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1585&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1585&range=01-02 Stats: 847 lines in 38 files changed: 668 ins; 41 del; 138 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1585.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1585/head:pull/1585 PR: https://git.openjdk.org/jdk21u-dev/pull/1585 From phh at openjdk.org Thu Apr 3 21:25:50 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 3 Apr 2025 21:25:50 GMT Subject: [jdk21u-dev] RFR: 8349637: Integer.numberOfLeadingZeros outputs incorrectly in certain cases [v2] In-Reply-To: <5EwEOh3Nt7MLAGNTCsjuupg2f9tPci0w4coqye2NTO0=.06db3754-605b-4a5b-8e09-eba619ac4577@github.com> References: <5EwEOh3Nt7MLAGNTCsjuupg2f9tPci0w4coqye2NTO0=.06db3754-605b-4a5b-8e09-eba619ac4577@github.com> Message-ID: <_qtduxFdAowwBCjTUWkpqhd9VZLroZwtbCdaaDqmwK8=.39cc7483-0027-452f-ab38-5b43e47e9b9e@github.com> > Backport for parity with Oracle 21.0.8. Passes tier2 and the modified test. Low risk, the test is exhaustive. > > Clean except for copyright in TestNumberOfContinuousZeros.java, tried to mark clean and failed :(. Paul Hohensee 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 8349637 - Backport 3657e92ead1e678942fcb272e77c3867eb5aa13e ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1584/files - new: https://git.openjdk.org/jdk21u-dev/pull/1584/files/2728df6f..99d08773 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1584&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1584&range=00-01 Stats: 847 lines in 38 files changed: 668 ins; 41 del; 138 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1584.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1584/head:pull/1584 PR: https://git.openjdk.org/jdk21u-dev/pull/1584 From andrew at openjdk.org Thu Apr 3 22:26:24 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 3 Apr 2025 22:26:24 GMT Subject: [jdk17u-dev] RFR: 8331735: UpcallLinker::on_exit races with GC when copying frame anchor Message-ID: Partial backport of a fix for a race condition in code adapted from JavaCallWrapper for the FFM API. This is more visible in 22 and later, where FFM is fully supported and the [OpenType implementation using HarfBuzz](https://bugs.openjdk.org/browse/JDK-8318364) has been ported to use it. However, the copy in the native state seems to have been introduced as far back as [JDK-8269240](https://bugs.openjdk.org/browse/JDK-8269240) in 17 when the JavaCallWrapper code was ported to what was then universalUpcallHandler.cpp. That fix to `::on_exit` is included here. The other hunk in the 24 and 21u versions is omitted as the `::on_entry` method has not been modified by [JDK-8272526](https://bugs.openjdk.org/browse/JDK-8272526) which is what moved the thread exception handling to native code. ------------- Commit messages: - Backport 91457e694353386737e325e6fa0253bcefb8d579 Changes: https://git.openjdk.org/jdk17u-dev/pull/3434/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3434&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8331735 Stats: 8 lines in 1 file changed: 2 ins; 6 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3434.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3434/head:pull/3434 PR: https://git.openjdk.org/jdk17u-dev/pull/3434 From duke at openjdk.org Thu Apr 3 23:07:49 2025 From: duke at openjdk.org (duke) Date: Thu, 3 Apr 2025 23:07:49 GMT Subject: [jdk21u-dev] RFR: 8337681: PNGImageWriter uses much more memory than necessary In-Reply-To: References: Message-ID: <_lL6NVoo0_TgOXldKOBYMEfm5JWj8BTD9kgzW5Vp3NY=.e97292e5-0015-44ad-ac3b-b8e1f7060416@github.com> On Thu, 20 Mar 2025 22:18:00 GMT, Satyen Subramaniam wrote: > Backporting JDK-8337681: PNGImageWriter uses much more memory than necessary. Fixes issue with the PNGImageWriter making unnecessary copies of raster and data buffers when PNG images are written. Adds test to confirm behavior doesn't cause regressions. @satyenme Your change (at version e4f1162b4ae6605ae1c63a668c74d9001dcb8c0a) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1535#issuecomment-2777178805 From ssubramaniam at openjdk.org Thu Apr 3 23:10:56 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 3 Apr 2025 23:10:56 GMT Subject: [jdk21u-dev] Integrated: 8337681: PNGImageWriter uses much more memory than necessary In-Reply-To: References: Message-ID: <5ppAPNLaX6REyu-Zdzv1pQflsuHgikxgeJa8qm9UK9E=.19c695f1-184b-43f0-ad98-b272cac5db48@github.com> On Thu, 20 Mar 2025 22:18:00 GMT, Satyen Subramaniam wrote: > Backporting JDK-8337681: PNGImageWriter uses much more memory than necessary. Fixes issue with the PNGImageWriter making unnecessary copies of raster and data buffers when PNG images are written. Adds test to confirm behavior doesn't cause regressions. This pull request has now been integrated. Changeset: d7fa4bbb Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/d7fa4bbb9460e0c7de9aa23552454d4278e8d669 Stats: 200 lines in 2 files changed: 195 ins; 1 del; 4 mod 8337681: PNGImageWriter uses much more memory than necessary Backport-of: 89a15f1414f89d2dd32eac791e9155fcb4207e56 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1535 From ssubramaniam at openjdk.org Thu Apr 3 23:10:58 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Thu, 3 Apr 2025 23:10:58 GMT Subject: [jdk21u-dev] RFR: 8329754: The ThreadSafe attribute is ignored for SecureRandom algorithm aliases Message-ID: Backporting JDK-8329754: The ThreadSafe attribute is ignored for SecureRandom algorithm aliases. Fixes a bug that occurs when a provider registers an alias for the `SecureRandom` algorithm with "ThreadSafe=true" and where the `SecureRandom` instances using the alias do not honor the `ThreadSafe` attribute. ------------- Commit messages: - Backport 56387a09810a3204ed820885e0ff0b26408be59d Changes: https://git.openjdk.org/jdk21u-dev/pull/1587/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1587&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8329754 Stats: 40 lines in 2 files changed: 21 ins; 0 del; 19 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1587.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1587/head:pull/1587 PR: https://git.openjdk.org/jdk21u-dev/pull/1587 From goetz at openjdk.org Fri Apr 4 06:59:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Apr 2025 06:59:40 GMT Subject: [jdk17u-dev] RFR: 8341378: Open source few TrayIcon tests - Set8 [v2] In-Reply-To: References: Message-ID: <-j2kjgr_xg2F3DeOdC9AehUWdk2U33qyxaS0asRYN9o=.e871b16f-3d04-4dbe-a945-69a807332f3c@github.com> > I backport this for parity with 17.0.16-oracle. > > Resolved ProblemList, probably clean anyways. 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 b9db74a64577bf2b79570a789c91de6549a50788 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3430/files - new: https://git.openjdk.org/jdk17u-dev/pull/3430/files/6c95d04d..21564a5c Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3430&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3430&range=00-01 Stats: 613 lines in 1 file changed: 613 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3430.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3430/head:pull/3430 PR: https://git.openjdk.org/jdk17u-dev/pull/3430 From goetz at openjdk.org Fri Apr 4 07:02:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Apr 2025 07:02:03 GMT Subject: [jdk17u-dev] RFR: 8340874: Open source some of the AWT Geometry/Button tests In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 13:37:31 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. GHA failure: rtifact not found for name: bundles-jtreg-7.3.1+1, Unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3424#issuecomment-2777717965 From goetz at openjdk.org Fri Apr 4 07:02:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Apr 2025 07:02:08 GMT Subject: [jdk21u-dev] RFR: 8340437: Open source few more AWT Frame related tests In-Reply-To: <7FcO4iX2zvRLr3X9wHLdlUnGXCCO8DrT7zb3w6uq_OQ=.299b6ce4-7915-49bf-818a-3e1fee27282e@github.com> References: <7FcO4iX2zvRLr3X9wHLdlUnGXCCO8DrT7zb3w6uq_OQ=.299b6ce4-7915-49bf-818a-3e1fee27282e@github.com> Message-ID: On Wed, 2 Apr 2025 13:38:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle GHA failure: rtifact not found for name: bundles-jtreg-7.3.1+1, Unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1569#issuecomment-2777718518 From goetz at openjdk.org Fri Apr 4 07:02:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Apr 2025 07:02:56 GMT Subject: [jdk17u-dev] RFR: 8340437: Open source few more AWT Frame related tests In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 13:38:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. GHA failure: build connection problems, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3425#issuecomment-2777720244 From goetz at openjdk.org Fri Apr 4 07:03:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Apr 2025 07:03:55 GMT Subject: [jdk21u-dev] RFR: 8340555: Open source DnD tests - Set4 In-Reply-To: <857_ut41oew3rBHcU6ZNiwU6rSlPk7BKAIDirybRzVw=.3302784f-7f2d-4e09-8123-e18b96794f62@github.com> References: <857_ut41oew3rBHcU6ZNiwU6rSlPk7BKAIDirybRzVw=.3302784f-7f2d-4e09-8123-e18b96794f62@github.com> Message-ID: On Wed, 2 Apr 2025 14:06:20 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle GHA failure: Artifact not found for name: bundles-jtreg-7.3.1+1, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1572#issuecomment-2777723843 From goetz at openjdk.org Fri Apr 4 07:05:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Apr 2025 07:05:59 GMT Subject: [jdk21u-dev] Integrated: 8340874: Open source some of the AWT Geometry/Button tests In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 13:37:17 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 8197db4a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/8197db4a7855bc3066046245556d56a5dfe9ea05 Stats: 438 lines in 4 files changed: 438 ins; 0 del; 0 mod 8340874: Open source some of the AWT Geometry/Button tests Backport-of: e19c7d80f722395583fbdb4cc10dc9051c8602f2 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1568 From goetz at openjdk.org Fri Apr 4 07:06:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Apr 2025 07:06:56 GMT Subject: [jdk21u-dev] Integrated: 8340437: Open source few more AWT Frame related tests In-Reply-To: <7FcO4iX2zvRLr3X9wHLdlUnGXCCO8DrT7zb3w6uq_OQ=.299b6ce4-7915-49bf-818a-3e1fee27282e@github.com> References: <7FcO4iX2zvRLr3X9wHLdlUnGXCCO8DrT7zb3w6uq_OQ=.299b6ce4-7915-49bf-818a-3e1fee27282e@github.com> Message-ID: On Wed, 2 Apr 2025 13:38:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 3f355fc6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/3f355fc689c8d4c2f731ef9443817cbf107a86fc Stats: 771 lines in 4 files changed: 771 ins; 0 del; 0 mod 8340437: Open source few more AWT Frame related tests Backport-of: 9bd478593cc92a716151d1373f3426f1d92143bb ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1569 From goetz at openjdk.org Fri Apr 4 07:08:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Apr 2025 07:08:58 GMT Subject: [jdk21u-dev] Integrated: 8341239: Open source closed frame tests # 3 In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 13:39:06 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: c1a78d2c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c1a78d2c41f22010a94ac65dba05f05e8fed3c98 Stats: 366 lines in 4 files changed: 366 ins; 0 del; 0 mod 8341239: Open source closed frame tests # 3 Backport-of: ff3e849b8a1de3741dcd728636e1a804996f96fe ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1570 From goetz at openjdk.org Fri Apr 4 07:09:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Apr 2025 07:09:52 GMT Subject: [jdk21u-dev] RFR: 8340625: Open source additional Component tests (part 3) In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 13:39:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle Thanks for the approvals! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1571#issuecomment-2777731288 From goetz at openjdk.org Fri Apr 4 07:09:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Apr 2025 07:09:54 GMT Subject: [jdk21u-dev] Integrated: 8340625: Open source additional Component tests (part 3) In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 13:39:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 237a45b1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/237a45b1bad840506e02d2b52f5d276554e490c4 Stats: 803 lines in 3 files changed: 803 ins; 0 del; 0 mod 8340625: Open source additional Component tests (part 3) Backport-of: ebb4759c3d2776f5e6e83f743a7891a145f8aee4 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1571 From mbaesken at openjdk.org Fri Apr 4 07:15:52 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 4 Apr 2025 07:15:52 GMT Subject: [jdk24u] Integrated: 8351665: Remove unused UseNUMA in os_aix.cpp In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 11:27:51 GMT, Matthias Baesken wrote: > 8351665: Remove unused UseNUMA in os_aix.cpp This pull request has now been integrated. Changeset: f06759c1 Author: Matthias Baesken URL: https://git.openjdk.org/jdk24u/commit/f06759c15b547d0cd85c9af1edf22eeb4ee78166 Stats: 7 lines in 1 file changed: 0 ins; 7 del; 0 mod 8351665: Remove unused UseNUMA in os_aix.cpp Backport-of: 84f87dd4e96bbea42b482a3a23383c8894a40868 ------------- PR: https://git.openjdk.org/jdk24u/pull/174 From mbaesken at openjdk.org Fri Apr 4 07:16:50 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 4 Apr 2025 07:16:50 GMT Subject: [jdk24u] Integrated: 8346888: [ubsan] block.cpp:1617:30: runtime error: 9.97582e+36 is outside the range of representable values of type 'int' In-Reply-To: <3rY4u5xdYuVz3p1IAZ4R6cP6mIJbOdOijUGr1NbGvII=.7cc60060-25ac-4fd9-a8a0-0ff7bc6515c6@github.com> References: <3rY4u5xdYuVz3p1IAZ4R6cP6mIJbOdOijUGr1NbGvII=.7cc60060-25ac-4fd9-a8a0-0ff7bc6515c6@github.com> Message-ID: On Thu, 3 Apr 2025 10:43:36 GMT, Matthias Baesken wrote: > 8346888: [ubsan] block.cpp:1617:30: runtime error: 9.97582e+36 is outside the range of representable values of type 'int' This pull request has now been integrated. Changeset: 2db31000 Author: Matthias Baesken URL: https://git.openjdk.org/jdk24u/commit/2db31000fe6166b6954e78cb1f2d1c6713b44880 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8346888: [ubsan] block.cpp:1617:30: runtime error: 9.97582e+36 is outside the range of representable values of type 'int' Backport-of: ddf326b8e6e50403303b410635e4c26d7bf56aaa ------------- PR: https://git.openjdk.org/jdk24u/pull/177 From mbaesken at openjdk.org Fri Apr 4 07:18:49 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 4 Apr 2025 07:18:49 GMT Subject: [jdk24u] Integrated: 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 14:50:55 GMT, Matthias Baesken wrote: > 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table This pull request has now been integrated. Changeset: a49d1a0b Author: Matthias Baesken URL: https://git.openjdk.org/jdk24u/commit/a49d1a0b1e1bf0ea116f347c514a728637aba074 Stats: 6 lines in 1 file changed: 6 ins; 0 del; 0 mod 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table Backport-of: bac2aa44454982684e06854add1dbbb806fba363 ------------- PR: https://git.openjdk.org/jdk24u/pull/175 From mbaesken at openjdk.org Fri Apr 4 07:19:56 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 4 Apr 2025 07:19:56 GMT Subject: [jdk24u] Integrated: 8351277: Remove pipewire from AIX build In-Reply-To: <-VvJD5YalUvTy1hn1RHT7_nBnkpfMImk5-d0ZH7p-cE=.7bb57ab5-72ba-4160-9439-c7782ed371ed@github.com> References: <-VvJD5YalUvTy1hn1RHT7_nBnkpfMImk5-d0ZH7p-cE=.7bb57ab5-72ba-4160-9439-c7782ed371ed@github.com> Message-ID: On Wed, 2 Apr 2025 08:10:54 GMT, Matthias Baesken wrote: > 8351277: Remove pipewire from AIX build This pull request has now been integrated. Changeset: 04dbfe9b Author: Matthias Baesken URL: https://git.openjdk.org/jdk24u/commit/04dbfe9b2e3083f4462d8a6d8601be4e1fcefeab Stats: 42 lines in 4 files changed: 36 ins; 5 del; 1 mod 8351277: Remove pipewire from AIX build Backport-of: 6bc480358c80b0a1a94b5ca5f4b7ff2d84ce8e37 ------------- PR: https://git.openjdk.org/jdk24u/pull/171 From mbaesken at openjdk.org Fri Apr 4 07:21:55 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 4 Apr 2025 07:21:55 GMT Subject: [jdk24u] RFR: 8330936: [ubsan] exclude function BilinearInterp and ShapeSINextSpan in libawt java2d from ubsan checks In-Reply-To: References: Message-ID: <5KyxCFbmxI-4VdAurf7rWTZY7R90XMckGSdgHHzCKZs=.af47293b-3b1a-4d34-ae8a-616318419d20@github.com> On Wed, 2 Apr 2025 15:08:34 GMT, Matthias Baesken wrote: > 8330936: [ubsan] exclude function BilinearInterp and ShapeSINextSpan in libawt java2d from ubsan checks macos failed to get jtreg ; this caused the test issues ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/176#issuecomment-2777755280 From mbaesken at openjdk.org Fri Apr 4 07:21:55 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 4 Apr 2025 07:21:55 GMT Subject: [jdk24u] Integrated: 8330936: [ubsan] exclude function BilinearInterp and ShapeSINextSpan in libawt java2d from ubsan checks In-Reply-To: References: Message-ID: <6-mJRxZwaiP-w7OYO9bneu2vRsnPprYOCzO2rFW1fW4=.b5a5c8ab-bf12-4178-8353-4ad3f20480cb@github.com> On Wed, 2 Apr 2025 15:08:34 GMT, Matthias Baesken wrote: > 8330936: [ubsan] exclude function BilinearInterp and ShapeSINextSpan in libawt java2d from ubsan checks This pull request has now been integrated. Changeset: 931aaaae Author: Matthias Baesken URL: https://git.openjdk.org/jdk24u/commit/931aaaaead61d3fffd6edb7c31774f5342c184b6 Stats: 8 lines in 2 files changed: 6 ins; 0 del; 2 mod 8330936: [ubsan] exclude function BilinearInterp and ShapeSINextSpan in libawt java2d from ubsan checks Backport-of: 40f150d3e50caf44fa4a31b79fbcd234142803ce ------------- PR: https://git.openjdk.org/jdk24u/pull/176 From goetz at openjdk.org Fri Apr 4 07:39:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Apr 2025 07:39:58 GMT Subject: [jdk21u-dev] RFR: 8329754: The ThreadSafe attribute is ignored for SecureRandom algorithm aliases In-Reply-To: References: Message-ID: On Thu, 3 Apr 2025 23:06:27 GMT, Satyen Subramaniam wrote: > Backporting JDK-8329754: The ThreadSafe attribute is ignored for SecureRandom algorithm aliases. Fixes a bug that occurs when a provider registers an alias for the `SecureRandom` algorithm with "ThreadSafe=true" and where the `SecureRandom` instances using the alias do not honor the `ThreadSafe` attribute. Hi @satyenme Do I understand correctly that without this fix the code was executed synchronized even if run with ThreadSafe=true, but after the fix it can actually be executed in parallel? If so, I don't buy the risk is low here. Running in parallel after an JVM update might easily expose errors in the thread safeness of the secure random providers not seen before. Given this is basically a performance optimization and a long-standing issue I''m not sure we need this backport. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1587#issuecomment-2777824375 From duke at openjdk.org Fri Apr 4 08:01:56 2025 From: duke at openjdk.org (duke) Date: Fri, 4 Apr 2025 08:01:56 GMT Subject: [jdk24u] RFR: 8347298: Bug in JPackageCommand.ignoreFakeRuntime() In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 08:21:30 GMT, Anawesha Khuntia wrote: > Straight backport. Ran the complete open/test/jdk/:jdk_jpackage and the tests passed. @ankhunti Your change (at version ecc1b2fbbf294dc9c92edc3b48e33e6807fcc929) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/172#issuecomment-2777866994 From mdoerr at openjdk.org Fri Apr 4 08:13:14 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Fri, 4 Apr 2025 08:13:14 GMT Subject: [jdk24u] RFR: 8353274: [PPC64] Bug related to -XX:+UseCompactObjectHeaders -XX:-UseSIGTRAP in JDK-8305895 Message-ID: <0sByvLHDq5QC7aPdkUbIU-EEN8qEtNG8IRVU0h7etGg=.a3e1debd-afbe-4c79-9163-d200a14ab6bb@github.com> Clean backport of [JDK-8353274](https://bugs.openjdk.org/browse/JDK-8353274). ------------- Commit messages: - Backport a13e34da3f81039b572fd6030d6ee63dfffad612 Changes: https://git.openjdk.org/jdk24u/pull/178/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=178&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353274 Stats: 23 lines in 2 files changed: 8 ins; 12 del; 3 mod Patch: https://git.openjdk.org/jdk24u/pull/178.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/178/head:pull/178 PR: https://git.openjdk.org/jdk24u/pull/178 From goetz at openjdk.org Fri Apr 4 08:14:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Apr 2025 08:14:04 GMT Subject: [jdk21u-dev] RFR: 8335860: compiler/vectorization/TestFloat16VectorConvChain.java fails with non-standard AVX/SSE settings Message-ID: I backport this to fix test failures caused by backport of JDK-8333890. Omitted change to ProblemList as test is not ProblemListed in 21. ------------- Commit messages: - Backport 35df48e1b321d16f44ba924065143af67143cf95 Changes: https://git.openjdk.org/jdk21u-dev/pull/1588/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1588&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335860 Stats: 2 lines in 1 file changed: 0 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1588.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1588/head:pull/1588 PR: https://git.openjdk.org/jdk21u-dev/pull/1588 From goetz at openjdk.org Fri Apr 4 08:23:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Apr 2025 08:23:00 GMT Subject: [jdk21u-dev] RFR: 8335860: compiler/vectorization/TestFloat16VectorConvChain.java fails with non-standard AVX/SSE settings Message-ID: I backport this to fix test failures caused by backport of JDK-8333890. ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/1588 Commit messages: - Backport 35df48e1b321d16f44ba924065143af67143cf95 Changes: https://git.openjdk.org/jdk21u-dev/pull/1589/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1589&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335860 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1589.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1589/head:pull/1589 PR: https://git.openjdk.org/jdk21u-dev/pull/1589 From goetz at openjdk.org Fri Apr 4 09:46:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Apr 2025 09:46:16 GMT Subject: [jdk17u-dev] RFR: 8353714: [17u] Backport of 8347740 incomplete Message-ID: Fix test issue. The old call to the test should have been removed. ------------- Commit messages: - 8353714: [17u] Backport of 8347740 incomplete Changes: https://git.openjdk.org/jdk17u-dev/pull/3435/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3435&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353714 Stats: 4 lines in 1 file changed: 0 ins; 4 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3435.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3435/head:pull/3435 PR: https://git.openjdk.org/jdk17u-dev/pull/3435 From duke at openjdk.org Fri Apr 4 10:40:46 2025 From: duke at openjdk.org (Anawesha Khuntia) Date: Fri, 4 Apr 2025 10:40:46 GMT Subject: [jdk24u] RFR: 8347300: Don't exclude the "PATH" var from the environment when running app launchers in jpackage tests Message-ID: Straight Backport. Mach5 runs passed ------------- Commit messages: - 8347300: Don't exclude the PATH var from the environment when running app launchers in jpackage tests Changes: https://git.openjdk.org/jdk24u/pull/179/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=179&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347300 Stats: 38 lines in 4 files changed: 19 ins; 3 del; 16 mod Patch: https://git.openjdk.org/jdk24u/pull/179.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/179/head:pull/179 PR: https://git.openjdk.org/jdk24u/pull/179 From goetz at openjdk.org Fri Apr 4 10:50:35 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Apr 2025 10:50:35 GMT Subject: [jdk21u-dev] RFR: 8315871: Opensource five more Swing regression tests Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport be9cc73fcad0cac0a6f12b0f962fbe3bd8328ec9 Changes: https://git.openjdk.org/jdk21u-dev/pull/1590/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1590&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315871 Stats: 355 lines in 5 files changed: 355 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1590.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1590/head:pull/1590 PR: https://git.openjdk.org/jdk21u-dev/pull/1590 From goetz at openjdk.org Fri Apr 4 10:50:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Apr 2025 10:50:26 GMT Subject: [jdk17u-dev] RFR: 8315871: Opensource five more Swing regression tests Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport be9cc73fcad0cac0a6f12b0f962fbe3bd8328ec9 Changes: https://git.openjdk.org/jdk17u-dev/pull/3436/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3436&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315871 Stats: 355 lines in 5 files changed: 355 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3436.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3436/head:pull/3436 PR: https://git.openjdk.org/jdk17u-dev/pull/3436 From andrew at openjdk.org Fri Apr 4 11:02:14 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 4 Apr 2025 11:02:14 GMT Subject: [jdk24u] Integrated: 8352716: (tz) Update Timezone Data to 2025b In-Reply-To: <4cXcuoqnltBKrbFXecKEZ4L8xP6agtULSkJ9CSZ5-so=.b96d71cd-2027-4d75-9aed-65ea9e48d744@github.com> References: <4cXcuoqnltBKrbFXecKEZ4L8xP6agtULSkJ9CSZ5-so=.b96d71cd-2027-4d75-9aed-65ea9e48d744@github.com> Message-ID: On Thu, 27 Mar 2025 20:14:06 GMT, Andrew John Hughes wrote: > Update to tzdata to bring in the latest version, 2025b. The [25u patch](https://git.openjdk.org/jdk/commit/1d205f5f0704f251eb68165f3caf1e70d542ae63) applies as is, but needs to be supplemented with the change to `zone.tab` from 2025b. `zone.tab` was removed from 25 in [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983) but still needs to be updated in 24u unless https://github.com/openjdk/jdk24u/pull/150 is integrated. > > Tests pass: > ~~~ > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/java/text/Format 130 130 0 0 > jtreg:test/jdk/java/util/TimeZone 22 22 0 0 > jtreg:test/jdk/sun/util/calendar 5 5 0 0 > jtreg:test/jdk/sun/util/resources 22 22 0 0 > jtreg:test/jdk/java/time 187 187 0 0 > ============================== > TEST SUCCESS > ~~~ This pull request has now been integrated. Changeset: a793cd0e Author: Andrew John Hughes URL: https://git.openjdk.org/jdk24u/commit/a793cd0e2e144a50e8d05f3219851cc55c6ce3ef Stats: 98 lines in 6 files changed: 78 ins; 4 del; 16 mod 8352716: (tz) Update Timezone Data to 2025b Reviewed-by: serb Backport-of: 1d205f5f0704f251eb68165f3caf1e70d542ae63 ------------- PR: https://git.openjdk.org/jdk24u/pull/161 From andrew at openjdk.org Fri Apr 4 11:11:49 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 4 Apr 2025 11:11:49 GMT Subject: [jdk21u-dev] RFR: 8352716: (tz) Update Timezone Data to 2025b In-Reply-To: <3Kr2ifgINGrSK_tRlVAcJifH6hT1Q3T82mT1gq5j4uM=.b2e16e64-74f9-43d4-a70f-34667b8a4d15@github.com> References: <3Kr2ifgINGrSK_tRlVAcJifH6hT1Q3T82mT1gq5j4uM=.b2e16e64-74f9-43d4-a70f-34667b8a4d15@github.com> Message-ID: On Wed, 2 Apr 2025 16:34:38 GMT, Satyen Subramaniam wrote: >> Backport of tzdata2025b. Nearly clean, but contains `zone.tab` file, which was removed by [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983). >> >> Reverted change to `test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt` and `.../displaynames.txt` when running `make` in `test/jdk/java/util/TimeZone/tools/share` to avoid the `java/util/TimeZone/Bug6329116.java` test failing, just as was done previously for [2024b](https://github.com/openjdk/jdk21u-dev/pull/1143). >> >> Passed tier1 tests and `make run-test TEST="jdk/java/util/TimeZone jdk/java/time/test jdk/sun/util/resources jdk/sun/text/resources jdk/sun/util/calendar"` locally, GHA sanity tests. > > I'm seeing this request for 24: https://github.com/openjdk/jdk24u/pull/161. To avoid duplication, I'll wait for further action there > Hi @satyenme, @gnu-andrew Well, there is no rush. But it is common practice to do younger releases first, thus I will only approve 21 after 24 got approved. And if you label for approval knowing there is a blocker, it spams the approval filter which us approvers check regularly. Thus I ususally point to the reason for the block the first time I check a change, and remove the label if I encounter a blocked backport in the filter a second time. I just pushed 24u so this should be good for approval now. I'd appreciate a bit of time today to review 8u, 11u & 17u before those go in though. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1557#issuecomment-2778372635 From varadam at openjdk.org Fri Apr 4 11:18:18 2025 From: varadam at openjdk.org (Varada M) Date: Fri, 4 Apr 2025 11:18:18 GMT Subject: [jdk24u] RFR: 8353053: (fs) Add support for UserDefinedFileAttributeView on AIX Message-ID: Hi all, This pull request contains a backport of commit [1161b566](https://github.com/openjdk/jdk/commit/1161b566ca06786996cf47a4475bcdabaa24cde8) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Varada M on 4 Apr 2025 and was reviewed by Martin Doerr and Joachim Kern. Thanks! ------------- Commit messages: - Backport 1161b566ca06786996cf47a4475bcdabaa24cde8 Changes: https://git.openjdk.org/jdk24u/pull/180/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=180&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353053 Stats: 113 lines in 6 files changed: 102 ins; 5 del; 6 mod Patch: https://git.openjdk.org/jdk24u/pull/180.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/180/head:pull/180 PR: https://git.openjdk.org/jdk24u/pull/180 From mbaesken at openjdk.org Fri Apr 4 12:11:22 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 4 Apr 2025 12:11:22 GMT Subject: [jdk21u-dev] RFR: 8330936: [ubsan] exclude function BilinearInterp and ShapeSINextSpan in libawt java2d from ubsan checks Message-ID: had to adjust year in ShapeSpanIterator.c ------------- Commit messages: - Backport 40f150d3e50caf44fa4a31b79fbcd234142803ce Changes: https://git.openjdk.org/jdk21u-dev/pull/1591/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1591&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8330936 Stats: 8 lines in 2 files changed: 6 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1591.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1591/head:pull/1591 PR: https://git.openjdk.org/jdk21u-dev/pull/1591 From goetz at openjdk.org Fri Apr 4 13:32:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Apr 2025 13:32:32 GMT Subject: [jdk17u-dev] RFR: 8258483: [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport d08b5bd9f5f740d75c1acfbd644ce1c822e03833 Changes: https://git.openjdk.org/jdk17u-dev/pull/3437/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3437&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8258483 Stats: 12 lines in 1 file changed: 9 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3437.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3437/head:pull/3437 PR: https://git.openjdk.org/jdk17u-dev/pull/3437 From goetz at openjdk.org Fri Apr 4 13:34:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Apr 2025 13:34:40 GMT Subject: [jdk21u-dev] RFR: 8258483: [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small Message-ID: <9w6YaOq4EMXaXifmCBWJyNbksh_1WYWFXFx3gkXn90c=.b13db6af-3d0f-42f4-9269-1707ef7dd4bf@github.com> I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport d08b5bd9f5f740d75c1acfbd644ce1c822e03833 Changes: https://git.openjdk.org/jdk21u-dev/pull/1592/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1592&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8258483 Stats: 12 lines in 1 file changed: 9 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1592.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1592/head:pull/1592 PR: https://git.openjdk.org/jdk21u-dev/pull/1592 From syan at openjdk.org Fri Apr 4 13:35:01 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 4 Apr 2025 13:35:01 GMT Subject: [jdk24u] RFR: 8351233: [ASAN] avx2-emu-funcs.hpp:151:20: error: =?UTF-8?B?4oCYRC44MjE4OOKAmQ==?= is used uninitialized In-Reply-To: <3mS7ZwjXjo1EDhzAkEJ0ewxrJNoS9PSjbS1eA4VTuYA=.afe08bdb-719f-4511-bcc2-980cb3bbedf3@github.com> References: <3mS7ZwjXjo1EDhzAkEJ0ewxrJNoS9PSjbS1eA4VTuYA=.afe08bdb-719f-4511-bcc2-980cb3bbedf3@github.com> Message-ID: On Sun, 30 Mar 2025 13:12:47 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [895aabc4](https://github.com/openjdk/jdk/commit/895aabc4632a0b5e245aeceb6c2dcdb4b07f640e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 30 Mar 2025 and was reviewed by Vladimir Ivanov. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/164#issuecomment-2778742863 From syan at openjdk.org Fri Apr 4 13:35:01 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 4 Apr 2025 13:35:01 GMT Subject: [jdk24u] Integrated: 8351233: [ASAN] avx2-emu-funcs.hpp:151:20: error: =?UTF-8?B?4oCYRC44MjE4OOKAmQ==?= is used uninitialized In-Reply-To: <3mS7ZwjXjo1EDhzAkEJ0ewxrJNoS9PSjbS1eA4VTuYA=.afe08bdb-719f-4511-bcc2-980cb3bbedf3@github.com> References: <3mS7ZwjXjo1EDhzAkEJ0ewxrJNoS9PSjbS1eA4VTuYA=.afe08bdb-719f-4511-bcc2-980cb3bbedf3@github.com> Message-ID: On Sun, 30 Mar 2025 13:12:47 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [895aabc4](https://github.com/openjdk/jdk/commit/895aabc4632a0b5e245aeceb6c2dcdb4b07f640e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 30 Mar 2025 and was reviewed by Vladimir Ivanov. > > Thanks! This pull request has now been integrated. Changeset: dc5669a6 Author: SendaoYan URL: https://git.openjdk.org/jdk24u/commit/dc5669a644e18ec90d8eefac2c2a7f865a7a51d7 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod 8351233: [ASAN] avx2-emu-funcs.hpp:151:20: error: ?D.82188? is used uninitialized Backport-of: 895aabc4632a0b5e245aeceb6c2dcdb4b07f640e ------------- PR: https://git.openjdk.org/jdk24u/pull/164 From syan at openjdk.org Fri Apr 4 13:45:56 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 4 Apr 2025 13:45:56 GMT Subject: [jdk24u] RFR: 8350386: Test TestCodeCacheFull.java fails with option -XX:-UseCodeCacheFlushing In-Reply-To: References: Message-ID: On Tue, 1 Apr 2025 06:35:57 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [ad48846e](https://github.com/openjdk/jdk/commit/ad48846edd894073d89839a2771271553b4e27cd) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 1 Apr 2025 and was reviewed by Thomas Schatzl. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/168#issuecomment-2778770245 From syan at openjdk.org Fri Apr 4 13:45:56 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 4 Apr 2025 13:45:56 GMT Subject: [jdk24u] Integrated: 8350386: Test TestCodeCacheFull.java fails with option -XX:-UseCodeCacheFlushing In-Reply-To: References: Message-ID: <31mifw9_KeCBkliTBtZDPLnbVZl_1R-16NCC2ct6rSs=.75f74e0f-e4d2-48c6-a22f-30e4df593525@github.com> On Tue, 1 Apr 2025 06:35:57 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [ad48846e](https://github.com/openjdk/jdk/commit/ad48846edd894073d89839a2771271553b4e27cd) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 1 Apr 2025 and was reviewed by Thomas Schatzl. > > Thanks! This pull request has now been integrated. Changeset: c15293d9 Author: SendaoYan URL: https://git.openjdk.org/jdk24u/commit/c15293d9778dc153f95ff6bdd747dee844f260f1 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8350386: Test TestCodeCacheFull.java fails with option -XX:-UseCodeCacheFlushing Backport-of: ad48846edd894073d89839a2771271553b4e27cd ------------- PR: https://git.openjdk.org/jdk24u/pull/168 From goetz at openjdk.org Fri Apr 4 13:53:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Apr 2025 13:53:01 GMT Subject: [jdk17u-dev] RFR: 8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms Message-ID: Follow up to 8258483 to fix PPC ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/3437 Commit messages: - Backport f2c992c5af021ab0ff8429fd261314bc7e01f7df Changes: https://git.openjdk.org/jdk17u-dev/pull/3438/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3438&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339300 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3438.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3438/head:pull/3438 PR: https://git.openjdk.org/jdk17u-dev/pull/3438 From goetz at openjdk.org Fri Apr 4 13:54:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Apr 2025 13:54:41 GMT Subject: [jdk21u-dev] RFR: 8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms Message-ID: <1lZeXP7TZ5c4JFe-5NzhtlVYKVKruRUtOhe5kq6Mlns=.81a0bcad-a9eb-4d60-83bc-0089b3e04ec2@github.com> Follow-up to 8258483 to fix PPC. ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/1592 Commit messages: - Backport f2c992c5af021ab0ff8429fd261314bc7e01f7df Changes: https://git.openjdk.org/jdk21u-dev/pull/1593/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1593&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339300 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1593.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1593/head:pull/1593 PR: https://git.openjdk.org/jdk21u-dev/pull/1593 From goetz at openjdk.org Fri Apr 4 14:02:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Apr 2025 14:02:55 GMT Subject: [jdk17u-dev] RFR: 8339148: Make os::Linux::active_processor_count() public Message-ID: I backport this for parity with 17.0.16-oracle. Resolved, but probably clean anyways. ------------- Commit messages: - Backport bc269de452ba2c6072529c3201059b2039210238 Changes: https://git.openjdk.org/jdk17u-dev/pull/3439/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3439&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339148 Stats: 5 lines in 1 file changed: 2 ins; 3 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3439.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3439/head:pull/3439 PR: https://git.openjdk.org/jdk17u-dev/pull/3439 From mbaesken at openjdk.org Fri Apr 4 14:11:39 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 4 Apr 2025 14:11:39 GMT Subject: [jdk24u] RFR: 8353066: Properly detect Windows/aarch64 as build platform Message-ID: 8353066: Properly detect Windows/aarch64 as build platform ------------- Commit messages: - Backport 3241b4e111e3dbf475c0e5be117c2a8d1a63ad35 Changes: https://git.openjdk.org/jdk24u/pull/181/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=181&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353066 Stats: 10 lines in 2 files changed: 4 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk24u/pull/181.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/181/head:pull/181 PR: https://git.openjdk.org/jdk24u/pull/181 From goetz at openjdk.org Fri Apr 4 14:14:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Apr 2025 14:14:30 GMT Subject: [jdk17u-dev] RFR: 8340271: Open source several AWT Robot tests Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport bc36ace72c1189dcd6d0c05d40d8c568acd89b01 Changes: https://git.openjdk.org/jdk17u-dev/pull/3440/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3440&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340271 Stats: 182 lines in 2 files changed: 182 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3440.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3440/head:pull/3440 PR: https://git.openjdk.org/jdk17u-dev/pull/3440 From goetz at openjdk.org Fri Apr 4 14:15:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 4 Apr 2025 14:15:14 GMT Subject: [jdk21u-dev] RFR: 8340271: Open source several AWT Robot tests Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport bc36ace72c1189dcd6d0c05d40d8c568acd89b01 Changes: https://git.openjdk.org/jdk21u-dev/pull/1594/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1594&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340271 Stats: 182 lines in 2 files changed: 182 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1594.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1594/head:pull/1594 PR: https://git.openjdk.org/jdk21u-dev/pull/1594 From apangin at openjdk.org Fri Apr 4 15:49:00 2025 From: apangin at openjdk.org (Andrei Pangin) Date: Fri, 4 Apr 2025 15:49:00 GMT Subject: [jdk17u-dev] Integrated: 8352649: [17u] guarantee(is_result_safe || is_in_asgct()) failed inside AsyncGetCallTrace In-Reply-To: References: Message-ID: On Sun, 23 Mar 2025 22:39:10 GMT, Andrei Pangin wrote: > This PR fixes intermittent JVM crash at `guarantee(is_result_safe || is_in_asgct()) failed: unsafe access to zombie method` when running profiler. > > This guarantee was changed in [JDK-8283849](https://bugs.openjdk.org/browse/JDK-8283849) to avoid failing in AsyncGetCallTrace context. However, after [JDK-8304725](https://bugs.openjdk.org/browse/JDK-8304725) and [JDK-8325585](https://bugs.openjdk.org/browse/JDK-8325585) it started failing again. This is because JDK-8304725 introduced another copy of `_in_asgct` field in Thread class, whereas JDK-8325585 removed setting of `_in_asgct` in JavaThread class. In this way, `AsyncGetCallTrace` sets `Thread::_in_asgct` field, but the above guarantee checks a different `JavaThread::_in_asgct` field. > > This PR resolves confusion by removing redundant `_in_asgct` field declared in `JavaThread`. Now, all code consistently sets and reads the only `_in_asgct` field declared in `Thread` class. This matches existing logic in jdk tip and jdk21u. > > **Low risk:** straightforward removal of redundant code related to AsyncGetCallTrace. > > **Testing:** tier1, runnining Renaissance and DaCapo with async-profiler enabled. This pull request has now been integrated. Changeset: 729b0c7a Author: Andrei Pangin Committer: Jaroslav Bachorik URL: https://git.openjdk.org/jdk17u-dev/commit/729b0c7aa59d7b2e53cdaa8b4a1631962951f8d8 Stats: 12 lines in 3 files changed: 0 ins; 11 del; 1 mod 8352649: [17u] guarantee(is_result_safe || is_in_asgct()) failed inside AsyncGetCallTrace Reviewed-by: jbachorik ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3400 From phh at openjdk.org Fri Apr 4 18:24:09 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 4 Apr 2025 18:24:09 GMT Subject: [jdk21u-dev] RFR: 8211400: nsk.share.gc.Memory::getArrayLength returns wrong value Message-ID: Backport for parity with Oracle 21.0.8. Clean, low risk: fixes an nsk test, nsk passes with modified test. ------------- Commit messages: - Backport 860d49db22cf352eaf1b3b20fff43d090f0eebc8 Changes: https://git.openjdk.org/jdk21u-dev/pull/1595/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1595&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8211400 Stats: 7 lines in 1 file changed: 0 ins; 3 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1595.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1595/head:pull/1595 PR: https://git.openjdk.org/jdk21u-dev/pull/1595 From phh at openjdk.org Fri Apr 4 18:39:24 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 4 Apr 2025 18:39:24 GMT Subject: [jdk21u-dev] RFR: 8347995: Race condition in jdk/java/net/httpclient/offline/FixedResponseHttpClient.java Message-ID: <-vcGOqxIE-0Wl9hESO8TKLjuthVa95XQr5jJy1pSUh0=.04274b71-0331-4f1d-9595-369bf95c13ad@github.com> Backport for parity with Oracle 21.0.8. Clean, low risk: test only, modified test passes. ------------- Commit messages: - Backport a62a870150cf199f16277b478af2f5d937255b3c Changes: https://git.openjdk.org/jdk21u-dev/pull/1596/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1596&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347995 Stats: 14 lines in 1 file changed: 10 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1596.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1596/head:pull/1596 PR: https://git.openjdk.org/jdk21u-dev/pull/1596 From ssubramaniam at openjdk.org Fri Apr 4 18:49:49 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 4 Apr 2025 18:49:49 GMT Subject: [jdk21u-dev] RFR: 8329754: The ThreadSafe attribute is ignored for SecureRandom algorithm aliases In-Reply-To: References: Message-ID: On Thu, 3 Apr 2025 23:06:27 GMT, Satyen Subramaniam wrote: > Backporting JDK-8329754: The ThreadSafe attribute is ignored for SecureRandom algorithm aliases. Fixes a bug that occurs when a provider registers an alias for the `SecureRandom` algorithm with "ThreadSafe=true" and where the `SecureRandom` instances using the alias do not honor the `ThreadSafe` attribute. Thanks for taking a look. It's a fair point that relevant code would execute in parallel rather than synchronously - although this would only cause issues in code that depends on this implementation bug. As you bring up, since the existing implementation is long standing, closing this one. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1587#issuecomment-2779508100 From ssubramaniam at openjdk.org Fri Apr 4 18:49:49 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 4 Apr 2025 18:49:49 GMT Subject: [jdk21u-dev] Withdrawn: 8329754: The ThreadSafe attribute is ignored for SecureRandom algorithm aliases In-Reply-To: References: Message-ID: On Thu, 3 Apr 2025 23:06:27 GMT, Satyen Subramaniam wrote: > Backporting JDK-8329754: The ThreadSafe attribute is ignored for SecureRandom algorithm aliases. Fixes a bug that occurs when a provider registers an alias for the `SecureRandom` algorithm with "ThreadSafe=true" and where the `SecureRandom` instances using the alias do not honor the `ThreadSafe` attribute. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1587 From phh at openjdk.org Fri Apr 4 18:55:05 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 4 Apr 2025 18:55:05 GMT Subject: [jdk21u-dev] RFR: 8344361: Restore null return for invalid services from legacy providers Message-ID: <0n2QZMeXOqPwXBxdT9jy0QDbruVo85U_anvFdEeng0k=.f04dfd7f-9725-4fd1-950a-cda5a5d958ce@github.com> Backport for parity with Oracle 21.0.8. ------------- Commit messages: - Backport e20bd018c4046870d0cf632bb8e5440cb9f5c3c2 - Backport a62a870150cf199f16277b478af2f5d937255b3c Changes: https://git.openjdk.org/jdk21u-dev/pull/1597/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1597&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8344361 Stats: 64 lines in 3 files changed: 60 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1597.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1597/head:pull/1597 PR: https://git.openjdk.org/jdk21u-dev/pull/1597 From ssubramaniam at openjdk.org Fri Apr 4 19:03:21 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 4 Apr 2025 19:03:21 GMT Subject: [jdk17u-dev] RFR: 8328864: NullPointerException in sun.security.jca.ProviderList.getService() Message-ID: Backporting JDK-8328864: NullPointerException in sun.security.jca.ProviderList.getService(). Updated `getService` to check whether `getProvider` returns null when checking for preferred providers, continuing the loop if so. Added NullPreferredList test. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. ------------- Commit messages: - Backport cd3a607576bede17f48c3d5ebde2bf05f3b615ba Changes: https://git.openjdk.org/jdk17u-dev/pull/3442/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3442&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328864 Stats: 48 lines in 3 files changed: 45 ins; 1 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3442.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3442/head:pull/3442 PR: https://git.openjdk.org/jdk17u-dev/pull/3442 From ssubramaniam at openjdk.org Fri Apr 4 19:04:38 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 4 Apr 2025 19:04:38 GMT Subject: [jdk21u-dev] RFR: 8328864: NullPointerException in sun.security.jca.ProviderList.getService() Message-ID: Backporting JDK-8328864: NullPointerException in sun.security.jca.ProviderList.getService(). Updated `getService` to check whether `getProvider` returns null when checking for preferred providers, continuing the loop if so. Added NullPreferredList test. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. ------------- Commit messages: - Backport cd3a607576bede17f48c3d5ebde2bf05f3b615ba Changes: https://git.openjdk.org/jdk21u-dev/pull/1598/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1598&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328864 Stats: 48 lines in 3 files changed: 45 ins; 1 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1598.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1598/head:pull/1598 PR: https://git.openjdk.org/jdk21u-dev/pull/1598 From ssubramaniam at openjdk.org Fri Apr 4 19:22:33 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 4 Apr 2025 19:22:33 GMT Subject: [jdk21u-dev] RFR: 8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer Message-ID: <9xBO62PR8ruvgj2W9vEL7A6po5BTdqFBpI6GiHALT-Y=.af4ea261-1e40-489d-a662-0b33609c4338@github.com> Backporting JDK-8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer. This changeset updates an assert in G1's interpreter x86 post-barrier logic so that it refers to the right queue (G1DirtyCardQueue rather than pre-barrier's SATBMarkQueue) and moves the assert closer to the logic that exploits it. Doesn't change functionality. ------------- Commit messages: - Backport 1131bb77ec94dd131a10df4ba0f3fab32c65c0f2 Changes: https://git.openjdk.org/jdk21u-dev/pull/1599/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1599&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8329261 Stats: 5 lines in 1 file changed: 3 ins; 2 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1599.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1599/head:pull/1599 PR: https://git.openjdk.org/jdk21u-dev/pull/1599 From ssubramaniam at openjdk.org Fri Apr 4 19:23:17 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 4 Apr 2025 19:23:17 GMT Subject: [jdk17u-dev] RFR: 8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer Message-ID: Backporting JDK-8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer. This changeset updates an assert in G1's interpreter x86 post-barrier logic so that it refers to the right queue (G1DirtyCardQueue rather than pre-barrier's SATBMarkQueue) and moves the assert closer to the logic that exploits it. Doesn't change functionality. ------------- Commit messages: - Backport 1131bb77ec94dd131a10df4ba0f3fab32c65c0f2 Changes: https://git.openjdk.org/jdk17u-dev/pull/3443/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3443&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8329261 Stats: 5 lines in 1 file changed: 3 ins; 2 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3443.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3443/head:pull/3443 PR: https://git.openjdk.org/jdk17u-dev/pull/3443 From phh at openjdk.org Fri Apr 4 19:31:54 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 4 Apr 2025 19:31:54 GMT Subject: [jdk21u-dev] Withdrawn: 8344361: Restore null return for invalid services from legacy providers In-Reply-To: <0n2QZMeXOqPwXBxdT9jy0QDbruVo85U_anvFdEeng0k=.f04dfd7f-9725-4fd1-950a-cda5a5d958ce@github.com> References: <0n2QZMeXOqPwXBxdT9jy0QDbruVo85U_anvFdEeng0k=.f04dfd7f-9725-4fd1-950a-cda5a5d958ce@github.com> Message-ID: On Fri, 4 Apr 2025 18:50:08 GMT, Paul Hohensee wrote: > Backport for parity with Oracle 21.0.8. Clean, low risk: obvious bug, updated and new test pass, Provider tests pass: test/jdk/java/security/Provider and test/jdk/sun/security/pkcs11/Provider. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1597 From phh at openjdk.org Fri Apr 4 19:35:09 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 4 Apr 2025 19:35:09 GMT Subject: [jdk21u-dev] RFR: 8344361: Restore null return for invalid services from legacy providers Message-ID: <0N_2TAHHWhZvqlnPanXKTOFBolgO5n-02B7ea9fmr2U=.3d1a62fa-915e-4a28-b360-8c7544282374@github.com> Backport for parity with Oracle 21.0.8. Clean, low risk: obvious bug, updated and new test pass, Provider tests pass: test/jdk/java/security/Provider and test/jdk/sun/security/pkcs11/Provider. ------------- Commit messages: - Backport e20bd018c4046870d0cf632bb8e5440cb9f5c3c2 Changes: https://git.openjdk.org/jdk21u-dev/pull/1600/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1600&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8344361 Stats: 50 lines in 2 files changed: 50 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1600.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1600/head:pull/1600 PR: https://git.openjdk.org/jdk21u-dev/pull/1600 From ssubramaniam at openjdk.org Fri Apr 4 21:02:49 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 4 Apr 2025 21:02:49 GMT Subject: [jdk21u-dev] RFR: 8352716: (tz) Update Timezone Data to 2025b In-Reply-To: References: Message-ID: On Mon, 31 Mar 2025 22:06:02 GMT, Satyen Subramaniam wrote: > Backport of tzdata2025b. Nearly clean, but contains `zone.tab` file, which was removed by [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983). > > Reverted change to `test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt` and `.../displaynames.txt` when running `make` in `test/jdk/java/util/TimeZone/tools/share` to avoid the `java/util/TimeZone/Bug6329116.java` test failing, just as was done previously for [2024b](https://github.com/openjdk/jdk21u-dev/pull/1143). > > Passed tier1 tests and `make run-test TEST="jdk/java/util/TimeZone jdk/java/time/test jdk/sun/util/resources jdk/sun/text/resources jdk/sun/util/calendar"` locally, GHA sanity tests. Edit: missed that the label was removed. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1557#issuecomment-2779717134 From phh at openjdk.org Fri Apr 4 21:50:04 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 4 Apr 2025 21:50:04 GMT Subject: [jdk21u-dev] RFR: 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams [v4] In-Reply-To: References: Message-ID: <8HCaIiBYgu5JBU23OLrWbiF9uP8OJ5lTFFpj6JR_ztQ=.b049fed4-0955-4ad8-9976-85f20316c167@github.com> > Backport for parity with Oracle 21.0.8. Passes tier2 and modified tests. Low risk: the patch /1 locks existing unlocked code, which is at worst a performance issue, but necessary for correctness, /2 checks for a closed stream before pushing a data frame into it, see pushDataFrame() in Stream.java. > > Clean except for whitespace change in Stream.java from 8309118, 8309118 isn't in 21u. Paul Hohensee has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: - Merge branch 'master' into 8343855 - Merge branch 'master' into 8343855 - Revert part of 8309118 - Backport bd6152f5967107d7b32db9bcfa224fc07314f098 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1585/files - new: https://git.openjdk.org/jdk21u-dev/pull/1585/files/33149d78..f4e41e17 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1585&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1585&range=02-03 Stats: 2578 lines in 17 files changed: 2573 ins; 1 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1585.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1585/head:pull/1585 PR: https://git.openjdk.org/jdk21u-dev/pull/1585 From phh at openjdk.org Fri Apr 4 22:43:08 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 4 Apr 2025 22:43:08 GMT Subject: [jdk17u-dev] RFR: 8345133: Test sun/security/tools/jarsigner/TsacertOptionTest.java failed: Warning found in stdout Message-ID: Backport for parity with Oracle 17.0.16. Clean, low risk: test only, modified test passes, eliminates warning. ------------- Commit messages: - Backport 153dc6d84300e4c3446e33be820c15336cf45e72 Changes: https://git.openjdk.org/jdk17u-dev/pull/3444/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3444&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8345133 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3444.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3444/head:pull/3444 PR: https://git.openjdk.org/jdk17u-dev/pull/3444 From phh at openjdk.org Fri Apr 4 22:43:26 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 4 Apr 2025 22:43:26 GMT Subject: [jdk21u-dev] RFR: 8345133: Test sun/security/tools/jarsigner/TsacertOptionTest.java failed: Warning found in stdout Message-ID: Backport for parity with Oracle 21.0.8. Clean, low risk: test only, modified test passes, eliminates warning. ------------- Commit messages: - Backport 153dc6d84300e4c3446e33be820c15336cf45e72 Changes: https://git.openjdk.org/jdk21u-dev/pull/1601/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1601&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8345133 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1601.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1601/head:pull/1601 PR: https://git.openjdk.org/jdk21u-dev/pull/1601 From phh at openjdk.org Fri Apr 4 22:59:12 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 4 Apr 2025 22:59:12 GMT Subject: [jdk11u-dev] RFR: 8345133: Test sun/security/tools/jarsigner/TsacertOptionTest.java failed: Warning found in stdout Message-ID: Backport for parity with Oracle 11.0.28. Clean except for copyright date adjustment, low risk: test only, modified test passes, eliminates warning. ------------- Commit messages: - Backport 153dc6d84300e4c3446e33be820c15336cf45e72 Changes: https://git.openjdk.org/jdk11u-dev/pull/3022/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3022&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8345133 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3022.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3022/head:pull/3022 PR: https://git.openjdk.org/jdk11u-dev/pull/3022 From phh at openjdk.org Fri Apr 4 23:32:03 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 4 Apr 2025 23:32:03 GMT Subject: [jdk21u-dev] RFR: 8344414: ZGC: Another division by zero in rule_major_allocation_rate Message-ID: Backport for parity with Oracle 21.0.8. ------------- Commit messages: - Backport 63af2f42b7abe9504897d7c3f3b4cc0b57123694 Changes: https://git.openjdk.org/jdk21u-dev/pull/1602/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1602&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8344414 Stats: 28 lines in 3 files changed: 11 ins; 1 del; 16 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1602.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1602/head:pull/1602 PR: https://git.openjdk.org/jdk21u-dev/pull/1602 From mbalao at openjdk.org Sat Apr 5 01:47:54 2025 From: mbalao at openjdk.org (Martin Balao) Date: Sat, 5 Apr 2025 01:47:54 GMT Subject: [jdk17u-dev] RFR: 8331735: UpcallLinker::on_exit races with GC when copying frame anchor In-Reply-To: References: Message-ID: <4GpksDcbl1iSnOz-WLvMEVCpuCeQgsQ40ni_P0v0ios=.4bbd16d1-f3ee-4248-96ae-600caad32ca5@github.com> On Thu, 3 Apr 2025 22:19:28 GMT, Andrew John Hughes wrote: > Partial backport of a fix for a race condition in code adapted from JavaCallWrapper for the FFM API. This is more visible in 22 and later, where FFM is fully supported and the [OpenType implementation using HarfBuzz](https://bugs.openjdk.org/browse/JDK-8318364) has been ported to use it. > > However, the copy in the native state seems to have been introduced as far back as [JDK-8269240](https://bugs.openjdk.org/browse/JDK-8269240) in 17 when the JavaCallWrapper code was ported to what was then universalUpcallHandler.cpp. That fix to `::on_exit` is included here. > > The other hunk in the 24 and 21u versions is omitted as the `::on_entry` method has not been modified by [JDK-8272526](https://bugs.openjdk.org/browse/JDK-8272526) which is what moved the thread exception handling to native code. Thanks for contributing this backport. Looks good to me. ------------- Marked as reviewed by mbalao (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3434#pullrequestreview-2744510532 From andrew at openjdk.org Sat Apr 5 03:27:57 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Sat, 5 Apr 2025 03:27:57 GMT Subject: [jdk17u-dev] RFR: 8331735: UpcallLinker::on_exit races with GC when copying frame anchor In-Reply-To: References: Message-ID: On Thu, 3 Apr 2025 22:19:28 GMT, Andrew John Hughes wrote: > Partial backport of a fix for a race condition in code adapted from JavaCallWrapper for the FFM API. This is more visible in 22 and later, where FFM is fully supported and the [OpenType implementation using HarfBuzz](https://bugs.openjdk.org/browse/JDK-8318364) has been ported to use it. > > However, the copy in the native state seems to have been introduced as far back as [JDK-8269240](https://bugs.openjdk.org/browse/JDK-8269240) in 17 when the JavaCallWrapper code was ported to what was then universalUpcallHandler.cpp. That fix to `::on_exit` is included here. > > The other hunk in the 24 and 21u versions is omitted as the `::on_entry` method has not been modified by [JDK-8272526](https://bugs.openjdk.org/browse/JDK-8272526) which is what moved the thread exception handling to native code. Thanks Martin. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3434#issuecomment-2780171821 From goetz at openjdk.org Sat Apr 5 16:49:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Apr 2025 16:49:59 GMT Subject: [jdk21u-dev] RFR: 8340555: Open source DnD tests - Set4 In-Reply-To: <857_ut41oew3rBHcU6ZNiwU6rSlPk7BKAIDirybRzVw=.3302784f-7f2d-4e09-8123-e18b96794f62@github.com> References: <857_ut41oew3rBHcU6ZNiwU6rSlPk7BKAIDirybRzVw=.3302784f-7f2d-4e09-8123-e18b96794f62@github.com> Message-ID: On Wed, 2 Apr 2025 14:06:20 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle GHA failure: Artifact not found for name: bundles-jtreg-7.3.1+1, unrelated ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1572#issuecomment-2780927051 From goetz at openjdk.org Sat Apr 5 17:01:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Apr 2025 17:01:25 GMT Subject: [jdk17u-dev] RFR: 8339148: Make os::Linux::active_processor_count() public [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.16-oracle. > > Resolved, but probably clean anyways. Goetz Lindenmaier has updated the pull request incrementally with two additional commits since the last revision: - I need another try ... - Remove empty line to make it clean. ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3439/files - new: https://git.openjdk.org/jdk17u-dev/pull/3439/files/69d00082..3d8b876d Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3439&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3439&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3439.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3439/head:pull/3439 PR: https://git.openjdk.org/jdk17u-dev/pull/3439 From goetz at openjdk.org Sat Apr 5 17:08:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Apr 2025 17:08:28 GMT Subject: [jdk21u-dev] RFR: 8335860: compiler/vectorization/TestFloat16VectorConvChain.java fails with non-standard AVX/SSE settings [v2] In-Reply-To: References: Message-ID: > I backport this to fix test failures caused by backport of JDK-8333890. 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 5b4824cf9aba297fa6873ebdadc0e9545647e90d ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1589/files - new: https://git.openjdk.org/jdk21u-dev/pull/1589/files/a375d6f6..8d3986ad Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1589&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1589&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1589.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1589/head:pull/1589 PR: https://git.openjdk.org/jdk21u-dev/pull/1589 From goetz at openjdk.org Sat Apr 5 17:09:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 5 Apr 2025 17:09:52 GMT Subject: [jdk21u-dev] RFR: 8335860: compiler/vectorization/TestFloat16VectorConvChain.java fails with non-standard AVX/SSE settings In-Reply-To: References: Message-ID: On Fri, 4 Apr 2025 08:09:11 GMT, Goetz Lindenmaier wrote: > I backport this to fix test failures caused by backport of JDK-8333890. > > Omitted change to ProblemList as test is not ProblemListed in 21. GHA failure: Today checking this has helped. The test failed ... This should be because the follow-up is missing. Let's see. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1588#issuecomment-2780963623 From goetz at openjdk.org Sun Apr 6 10:54:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 6 Apr 2025 10:54:25 GMT Subject: [jdk17u-dev] RFR: 8271419: Refactor test code for modifying CDS archive contents Message-ID: I backport this to make later test backports easier. Resolved as later "8271707: migrate tests to use jdk.test.whitebox.WhiteBox" was already backported. ------------- Commit messages: - Backport 84f02310310293163130dde24e30563d39f1610a Changes: https://git.openjdk.org/jdk17u-dev/pull/3445/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3445&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8271419 Stats: 628 lines in 2 files changed: 330 ins; 280 del; 18 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3445.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3445/head:pull/3445 PR: https://git.openjdk.org/jdk17u-dev/pull/3445 From goetz at openjdk.org Sun Apr 6 11:02:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 6 Apr 2025 11:02:05 GMT Subject: [jdk21u-dev] RFR: 8345357: test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java fails in ubuntu22.04 Message-ID: I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport 521ed72b87d0fb1def6d94485e08be22632deef0 Changes: https://git.openjdk.org/jdk21u-dev/pull/1603/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1603&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8345357 Stats: 18 lines in 1 file changed: 12 ins; 3 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1603.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1603/head:pull/1603 PR: https://git.openjdk.org/jdk21u-dev/pull/1603 From goetz at openjdk.org Sun Apr 6 11:14:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 6 Apr 2025 11:14:06 GMT Subject: [jdk21u-dev] RFR: 8346049: jdk/test/lib/security/timestamp/TsaServer.java warnings Message-ID: I backport this for parity with 21.0.8-oracle verified with test/jdk/sun/security/tools/jarsigner/TsacertOptionTest.java test/jdk/sun/security/tools/jarsigner/TimestampCheck.java which use this class. ------------- Commit messages: - Backport 1eb54e4228ba9319ac2f980055ed366dd861ec0b Changes: https://git.openjdk.org/jdk21u-dev/pull/1604/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1604&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346049 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1604.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1604/head:pull/1604 PR: https://git.openjdk.org/jdk21u-dev/pull/1604 From goetz at openjdk.org Sun Apr 6 11:15:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 6 Apr 2025 11:15:30 GMT Subject: [jdk17u-dev] RFR: 8346049: jdk/test/lib/security/timestamp/TsaServer.java warnings Message-ID: I backport this for parity with 17.0.16-oracle. verified with test/jdk/sun/security/tools/jarsigner/TsacertOptionTest.java test/jdk/sun/security/tools/jarsigner/TimestampCheck.java which use this class. ------------- Commit messages: - Backport 1eb54e4228ba9319ac2f980055ed366dd861ec0b Changes: https://git.openjdk.org/jdk17u-dev/pull/3447/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3447&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346049 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3447.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3447/head:pull/3447 PR: https://git.openjdk.org/jdk17u-dev/pull/3447 From goetz at openjdk.org Sun Apr 6 11:17:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 6 Apr 2025 11:17:58 GMT Subject: [jdk17u-dev] RFR: 8281511: java/net/ipv6tests/UdpTest.java fails with checkTime failed Message-ID: <9oYmo3K14PQzeU1iPxSD7rsvD_zYHGwk8WGIDYjUerM=.3aebfa4e-59b6-4083-80a1-2ed433c48ff2@github.com> I backport this for parity with 17.0.16-oracle. Resolved Copyright, probably clean. ------------- Commit messages: - Backport ea9e3cfe03b5284ef0edc6f0eb92fcb6ffd62725 Changes: https://git.openjdk.org/jdk17u-dev/pull/3448/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3448&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8281511 Stats: 29 lines in 3 files changed: 5 ins; 5 del; 19 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3448.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3448/head:pull/3448 PR: https://git.openjdk.org/jdk17u-dev/pull/3448 From cslucas at openjdk.org Sun Apr 6 21:42:53 2025 From: cslucas at openjdk.org (Cesar Soares Lucas) Date: Sun, 6 Apr 2025 21:42:53 GMT Subject: [jdk21u-dev] RFR: 8344414: ZGC: Another division by zero in rule_major_allocation_rate In-Reply-To: References: Message-ID: <9mjBPsPw9xEq_sKVVDqujVVSuoFsQofXHu_A9zGwVpA=.0efc3511-b59a-458a-bf90-383431805f34@github.com> On Fri, 4 Apr 2025 23:26:29 GMT, Paul Hohensee wrote: > Backport for parity with Oracle 21.0.8. Appears clean, low risk: passes hotspot gc tests, obvious fix (changes integer to double arithmetic, guarantees reclaimed_avg() > 0). LGTM ------------- Marked as reviewed by cslucas (no project role). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1602#pullrequestreview-2745283464 From mbaesken at openjdk.org Mon Apr 7 08:05:05 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 7 Apr 2025 08:05:05 GMT Subject: [jdk17u-dev] RFR: 8271419: Refactor test code for modifying CDS archive contents In-Reply-To: References: Message-ID: On Sun, 6 Apr 2025 10:50:22 GMT, Goetz Lindenmaier wrote: > I backport this to make later test backports easier. > Resolved as later "8271707: migrate tests to use jdk.test.whitebox.WhiteBox" was already backported. 8271419 has a CSR link [JDK-8320926](https://bugs.openjdk.org/browse/JDK-8320926) Refactor test code for modifying CDS archive contents Any idea why ? Is this still of importance ? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3445#issuecomment-2782368822 From goetz at openjdk.org Mon Apr 7 08:10:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 08:10:59 GMT Subject: [jdk17u-dev] RFR: 8271419: Refactor test code for modifying CDS archive contents In-Reply-To: References: Message-ID: On Sun, 6 Apr 2025 10:50:22 GMT, Goetz Lindenmaier wrote: > I backport this to make later test backports easier. > Resolved as later "8271707: migrate tests to use jdk.test.whitebox.WhiteBox" was already backported. Hi, the CSR was created wrongly. I think it has no meaning. It has no text, only the default. Also, a CSR makes no sense for a test only change. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3445#issuecomment-2782386398 From duke at openjdk.org Mon Apr 7 09:03:30 2025 From: duke at openjdk.org (kieran-farrell) Date: Mon, 7 Apr 2025 09:03:30 GMT Subject: [jdk24u] RFR: 8353713: Improve Currency.getInstance exception handling Message-ID: Exception handling in currency.java improved to include currency code or locale in error message. ------------- Commit messages: - currency updates Changes: https://git.openjdk.org/jdk24u/pull/182/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=182&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353713 Stats: 17 lines in 2 files changed: 1 ins; 0 del; 16 mod Patch: https://git.openjdk.org/jdk24u/pull/182.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/182/head:pull/182 PR: https://git.openjdk.org/jdk24u/pull/182 From mbaesken at openjdk.org Mon Apr 7 09:20:51 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 7 Apr 2025 09:20:51 GMT Subject: [jdk17u-dev] RFR: 8271419: Refactor test code for modifying CDS archive contents In-Reply-To: References: Message-ID: On Sun, 6 Apr 2025 10:50:22 GMT, Goetz Lindenmaier wrote: > I backport this to make later test backports easier. > Resolved as later "8271707: migrate tests to use jdk.test.whitebox.WhiteBox" was already backported. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3445#pullrequestreview-2746130828 From syan at openjdk.org Mon Apr 7 09:36:21 2025 From: syan at openjdk.org (SendaoYan) Date: Mon, 7 Apr 2025 09:36:21 GMT Subject: [jdk21u-dev] RFR: 8350386: Test TestCodeCacheFull.java fails with option -XX:-UseCodeCacheFlushing Message-ID: <-muamz1PtKPHqzTMC43BayCUl1-f-WEmyKWckq7PY2M=.cc40e9df-180b-4f79-93ac-03ff290bbdb4@github.com> Hi all, This pull request contains a backport of commit [ad48846e](https://github.com/openjdk/jdk/commit/ad48846edd894073d89839a2771271553b4e27cd) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by SendaoYan on 1 Apr 2025 and was reviewed by Thomas Schatzl. Thanks! ------------- Commit messages: - Backport ad48846edd894073d89839a2771271553b4e27cd Changes: https://git.openjdk.org/jdk21u-dev/pull/1605/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1605&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350386 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1605.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1605/head:pull/1605 PR: https://git.openjdk.org/jdk21u-dev/pull/1605 From duke at openjdk.org Mon Apr 7 12:12:18 2025 From: duke at openjdk.org (Govindan Srinivassan) Date: Mon, 7 Apr 2025 12:12:18 GMT Subject: [jdk24u] RFR: 8330598: java/net/httpclient/Http1ChunkedTest.java fails with java.util.MissingFormatArgumentException: Format specifier '%s' Message-ID: It is clean backport Test Http1ChunkedTest.java is passed ------------- Commit messages: - Backport c9c3c1536880d81ab84d5cb55f4fd0fe3bbf60a2 Changes: https://git.openjdk.org/jdk24u/pull/183/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=183&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8330598 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk24u/pull/183.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/183/head:pull/183 PR: https://git.openjdk.org/jdk24u/pull/183 From duke at openjdk.org Mon Apr 7 12:25:13 2025 From: duke at openjdk.org (Govindan Srinivassan) Date: Mon, 7 Apr 2025 12:25:13 GMT Subject: [jdk24u] RFR: 8352706: httpclient HeadTest does not run on HTTP2 Message-ID: It is a clean backport 8352706 The test HeadTest.java is passed. ------------- Commit messages: - Backbort e32a0c90feb231d791e6c17e6360f629189cab8b Changes: https://git.openjdk.org/jdk24u/pull/184/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=184&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352706 Stats: 23 lines in 1 file changed: 7 ins; 11 del; 5 mod Patch: https://git.openjdk.org/jdk24u/pull/184.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/184/head:pull/184 PR: https://git.openjdk.org/jdk24u/pull/184 From mbaesken at openjdk.org Mon Apr 7 13:12:59 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 7 Apr 2025 13:12:59 GMT Subject: [jdk21u-dev] Integrated: 8330936: [ubsan] exclude function BilinearInterp and ShapeSINextSpan in libawt java2d from ubsan checks In-Reply-To: References: Message-ID: On Fri, 4 Apr 2025 12:06:08 GMT, Matthias Baesken wrote: > had to adjust year in ShapeSpanIterator.c This pull request has now been integrated. Changeset: c9834023 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/c9834023cefeb36bb1d3beaf17c48489b17e12ed Stats: 8 lines in 2 files changed: 6 ins; 0 del; 2 mod 8330936: [ubsan] exclude function BilinearInterp and ShapeSINextSpan in libawt java2d from ubsan checks Backport-of: 40f150d3e50caf44fa4a31b79fbcd234142803ce ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1591 From mbaesken at openjdk.org Mon Apr 7 13:14:05 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 7 Apr 2025 13:14:05 GMT Subject: [jdk21u-dev] Integrated: 8346888: [ubsan] block.cpp:1617:30: runtime error: 9.97582e+36 is outside the range of representable values of type 'int' In-Reply-To: <1YO4Kk_AySk7mVc8rGHv1cIccZ38Djia6CbvahXxKjs=.e850d7a5-d18b-4b61-a69e-9cedf3d379cf@github.com> References: <1YO4Kk_AySk7mVc8rGHv1cIccZ38Djia6CbvahXxKjs=.e850d7a5-d18b-4b61-a69e-9cedf3d379cf@github.com> Message-ID: On Thu, 3 Apr 2025 10:51:04 GMT, Matthias Baesken wrote: > 8346888: [ubsan] block.cpp:1617:30: runtime error: 9.97582e+36 is outside the range of representable values of type 'int' This pull request has now been integrated. Changeset: 4221c664 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/4221c6644e8331ad48073926aed080325cb5d9da Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8346888: [ubsan] block.cpp:1617:30: runtime error: 9.97582e+36 is outside the range of representable values of type 'int' Backport-of: ddf326b8e6e50403303b410635e4c26d7bf56aaa ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1583 From clanger at openjdk.org Mon Apr 7 14:24:44 2025 From: clanger at openjdk.org (Christoph Langer) Date: Mon, 7 Apr 2025 14:24:44 GMT Subject: [jdk24u] RFR: 8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public Message-ID: Hi all, This pull request contains a backport of [JDK-8353709](https://bugs.openjdk.org/browse/JDK-8353709), commit [60fbf73f](https://github.com/openjdk/jdk/commit/60fbf73fc492ad9fff83fb4540e2d01311406287) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Christoph Langer on 7 Apr 2025 and was reviewed by Erik Joelsson and Matthias Baesken. Thanks! ------------- Commit messages: - Backport 60fbf73fc492ad9fff83fb4540e2d01311406287 Changes: https://git.openjdk.org/jdk24u/pull/185/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=185&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353709 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/185.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/185/head:pull/185 PR: https://git.openjdk.org/jdk24u/pull/185 From goetz at openjdk.org Mon Apr 7 14:47:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 14:47:06 GMT Subject: [jdk21u-dev] RFR: 8336827: compiler/vectorization/TestFloat16VectorConvChain.java timeouts on ppc64 platforms after JDK-8335860 [v3] In-Reply-To: References: Message-ID: > I backport this to fix test failures caused by backport of JDK-8333890. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Parts of 8345146 missing as that was downported earlier ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1589/files - new: https://git.openjdk.org/jdk21u-dev/pull/1589/files/8d3986ad..fd4b4cd2 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1589&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1589&range=01-02 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1589.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1589/head:pull/1589 PR: https://git.openjdk.org/jdk21u-dev/pull/1589 From goetz at openjdk.org Mon Apr 7 14:53:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 14:53:13 GMT Subject: [jdk21u-dev] Integrated: 8315871: Opensource five more Swing regression tests In-Reply-To: References: Message-ID: On Fri, 4 Apr 2025 10:44:29 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 1c713bb2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/1c713bb2191def0d3781384059709600a7b589e9 Stats: 355 lines in 5 files changed: 355 ins; 0 del; 0 mod 8315871: Opensource five more Swing regression tests Backport-of: be9cc73fcad0cac0a6f12b0f962fbe3bd8328ec9 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1590 From goetz at openjdk.org Mon Apr 7 14:57:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 14:57:11 GMT Subject: [jdk21u-dev] Integrated: 8321931: memory_swap_current_in_bytes reports 0 as "unlimited" In-Reply-To: References: Message-ID: <1k2VQm5AbXjiMHKGVkDZlkAR1BNRuxpNUn3YWrDSUBQ=.cacb42dc-fc4c-4b7a-96c9-66bc79a5b36d@github.com> On Wed, 2 Apr 2025 13:36:36 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: ddf0d071 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ddf0d07123e696f9705ffec552524a56a6e6585f Stats: 98 lines in 2 files changed: 97 ins; 0 del; 1 mod 8321931: memory_swap_current_in_bytes reports 0 as "unlimited" Backport-of: 7777eb5e15b9f08cdc621c84ff38c72334388b56 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1567 From goetz at openjdk.org Mon Apr 7 14:59:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 14:59:24 GMT Subject: [jdk21u-dev] Integrated: 8340271: Open source several AWT Robot tests In-Reply-To: References: Message-ID: On Fri, 4 Apr 2025 14:09:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 2d49408d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/2d49408ddac4f78802de2bf580ccd1128a033ad7 Stats: 182 lines in 2 files changed: 182 ins; 0 del; 0 mod 8340271: Open source several AWT Robot tests Backport-of: bc36ace72c1189dcd6d0c05d40d8c568acd89b01 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1594 From goetz at openjdk.org Mon Apr 7 15:00:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:00:08 GMT Subject: [jdk21u-dev] Integrated: 8258483: [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small In-Reply-To: <9w6YaOq4EMXaXifmCBWJyNbksh_1WYWFXFx3gkXn90c=.b13db6af-3d0f-42f4-9269-1707ef7dd4bf@github.com> References: <9w6YaOq4EMXaXifmCBWJyNbksh_1WYWFXFx3gkXn90c=.b13db6af-3d0f-42f4-9269-1707ef7dd4bf@github.com> Message-ID: On Fri, 4 Apr 2025 13:27:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: dc59215b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/dc59215bee780cac5549889b7977ba4c8283a2a6 Stats: 12 lines in 1 file changed: 9 ins; 0 del; 3 mod 8258483: [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small Backport-of: d08b5bd9f5f740d75c1acfbd644ce1c822e03833 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1592 From goetz at openjdk.org Mon Apr 7 15:02:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:02:19 GMT Subject: [jdk17u-dev] Integrated: 8315871: Opensource five more Swing regression tests In-Reply-To: References: Message-ID: On Fri, 4 Apr 2025 10:44:47 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 95e6cbd2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/95e6cbd222732fcccc3767e5983df524b9214acb Stats: 355 lines in 5 files changed: 355 ins; 0 del; 0 mod 8315871: Opensource five more Swing regression tests Backport-of: be9cc73fcad0cac0a6f12b0f962fbe3bd8328ec9 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3436 From goetz at openjdk.org Mon Apr 7 15:03:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:03:10 GMT Subject: [jdk21u-dev] Integrated: 8340555: Open source DnD tests - Set4 In-Reply-To: <857_ut41oew3rBHcU6ZNiwU6rSlPk7BKAIDirybRzVw=.3302784f-7f2d-4e09-8123-e18b96794f62@github.com> References: <857_ut41oew3rBHcU6ZNiwU6rSlPk7BKAIDirybRzVw=.3302784f-7f2d-4e09-8123-e18b96794f62@github.com> Message-ID: On Wed, 2 Apr 2025 14:06:20 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 4a8f0278 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/4a8f027828c54f71b9ad2c26596e5e16538e0d0b Stats: 837 lines in 7 files changed: 837 ins; 0 del; 0 mod 8340555: Open source DnD tests - Set4 Backport-of: 0dd49970428e08d35996752ba0878a97fb6f8530 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1572 From goetz at openjdk.org Mon Apr 7 15:04:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:04:02 GMT Subject: [jdk21u-dev] Integrated: 8340967: Open source few Cursor tests - Set2 In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 19:29:46 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: ec7d359c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ec7d359c32d788ab07ac75a392904a219c5fb419 Stats: 564 lines in 5 files changed: 564 ins; 0 del; 0 mod 8340967: Open source few Cursor tests - Set2 Backport-of: 92cb6331085bb6f4db091ce80d9951413541d74a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1580 From goetz at openjdk.org Mon Apr 7 15:06:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:06:20 GMT Subject: [jdk17u-dev] Integrated: 8258483: [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small In-Reply-To: References: Message-ID: <5tb62hDMOAHv1o7SmEc1CtaNNkbjk-LdPn0RYASAOVw=.8cb29edb-04c7-4f28-8974-1465488c4ebf@github.com> On Fri, 4 Apr 2025 13:28:07 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 4d51cd82 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4d51cd82c0bcc308a5ab8ea17902d31ec1885201 Stats: 12 lines in 1 file changed: 9 ins; 0 del; 3 mod 8258483: [TESTBUG] gtest CollectorPolicy.young_scaled_initial_ergo_vm fails if heap is too small Backport-of: d08b5bd9f5f740d75c1acfbd644ce1c822e03833 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3437 From goetz at openjdk.org Mon Apr 7 15:06:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:06:24 GMT Subject: [jdk17u-dev] Integrated: 8321931: memory_swap_current_in_bytes reports 0 as "unlimited" In-Reply-To: References: Message-ID: <2KMFUU69wZXyOzdrrvT3-c0CBvAY1IWkmfQi09sqXeI=.086223ed-e871-4484-8271-8ae10f371486@github.com> On Wed, 2 Apr 2025 13:36:38 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 36e703ac Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/36e703ac2b22d605ea4813a7d956d0437ab303f1 Stats: 98 lines in 2 files changed: 97 ins; 0 del; 1 mod 8321931: memory_swap_current_in_bytes reports 0 as "unlimited" Backport-of: 7777eb5e15b9f08cdc621c84ff38c72334388b56 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3423 From goetz at openjdk.org Mon Apr 7 15:07:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:07:33 GMT Subject: [jdk21u-dev] RFR: 8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms [v2] In-Reply-To: <1lZeXP7TZ5c4JFe-5NzhtlVYKVKruRUtOhe5kq6Mlns=.81a0bcad-a9eb-4d60-83bc-0089b3e04ec2@github.com> References: <1lZeXP7TZ5c4JFe-5NzhtlVYKVKruRUtOhe5kq6Mlns=.81a0bcad-a9eb-4d60-83bc-0089b3e04ec2@github.com> Message-ID: <7MrAmXOG3LcvIQCGu7cIWEqsc492lvFbzl-Xm3qUlAY=.2a4565ed-1e9e-446c-ab47-51a7aa8c4755@github.com> > Follow-up to 8258483 to fix PPC. 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/1593/files - new: https://git.openjdk.org/jdk21u-dev/pull/1593/files/dcbdb16a..dcbdb16a Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1593&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1593&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1593.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1593/head:pull/1593 PR: https://git.openjdk.org/jdk21u-dev/pull/1593 From goetz at openjdk.org Mon Apr 7 15:09:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:09:15 GMT Subject: [jdk21u-dev] Integrated: 8341378: Open source few TrayIcon tests - Set8 In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 19:33:03 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 25103582 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/251035827a14a7651427b2973ca4dffadeee5340 Stats: 614 lines in 2 files changed: 614 ins; 0 del; 0 mod 8341378: Open source few TrayIcon tests - Set8 Backport-of: b9db74a64577bf2b79570a789c91de6549a50788 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1581 From goetz at openjdk.org Mon Apr 7 15:11:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:11:15 GMT Subject: [jdk21u-dev] Integrated: 8340978: Open source few DnD tests - Set6 In-Reply-To: <7EGcenTA-_JUP2Che63XW7_3UDGviNZCyYrEIGr5I40=.7f7a9aac-f7ab-4c2d-896d-c94abb132855@github.com> References: <7EGcenTA-_JUP2Che63XW7_3UDGviNZCyYrEIGr5I40=.7f7a9aac-f7ab-4c2d-896d-c94abb132855@github.com> Message-ID: On Wed, 2 Apr 2025 19:51:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 41fe4e21 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/41fe4e2100957f9c5d8f1f64794612f99d5907ee Stats: 647 lines in 5 files changed: 647 ins; 0 del; 0 mod 8340978: Open source few DnD tests - Set6 Backport-of: 32f817a46068b61d599b714a4480e3ea5d6e9050 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1582 From goetz at openjdk.org Mon Apr 7 15:12:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:12:01 GMT Subject: [jdk17u-dev] Integrated: 8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms In-Reply-To: References: Message-ID: On Fri, 4 Apr 2025 13:47:03 GMT, Goetz Lindenmaier wrote: > Follow up to 8258483 to fix PPC This pull request has now been integrated. Changeset: b7a846d9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/b7a846d9d1d434b7074b1f495222e2b3f6ca2c9a Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod 8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms Backport-of: f2c992c5af021ab0ff8429fd261314bc7e01f7df ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3438 From goetz at openjdk.org Mon Apr 7 15:12:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:12:00 GMT Subject: [jdk17u-dev] RFR: 8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms [v2] In-Reply-To: References: Message-ID: > Follow up to 8258483 to fix PPC Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'master' into goetz_backport_8339300 - Backport f2c992c5af021ab0ff8429fd261314bc7e01f7df - Backport d08b5bd9f5f740d75c1acfbd644ce1c822e03833 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3438/files - new: https://git.openjdk.org/jdk17u-dev/pull/3438/files/a0cebded..bd3c9030 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3438&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3438&range=00-01 Stats: 465 lines in 10 files changed: 452 ins; 11 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3438.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3438/head:pull/3438 PR: https://git.openjdk.org/jdk17u-dev/pull/3438 From goetz at openjdk.org Mon Apr 7 15:13:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:13:13 GMT Subject: [jdk17u-dev] Integrated: 8339148: Make os::Linux::active_processor_count() public In-Reply-To: References: Message-ID: On Fri, 4 Apr 2025 13:57:06 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > Resolved, but probably clean anyways. This pull request has now been integrated. Changeset: 98f87f60 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/98f87f6074ebb42bb45fcca73517132402eaac47 Stats: 4 lines in 1 file changed: 1 ins; 3 del; 0 mod 8339148: Make os::Linux::active_processor_count() public Backport-of: bc269de452ba2c6072529c3201059b2039210238 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3439 From goetz at openjdk.org Mon Apr 7 15:13:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:13:08 GMT Subject: [jdk21u-dev] Integrated: 8345357: test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java fails in ubuntu22.04 In-Reply-To: References: Message-ID: On Sun, 6 Apr 2025 10:56:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: 5f5e6e58 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/5f5e6e5879fae283f595635cae7d1a0fd76ae23a Stats: 18 lines in 1 file changed: 12 ins; 3 del; 3 mod 8345357: test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java fails in ubuntu22.04 Backport-of: 521ed72b87d0fb1def6d94485e08be22632deef0 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1603 From goetz at openjdk.org Mon Apr 7 15:14:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:14:11 GMT Subject: [jdk17u-dev] Integrated: 8340271: Open source several AWT Robot tests In-Reply-To: References: Message-ID: <1RSKE7L0diR80f3iQFJi5-HorBHXA61RHJh4ubRZTSc=.30c23c4d-2206-4e00-89cd-bf00847005fd@github.com> On Fri, 4 Apr 2025 14:09:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 6c1f3dbb Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/6c1f3dbb74b56a10ebea2e03c9ebf6351c5906a8 Stats: 182 lines in 2 files changed: 182 ins; 0 del; 0 mod 8340271: Open source several AWT Robot tests Backport-of: bc36ace72c1189dcd6d0c05d40d8c568acd89b01 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3440 From goetz at openjdk.org Mon Apr 7 15:16:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:16:07 GMT Subject: [jdk17u-dev] Integrated: 8340874: Open source some of the AWT Geometry/Button tests In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 13:37:31 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 51a79187 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/51a79187bc820cfd241c7bd65560f7c94de1655d Stats: 438 lines in 4 files changed: 438 ins; 0 del; 0 mod 8340874: Open source some of the AWT Geometry/Button tests Backport-of: e19c7d80f722395583fbdb4cc10dc9051c8602f2 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3424 From goetz at openjdk.org Mon Apr 7 15:16:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:16:08 GMT Subject: [jdk21u-dev] Integrated: 8346049: jdk/test/lib/security/timestamp/TsaServer.java warnings In-Reply-To: References: Message-ID: On Sun, 6 Apr 2025 11:09:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle > > verified with > test/jdk/sun/security/tools/jarsigner/TsacertOptionTest.java > test/jdk/sun/security/tools/jarsigner/TimestampCheck.java > which use this class. This pull request has now been integrated. Changeset: 7c45ed31 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/7c45ed317a5dd57b04dd7797bdc89a62e80f505b Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod 8346049: jdk/test/lib/security/timestamp/TsaServer.java warnings Backport-of: 1eb54e4228ba9319ac2f980055ed366dd861ec0b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1604 From goetz at openjdk.org Mon Apr 7 15:18:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:18:19 GMT Subject: [jdk17u-dev] Integrated: 8340437: Open source few more AWT Frame related tests In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 13:38:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: c8ac6fd0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/c8ac6fd07f8530db57c4890133c407ef00c34b4b Stats: 771 lines in 4 files changed: 771 ins; 0 del; 0 mod 8340437: Open source few more AWT Frame related tests Backport-of: 9bd478593cc92a716151d1373f3426f1d92143bb ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3425 From goetz at openjdk.org Mon Apr 7 15:19:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:19:07 GMT Subject: [jdk17u-dev] Integrated: 8353714: [17u] Backport of 8347740 incomplete In-Reply-To: References: Message-ID: <0y-Ey4DNd3WGPasjpO_FiXFtAVCGTeQDHOchFOBN9fQ=.b1d82513-59e6-4e83-8487-9471efbd8d07@github.com> On Fri, 4 Apr 2025 09:37:18 GMT, Goetz Lindenmaier wrote: > Fix test issue. The old call to the test should have been removed. This pull request has now been integrated. Changeset: 8c5fa698 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/8c5fa69897ccbd920d5a1bc508f87697efc96357 Stats: 4 lines in 1 file changed: 0 ins; 4 del; 0 mod 8353714: [17u] Backport of 8347740 incomplete Reviewed-by: mbaesken ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3435 From goetz at openjdk.org Mon Apr 7 15:19:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:19:00 GMT Subject: [jdk17u-dev] Integrated: 8341239: Open source closed frame tests # 3 In-Reply-To: <16DEG5kE98hV3XPiwigDC3gKsBUKJq7SVAFXuR5UsdI=.76930afc-6b81-43eb-80b8-cfdf20c0834b@github.com> References: <16DEG5kE98hV3XPiwigDC3gKsBUKJq7SVAFXuR5UsdI=.76930afc-6b81-43eb-80b8-cfdf20c0834b@github.com> Message-ID: <73T6PADUZ9kdtTPLsvK3fxVBrFXujWSNOQRj7EhAZ8k=.85335937-47bf-4abf-8d3c-6ab11498617e@github.com> On Wed, 2 Apr 2025 13:39:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: da0dd462 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/da0dd4627474be464c4a5bcb99a6b7c8cefb4939 Stats: 366 lines in 4 files changed: 366 ins; 0 del; 0 mod 8341239: Open source closed frame tests # 3 Backport-of: ff3e849b8a1de3741dcd728636e1a804996f96fe ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3426 From goetz at openjdk.org Mon Apr 7 15:20:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:20:15 GMT Subject: [jdk17u-dev] Integrated: 8340625: Open source additional Component tests (part 3) In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 13:39:56 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 26ff4f5f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/26ff4f5f5969662f8387293466ff1c1892ff5a9e Stats: 803 lines in 3 files changed: 803 ins; 0 del; 0 mod 8340625: Open source additional Component tests (part 3) Backport-of: ebb4759c3d2776f5e6e83f743a7891a145f8aee4 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3427 From goetz at openjdk.org Mon Apr 7 15:22:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:22:11 GMT Subject: [jdk17u-dev] Integrated: 8340555: Open source DnD tests - Set4 In-Reply-To: References: Message-ID: <4K18n3USnE0pBLE_vOn82OZB6SZfGYX6xrkMNR93txQ=.c132abb8-69ae-47ad-a132-f2518178e8f9@github.com> On Wed, 2 Apr 2025 14:06:37 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > Resolved ProblemList, probably clean. This pull request has now been integrated. Changeset: 628e1820 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/628e1820b40c31b4634ccfe7c292a3b56df4158a Stats: 837 lines in 7 files changed: 837 ins; 0 del; 0 mod 8340555: Open source DnD tests - Set4 Backport-of: 0dd49970428e08d35996752ba0878a97fb6f8530 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3428 From goetz at openjdk.org Mon Apr 7 15:23:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:23:07 GMT Subject: [jdk17u-dev] Integrated: 8340967: Open source few Cursor tests - Set2 In-Reply-To: <-x-qY5dftLVYQDV0UaYhZusI9JPwqZ2I313Udy2uius=.9c05a4c6-c11e-4a9a-bd93-3c4adeba38b8@github.com> References: <-x-qY5dftLVYQDV0UaYhZusI9JPwqZ2I313Udy2uius=.9c05a4c6-c11e-4a9a-bd93-3c4adeba38b8@github.com> Message-ID: On Wed, 2 Apr 2025 19:29:53 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 37dc3791 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/37dc3791a25bd773b8246a6cc54eff4dd6ab7cf9 Stats: 564 lines in 5 files changed: 564 ins; 0 del; 0 mod 8340967: Open source few Cursor tests - Set2 Backport-of: 92cb6331085bb6f4db091ce80d9951413541d74a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3429 From goetz at openjdk.org Mon Apr 7 15:25:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:25:22 GMT Subject: [jdk21u-dev] RFR: 8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms [v3] In-Reply-To: <1lZeXP7TZ5c4JFe-5NzhtlVYKVKruRUtOhe5kq6Mlns=.81a0bcad-a9eb-4d60-83bc-0089b3e04ec2@github.com> References: <1lZeXP7TZ5c4JFe-5NzhtlVYKVKruRUtOhe5kq6Mlns=.81a0bcad-a9eb-4d60-83bc-0089b3e04ec2@github.com> Message-ID: > Follow-up to 8258483 to fix PPC. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'master' into goetz_backport_8339300 - Backport f2c992c5af021ab0ff8429fd261314bc7e01f7df - Backport d08b5bd9f5f740d75c1acfbd644ce1c822e03833 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1593/files - new: https://git.openjdk.org/jdk21u-dev/pull/1593/files/dcbdb16a..d80e5a2c Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1593&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1593&range=01-02 Stats: 3328 lines in 31 files changed: 3315 ins; 3 del; 10 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1593.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1593/head:pull/1593 PR: https://git.openjdk.org/jdk21u-dev/pull/1593 From goetz at openjdk.org Mon Apr 7 15:28:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:28:09 GMT Subject: [jdk17u-dev] Integrated: 8341378: Open source few TrayIcon tests - Set8 In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 19:33:54 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > Resolved ProblemList, probably clean anyways. This pull request has now been integrated. Changeset: 0648c86c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/0648c86cf585a8ba128db54f585faa910433a7da Stats: 614 lines in 2 files changed: 614 ins; 0 del; 0 mod 8341378: Open source few TrayIcon tests - Set8 Backport-of: b9db74a64577bf2b79570a789c91de6549a50788 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3430 From goetz at openjdk.org Mon Apr 7 15:29:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:29:59 GMT Subject: [jdk17u-dev] Integrated: 8340978: Open source few DnD tests - Set6 In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 19:51:26 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: d24239bb Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d24239bb6a1f438c048596defe6fb4c3e744f042 Stats: 647 lines in 5 files changed: 647 ins; 0 del; 0 mod 8340978: Open source few DnD tests - Set6 Backport-of: 32f817a46068b61d599b714a4480e3ea5d6e9050 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3431 From goetz at openjdk.org Mon Apr 7 15:30:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:30:52 GMT Subject: [jdk17u-dev] Integrated: 8345357: test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java fails in ubuntu22.04 In-Reply-To: References: Message-ID: On Sun, 6 Apr 2025 10:56:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle This pull request has now been integrated. Changeset: 495aa759 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/495aa7593b3ff56fb4cdafa1d1056d11f2a74f89 Stats: 18 lines in 1 file changed: 12 ins; 3 del; 3 mod 8345357: test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java fails in ubuntu22.04 Backport-of: 521ed72b87d0fb1def6d94485e08be22632deef0 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3446 From goetz at openjdk.org Mon Apr 7 15:30:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:30:57 GMT Subject: [jdk21u-dev] Integrated: 8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms In-Reply-To: <1lZeXP7TZ5c4JFe-5NzhtlVYKVKruRUtOhe5kq6Mlns=.81a0bcad-a9eb-4d60-83bc-0089b3e04ec2@github.com> References: <1lZeXP7TZ5c4JFe-5NzhtlVYKVKruRUtOhe5kq6Mlns=.81a0bcad-a9eb-4d60-83bc-0089b3e04ec2@github.com> Message-ID: On Fri, 4 Apr 2025 13:40:03 GMT, Goetz Lindenmaier wrote: > Follow-up to 8258483 to fix PPC. This pull request has now been integrated. Changeset: ff0aa067 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ff0aa067389c877ae853bf2f0052f62744152736 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod 8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on ppc64 based platforms Backport-of: f2c992c5af021ab0ff8429fd261314bc7e01f7df ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1593 From phh at openjdk.org Mon Apr 7 15:30:59 2025 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 7 Apr 2025 15:30:59 GMT Subject: [jdk21u-dev] Integrated: 8344361: Restore null return for invalid services from legacy providers In-Reply-To: <0N_2TAHHWhZvqlnPanXKTOFBolgO5n-02B7ea9fmr2U=.3d1a62fa-915e-4a28-b360-8c7544282374@github.com> References: <0N_2TAHHWhZvqlnPanXKTOFBolgO5n-02B7ea9fmr2U=.3d1a62fa-915e-4a28-b360-8c7544282374@github.com> Message-ID: On Fri, 4 Apr 2025 19:30:16 GMT, Paul Hohensee wrote: > Backport for parity with Oracle 21.0.8. Clean, low risk: obvious bug, updated and new test pass, Provider tests pass: test/jdk/java/security/Provider and test/jdk/sun/security/pkcs11/Provider. This pull request has now been integrated. Changeset: e8daf0c7 Author: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/e8daf0c703dc926f00ac106b25be5aa95ec33249 Stats: 50 lines in 2 files changed: 50 ins; 0 del; 0 mod 8344361: Restore null return for invalid services from legacy providers Backport-of: e20bd018c4046870d0cf632bb8e5440cb9f5c3c2 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1600 From goetz at openjdk.org Mon Apr 7 15:32:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:32:13 GMT Subject: [jdk17u-dev] Integrated: 8346049: jdk/test/lib/security/timestamp/TsaServer.java warnings In-Reply-To: References: Message-ID: On Sun, 6 Apr 2025 11:09:53 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > verified with > test/jdk/sun/security/tools/jarsigner/TsacertOptionTest.java > test/jdk/sun/security/tools/jarsigner/TimestampCheck.java > which use this class. This pull request has now been integrated. Changeset: b8887dad Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/b8887dad618cdab283b12a163893412a81effc6e Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod 8346049: jdk/test/lib/security/timestamp/TsaServer.java warnings Backport-of: 1eb54e4228ba9319ac2f980055ed366dd861ec0b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3447 From phh at openjdk.org Mon Apr 7 15:35:14 2025 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 7 Apr 2025 15:35:14 GMT Subject: [jdk21u-dev] Integrated: 8345133: Test sun/security/tools/jarsigner/TsacertOptionTest.java failed: Warning found in stdout In-Reply-To: References: Message-ID: On Fri, 4 Apr 2025 22:36:38 GMT, Paul Hohensee wrote: > Backport for parity with Oracle 21.0.8. Clean, low risk: test only, modified test passes, eliminates warning. This pull request has now been integrated. Changeset: 4b5ca21e Author: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/4b5ca21e4a01f443de28126cb36f9f247f780072 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8345133: Test sun/security/tools/jarsigner/TsacertOptionTest.java failed: Warning found in stdout Backport-of: 153dc6d84300e4c3446e33be820c15336cf45e72 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1601 From goetz at openjdk.org Mon Apr 7 15:36:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:36:06 GMT Subject: [jdk17u-dev] Integrated: 8281511: java/net/ipv6tests/UdpTest.java fails with checkTime failed In-Reply-To: <9oYmo3K14PQzeU1iPxSD7rsvD_zYHGwk8WGIDYjUerM=.3aebfa4e-59b6-4083-80a1-2ed433c48ff2@github.com> References: <9oYmo3K14PQzeU1iPxSD7rsvD_zYHGwk8WGIDYjUerM=.3aebfa4e-59b6-4083-80a1-2ed433c48ff2@github.com> Message-ID: <8JN8DpkkxfqZVgmwVYM5SHpakmMY8ecR9aaTf8XiLgI=.ac4b3dff-31b8-4512-9f1b-3b8e20ac2fe0@github.com> On Sun, 6 Apr 2025 11:13:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > Resolved Copyright, probably clean. This pull request has now been integrated. Changeset: 7cfd95c6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/7cfd95c6ee0ddd1778409e46ca9d9b90b97d622a Stats: 29 lines in 3 files changed: 5 ins; 5 del; 19 mod 8281511: java/net/ipv6tests/UdpTest.java fails with checkTime failed Backport-of: ea9e3cfe03b5284ef0edc6f0eb92fcb6ffd62725 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3448 From phh at openjdk.org Mon Apr 7 15:36:19 2025 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 7 Apr 2025 15:36:19 GMT Subject: [jdk17u-dev] Integrated: 8345133: Test sun/security/tools/jarsigner/TsacertOptionTest.java failed: Warning found in stdout In-Reply-To: References: Message-ID: On Fri, 4 Apr 2025 22:38:57 GMT, Paul Hohensee wrote: > Backport for parity with Oracle 17.0.16. Clean, low risk: test only, modified test passes, eliminates warning. This pull request has now been integrated. Changeset: b6b498c6 Author: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/b6b498c62b85f125b90eda5673c0162c9983651e Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8345133: Test sun/security/tools/jarsigner/TsacertOptionTest.java failed: Warning found in stdout Backport-of: 153dc6d84300e4c3446e33be820c15336cf45e72 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3444 From phh at openjdk.org Mon Apr 7 15:37:03 2025 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 7 Apr 2025 15:37:03 GMT Subject: [jdk21u-dev] Integrated: 8211400: nsk.share.gc.Memory::getArrayLength returns wrong value In-Reply-To: References: Message-ID: <2IVRK477JtmiQhG8EAfWwcjsGyDCDUCpbpCDzOEErfk=.9b3f9a33-4d8b-441a-b018-075fafd09e5e@github.com> On Fri, 4 Apr 2025 18:18:41 GMT, Paul Hohensee wrote: > Backport for parity with Oracle 21.0.8. Clean, low risk: fixes an nsk test, nsk passes with modified test. This pull request has now been integrated. Changeset: 996f945d Author: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/996f945de46a1b14aaadb2e1a5d6889570a03842 Stats: 7 lines in 1 file changed: 0 ins; 3 del; 4 mod 8211400: nsk.share.gc.Memory::getArrayLength returns wrong value Backport-of: 860d49db22cf352eaf1b3b20fff43d090f0eebc8 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1595 From goetz at openjdk.org Mon Apr 7 15:40:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 7 Apr 2025 15:40:57 GMT Subject: [jdk17u-dev] Integrated: 8271419: Refactor test code for modifying CDS archive contents In-Reply-To: References: Message-ID: On Sun, 6 Apr 2025 10:50:22 GMT, Goetz Lindenmaier wrote: > I backport this to make later test backports easier. > Resolved as later "8271707: migrate tests to use jdk.test.whitebox.WhiteBox" was already backported. This pull request has now been integrated. Changeset: 7a29de5f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/7a29de5fd6670bfecfd616777cb90946f338076c Stats: 628 lines in 2 files changed: 330 ins; 280 del; 18 mod 8271419: Refactor test code for modifying CDS archive contents Reviewed-by: mbaesken Backport-of: 84f02310310293163130dde24e30563d39f1610a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3445 From duke at openjdk.org Mon Apr 7 15:55:51 2025 From: duke at openjdk.org (duke) Date: Mon, 7 Apr 2025 15:55:51 GMT Subject: [jdk17u-dev] RFR: 8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer In-Reply-To: References: Message-ID: <-JEs_AuquES5KQtR8TVhs2ZuIEcDJz6gX6dI3lsXFEo=.352166bd-3182-4af9-9b98-0ab97bf8c67c@github.com> On Fri, 4 Apr 2025 19:17:59 GMT, Satyen Subramaniam wrote: > Backporting JDK-8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer. This changeset updates an assert in G1's interpreter x86 post-barrier logic so that it refers to the right queue (G1DirtyCardQueue rather than pre-barrier's SATBMarkQueue) and moves the assert closer to the logic that exploits it. Doesn't change functionality. @satyenme Your change (at version 3ca7ba16d3c7aaf2dd7c0fc9c09aa44038a20f88) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3443#issuecomment-2783841414 From duke at openjdk.org Mon Apr 7 15:56:51 2025 From: duke at openjdk.org (duke) Date: Mon, 7 Apr 2025 15:56:51 GMT Subject: [jdk21u-dev] RFR: 8328864: NullPointerException in sun.security.jca.ProviderList.getService() In-Reply-To: References: Message-ID: On Fri, 4 Apr 2025 18:58:19 GMT, Satyen Subramaniam wrote: > Backporting JDK-8328864: NullPointerException in sun.security.jca.ProviderList.getService(). Updated `getService` to check whether `getProvider` returns null when checking for preferred providers, continuing the loop if so. Added NullPreferredList test. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. @satyenme Your change (at version d452a220d000340eae34490a1b7a5fcfce10bafd) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1598#issuecomment-2783843142 From duke at openjdk.org Mon Apr 7 15:56:52 2025 From: duke at openjdk.org (duke) Date: Mon, 7 Apr 2025 15:56:52 GMT Subject: [jdk21u-dev] RFR: 8352716: (tz) Update Timezone Data to 2025b In-Reply-To: References: Message-ID: On Mon, 31 Mar 2025 22:06:02 GMT, Satyen Subramaniam wrote: > Backport of tzdata2025b. Nearly clean, but contains `zone.tab` file, which was removed by [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983). > > Reverted change to `test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt` and `.../displaynames.txt` when running `make` in `test/jdk/java/util/TimeZone/tools/share` to avoid the `java/util/TimeZone/Bug6329116.java` test failing, just as was done previously for [2024b](https://github.com/openjdk/jdk21u-dev/pull/1143). > > Passed tier1 tests and `make run-test TEST="jdk/java/util/TimeZone jdk/java/time/test jdk/sun/util/resources jdk/sun/text/resources jdk/sun/util/calendar"` locally, GHA sanity tests. @satyenme Your change (at version b3622710fb6810101aabdcadbe30f2e3bda825ee) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1557#issuecomment-2783844713 From duke at openjdk.org Mon Apr 7 15:56:55 2025 From: duke at openjdk.org (duke) Date: Mon, 7 Apr 2025 15:56:55 GMT Subject: [jdk21u-dev] RFR: 8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer In-Reply-To: <9xBO62PR8ruvgj2W9vEL7A6po5BTdqFBpI6GiHALT-Y=.af4ea261-1e40-489d-a662-0b33609c4338@github.com> References: <9xBO62PR8ruvgj2W9vEL7A6po5BTdqFBpI6GiHALT-Y=.af4ea261-1e40-489d-a662-0b33609c4338@github.com> Message-ID: On Fri, 4 Apr 2025 19:17:36 GMT, Satyen Subramaniam wrote: > Backporting JDK-8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer. This changeset updates an assert in G1's interpreter x86 post-barrier logic so that it refers to the right queue (G1DirtyCardQueue rather than pre-barrier's SATBMarkQueue) and moves the assert closer to the logic that exploits it. Doesn't change functionality. @satyenme Your change (at version cd3c22ed8712856e47558f2fc164b42cb474f9ef) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1599#issuecomment-2783844036 From duke at openjdk.org Mon Apr 7 15:57:55 2025 From: duke at openjdk.org (duke) Date: Mon, 7 Apr 2025 15:57:55 GMT Subject: [jdk17u-dev] RFR: 8352716: (tz) Update Timezone Data to 2025b In-Reply-To: References: Message-ID: On Mon, 31 Mar 2025 22:16:39 GMT, Satyen Subramaniam wrote: > Backport of tzdata2025b. Nearly clean, but contains `zone.tab` file, which was removed by [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983). > > Reverted change to `test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt` and `.../displaynames.txt` when running `make` in `test/jdk/java/util/TimeZone/tools/share` to avoid the `java/util/TimeZone/Bug6329116.java` test failing, just as was done previously for [2024b](https://github.com/openjdk/jdk21u-dev/pull/1143). > > Passed tier1 tests and `make run-test TEST="jdk/java/util/TimeZone jdk/java/time/test jdk/sun/util/resources jdk/sun/text/resources jdk/sun/util/calendar"` locally, GHA sanity tests. @satyenme Your change (at version 11163861c6fd8938e00efb7e431fdd6f2636ce94) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3415#issuecomment-2783847530 From duke at openjdk.org Mon Apr 7 16:06:19 2025 From: duke at openjdk.org (duke) Date: Mon, 7 Apr 2025 16:06:19 GMT Subject: [jdk11u-dev] RFR: 8301753: AppendFile/WriteFile has differences between make 3.81 and 4+ In-Reply-To: References: Message-ID: On Fri, 22 Nov 2024 07:43:03 GMT, Roman Marchenko wrote: > Clean backport to 11u. > This fixes "make test" build problem occured with make version <4.0 in JDK11. > The new test is passed locally with a manual run with both "GNU Make 3.82" and "GNU Make 4.3". @wkia Your change (at version f1edf1767dd1d3e538c29933195316a14415483b) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2969#issuecomment-2783868999 From duke at openjdk.org Mon Apr 7 16:14:09 2025 From: duke at openjdk.org (Hamza Ben Yazid) Date: Mon, 7 Apr 2025 16:14:09 GMT Subject: [jdk24u] RFR: 8217914: java/net/httpclient/ConnectTimeoutHandshakeSync.java failed on connection refused while doing POST Message-ID: 8217914: java/net/httpclient/ConnectTimeoutHandshakeSync.java failed on connection refused while doing POST ------------- Commit messages: - Backport e7a1c8660af50a321bc466be2b30412a5b5c4e3c Changes: https://git.openjdk.org/jdk24u/pull/159/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=159&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8217914 Stats: 22 lines in 3 files changed: 11 ins; 6 del; 5 mod Patch: https://git.openjdk.org/jdk24u/pull/159.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/159/head:pull/159 PR: https://git.openjdk.org/jdk24u/pull/159 From ssubramaniam at openjdk.org Mon Apr 7 16:21:06 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 7 Apr 2025 16:21:06 GMT Subject: [jdk17u-dev] Integrated: 8352716: (tz) Update Timezone Data to 2025b In-Reply-To: References: Message-ID: On Mon, 31 Mar 2025 22:16:39 GMT, Satyen Subramaniam wrote: > Backport of tzdata2025b. Nearly clean, but contains `zone.tab` file, which was removed by [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983). > > Reverted change to `test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt` and `.../displaynames.txt` when running `make` in `test/jdk/java/util/TimeZone/tools/share` to avoid the `java/util/TimeZone/Bug6329116.java` test failing, just as was done previously for [2024b](https://github.com/openjdk/jdk21u-dev/pull/1143). > > Passed tier1 tests and `make run-test TEST="jdk/java/util/TimeZone jdk/java/time/test jdk/sun/util/resources jdk/sun/text/resources jdk/sun/util/calendar"` locally, GHA sanity tests. This pull request has now been integrated. Changeset: 9ef3fb48 Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/9ef3fb480ec1511caac3d409ca7eda8fedf43bb1 Stats: 98 lines in 6 files changed: 78 ins; 4 del; 16 mod 8352716: (tz) Update Timezone Data to 2025b Reviewed-by: serb Backport-of: 1d205f5f0704f251eb68165f3caf1e70d542ae63 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3415 From ssubramaniam at openjdk.org Mon Apr 7 16:21:09 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 7 Apr 2025 16:21:09 GMT Subject: [jdk21u-dev] Integrated: 8328864: NullPointerException in sun.security.jca.ProviderList.getService() In-Reply-To: References: Message-ID: On Fri, 4 Apr 2025 18:58:19 GMT, Satyen Subramaniam wrote: > Backporting JDK-8328864: NullPointerException in sun.security.jca.ProviderList.getService(). Updated `getService` to check whether `getProvider` returns null when checking for preferred providers, continuing the loop if so. Added NullPreferredList test. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. This pull request has now been integrated. Changeset: 6cd096eb Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/6cd096eb71689f691736d0d93f0f3eb6cf51b971 Stats: 48 lines in 3 files changed: 45 ins; 1 del; 2 mod 8328864: NullPointerException in sun.security.jca.ProviderList.getService() Backport-of: cd3a607576bede17f48c3d5ebde2bf05f3b615ba ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1598 From ssubramaniam at openjdk.org Mon Apr 7 16:21:57 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 7 Apr 2025 16:21:57 GMT Subject: [jdk17u-dev] Integrated: 8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer In-Reply-To: References: Message-ID: On Fri, 4 Apr 2025 19:17:59 GMT, Satyen Subramaniam wrote: > Backporting JDK-8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer. This changeset updates an assert in G1's interpreter x86 post-barrier logic so that it refers to the right queue (G1DirtyCardQueue rather than pre-barrier's SATBMarkQueue) and moves the assert closer to the logic that exploits it. Doesn't change functionality. This pull request has now been integrated. Changeset: ac00cd26 Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/ac00cd26889308164704d8bc902102c2f7486c9a Stats: 5 lines in 1 file changed: 3 ins; 2 del; 0 mod 8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer Backport-of: 1131bb77ec94dd131a10df4ba0f3fab32c65c0f2 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3443 From ssubramaniam at openjdk.org Mon Apr 7 16:21:57 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 7 Apr 2025 16:21:57 GMT Subject: [jdk21u-dev] Integrated: 8352716: (tz) Update Timezone Data to 2025b In-Reply-To: References: Message-ID: On Mon, 31 Mar 2025 22:06:02 GMT, Satyen Subramaniam wrote: > Backport of tzdata2025b. Nearly clean, but contains `zone.tab` file, which was removed by [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983). > > Reverted change to `test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt` and `.../displaynames.txt` when running `make` in `test/jdk/java/util/TimeZone/tools/share` to avoid the `java/util/TimeZone/Bug6329116.java` test failing, just as was done previously for [2024b](https://github.com/openjdk/jdk21u-dev/pull/1143). > > Passed tier1 tests and `make run-test TEST="jdk/java/util/TimeZone jdk/java/time/test jdk/sun/util/resources jdk/sun/text/resources jdk/sun/util/calendar"` locally, GHA sanity tests. This pull request has now been integrated. Changeset: 27f3ab61 Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/27f3ab61720b1efcf2469cf9dfdc5c6f9bfbc035 Stats: 98 lines in 6 files changed: 78 ins; 4 del; 16 mod 8352716: (tz) Update Timezone Data to 2025b Reviewed-by: serb, andrew Backport-of: 1d205f5f0704f251eb68165f3caf1e70d542ae63 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1557 From ssubramaniam at openjdk.org Mon Apr 7 16:22:53 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Mon, 7 Apr 2025 16:22:53 GMT Subject: [jdk21u-dev] Integrated: 8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer In-Reply-To: <9xBO62PR8ruvgj2W9vEL7A6po5BTdqFBpI6GiHALT-Y=.af4ea261-1e40-489d-a662-0b33609c4338@github.com> References: <9xBO62PR8ruvgj2W9vEL7A6po5BTdqFBpI6GiHALT-Y=.af4ea261-1e40-489d-a662-0b33609c4338@github.com> Message-ID: On Fri, 4 Apr 2025 19:17:36 GMT, Satyen Subramaniam wrote: > Backporting JDK-8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer. This changeset updates an assert in G1's interpreter x86 post-barrier logic so that it refers to the right queue (G1DirtyCardQueue rather than pre-barrier's SATBMarkQueue) and moves the assert closer to the logic that exploits it. Doesn't change functionality. This pull request has now been integrated. Changeset: 7b9e268d Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/7b9e268d3dd5e9d62117269bf3cd87836eb562a3 Stats: 5 lines in 1 file changed: 3 ins; 2 del; 0 mod 8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer Backport-of: 1131bb77ec94dd131a10df4ba0f3fab32c65c0f2 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1599 From phh at openjdk.org Mon Apr 7 17:52:51 2025 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 7 Apr 2025 17:52:51 GMT Subject: [jdk21u-dev] RFR: 8344414: ZGC: Another division by zero in rule_major_allocation_rate In-Reply-To: References: Message-ID: On Fri, 4 Apr 2025 23:26:29 GMT, Paul Hohensee wrote: > Backport for parity with Oracle 21.0.8. Appears clean, low risk: passes hotspot gc tests, obvious fix (changes integer to double arithmetic, guarantees reclaimed_avg() > 0). Thanks, Cesar :). Still need a Reviewer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1602#issuecomment-2784123543 From jbachorik at openjdk.org Tue Apr 8 08:45:20 2025 From: jbachorik at openjdk.org (Jaroslav Bachorik) Date: Tue, 8 Apr 2025 08:45:20 GMT Subject: [jdk17u-dev] RFR: 8338379: Accesses to class init state should be properly synchronized In-Reply-To: References: Message-ID: On Tue, 4 Mar 2025 15:17:47 GMT, Matt wrote: > 8338379: Accesses to class init state should be properly synchronized I have verified that the changes correspond to the ones from the original changeset. There are two locations, however, where some unrelated changes seem to have been brought in. Please, check and clean up as necessary. Thanks! src/hotspot/cpu/x86/templateTable_x86.cpp line 3944: > 3942: assert(VM_Version::supports_fast_class_init_checks(), "must support fast class initialization checks"); > 3943: __ clinit_barrier(rcx, r15_thread, nullptr /*L_fast_path*/, &slow_case); > 3944: #else This seems to be unrelated to this backport - this change was added for https://bugs.openjdk.org/browse/JDK-8320276 src/hotspot/share/oops/instanceKlass.hpp line 551: > 549: bool is_reentrant_initialization(Thread *thread) { return thread == _init_thread; } > 550: ClassState init_state() const { return (ClassState) Atomic::load_acquire(&_init_state); } > 551: const char* init_state_name() const; This line change is not from the original changeset. It was added in https://bugs.openjdk.org/browse/JDK-8275775 ------------- Changes requested by jbachorik (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3317#pullrequestreview-2749167659 PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3317#discussion_r2032691620 PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3317#discussion_r2032696505 From syan at openjdk.org Tue Apr 8 08:47:22 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 8 Apr 2025 08:47:22 GMT Subject: [jdk21u-dev] RFR: 8349623: [ASAN] Gtest os_linux.glibc_mallinfo_wrapper_vm fails In-Reply-To: References: Message-ID: <3HP7LDFZlsaSgKyrGTF3A3P3rx0DY9JAMGqHBcUcJbY=.f6f37141-70fb-45ff-a015-7046a96b3fe0@github.com> On Tue, 11 Mar 2025 01:32:15 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [155697fc](https://github.com/openjdk/jdk/commit/155697fc0ed69f1b4f871b00fe67685177bad59a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by SendaoYan on 7 Mar 2025 and was reviewed by Thomas Stuefe. > > Thanks! GHA report 2 failures: 1. Job `hs/tier1 compiler part 3` report wget timed out failure at `Get the BootJDK` stage. It's environmental issue or infrastucture issue, it's unrelated to this PR. 2. Job `jdk/tier1 part 3` report test java/math/BigInteger/largeMemory/SymmetricRangeTests.java fails `BigInteger.MIN_VALUE.toString(16)=[327329765]='8'`. This backport PR do not affect the JVM logic in theory, I think the test failure is unrelated to this PR. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1463#issuecomment-2785692333 From qpzhang at openjdk.org Tue Apr 8 09:02:31 2025 From: qpzhang at openjdk.org (Patrick Zhang) Date: Tue, 8 Apr 2025 09:02:31 GMT Subject: [jdk21u-dev] RFR: 8350483: AArch64: turn on signum intrinsics by default on Ampere CPUs Message-ID: Backport the commit to set -XX:+UseSignumIntrinsic by default for Ampere CPUs. It is to fix performance problem observed on JMH cases vm.compiler.Signum|java.lang.*MathBench.sig[nN]um*. In the worst test cases, run speed is 1~2% of the expected (patched) and functions got severely impacted. So, the fix can be regarded not only a performance fix but also a function **defect** fixing in a manner, which can be a point to support this backport request too. The commit is in jdk mainline and got successfully merged to jdk24u. It is of low risk as the patch is limited to Ampere CPUs only and well tested on Ampere-1A with related jmh and jtreg tier1 tests. ------------- Commit messages: - Backport 23389d08a2b5c0840d2b18fb2e74d2d112b3192d Changes: https://git.openjdk.org/jdk21u-dev/pull/1606/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1606&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350483 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1606.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1606/head:pull/1606 PR: https://git.openjdk.org/jdk21u-dev/pull/1606 From duke at openjdk.org Tue Apr 8 11:45:27 2025 From: duke at openjdk.org (duke) Date: Tue, 8 Apr 2025 11:45:27 GMT Subject: [jdk24u] RFR: 8353053: (fs) Add support for UserDefinedFileAttributeView on AIX In-Reply-To: References: Message-ID: On Fri, 4 Apr 2025 11:09:15 GMT, Varada M wrote: > Hi all, > > This pull request contains a backport of commit [1161b566](https://github.com/openjdk/jdk/commit/1161b566ca06786996cf47a4475bcdabaa24cde8) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Varada M on 4 Apr 2025 and was reviewed by Martin Doerr and Joachim Kern. > > Thanks! @varada1110 Your change (at version 5ba3fc596cfdee5043fd17c3c61a471acf2d31a1) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/180#issuecomment-2786160898 From varadam at openjdk.org Tue Apr 8 12:34:27 2025 From: varadam at openjdk.org (Varada M) Date: Tue, 8 Apr 2025 12:34:27 GMT Subject: [jdk24u] Integrated: 8353053: (fs) Add support for UserDefinedFileAttributeView on AIX In-Reply-To: References: Message-ID: On Fri, 4 Apr 2025 11:09:15 GMT, Varada M wrote: > Hi all, > > This pull request contains a backport of commit [1161b566](https://github.com/openjdk/jdk/commit/1161b566ca06786996cf47a4475bcdabaa24cde8) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Varada M on 4 Apr 2025 and was reviewed by Martin Doerr and Joachim Kern. > > Thanks! This pull request has now been integrated. Changeset: 93636bfb Author: Varada M Committer: Amit Kumar URL: https://git.openjdk.org/jdk24u/commit/93636bfb4f543abf47a13b3b38d181cc3a5b2808 Stats: 113 lines in 6 files changed: 102 ins; 5 del; 6 mod 8353053: (fs) Add support for UserDefinedFileAttributeView on AIX Backport-of: 1161b566ca06786996cf47a4475bcdabaa24cde8 ------------- PR: https://git.openjdk.org/jdk24u/pull/180 From goetz at openjdk.org Tue Apr 8 12:35:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Apr 2025 12:35:18 GMT Subject: [jdk21u-dev] RFR: 8340084: Open source AWT Frame related tests Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport bc7c0dc45dcd66d24ece8ebbd5c1b25e131eae67 Changes: https://git.openjdk.org/jdk21u-dev/pull/1607/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1607&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340084 Stats: 393 lines in 5 files changed: 393 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1607.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1607/head:pull/1607 PR: https://git.openjdk.org/jdk21u-dev/pull/1607 From goetz at openjdk.org Tue Apr 8 12:37:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Apr 2025 12:37:58 GMT Subject: [jdk21u-dev] RFR: 8340279: Open source several AWT Dialog tests - Batch 2 Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport e0dabfb4bfd93a4407518177043d3dbc85c4bbd9 Changes: https://git.openjdk.org/jdk21u-dev/pull/1610/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1610&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340279 Stats: 542 lines in 12 files changed: 542 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1610.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1610/head:pull/1610 PR: https://git.openjdk.org/jdk21u-dev/pull/1610 From goetz at openjdk.org Tue Apr 8 12:38:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Apr 2025 12:38:24 GMT Subject: [jdk21u-dev] RFR: 8340458: Open source additional Component tests (part 2) Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 021bf630351fd5369fac732b1099bc2bfe8b5e19 Changes: https://git.openjdk.org/jdk21u-dev/pull/1608/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1608&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340458 Stats: 502 lines in 4 files changed: 502 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1608.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1608/head:pull/1608 PR: https://git.openjdk.org/jdk21u-dev/pull/1608 From goetz at openjdk.org Tue Apr 8 12:38:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Apr 2025 12:38:29 GMT Subject: [jdk21u-dev] RFR: 8340432: Open source some MenuBar tests - Set2 Message-ID: <9bsmoWFJCYZDwK6qBEg0kWmnIxK9YYEQ9HxH-a70z64=.13298ebe-5917-41db-be9a-497eec584637@github.com> I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 013250e4a7bc2fa83c6e57bb8fad6002dbe3176c Changes: https://git.openjdk.org/jdk21u-dev/pull/1609/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1609&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340432 Stats: 325 lines in 4 files changed: 325 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1609.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1609/head:pull/1609 PR: https://git.openjdk.org/jdk21u-dev/pull/1609 From goetz at openjdk.org Tue Apr 8 12:39:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Apr 2025 12:39:54 GMT Subject: [jdk17u-dev] RFR: 8340458: Open source additional Component tests (part 2) Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 021bf630351fd5369fac732b1099bc2bfe8b5e19 Changes: https://git.openjdk.org/jdk17u-dev/pull/3450/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3450&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340458 Stats: 502 lines in 4 files changed: 502 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3450.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3450/head:pull/3450 PR: https://git.openjdk.org/jdk17u-dev/pull/3450 From goetz at openjdk.org Tue Apr 8 12:39:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Apr 2025 12:39:59 GMT Subject: [jdk17u-dev] RFR: 8340084: Open source AWT Frame related tests Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport bc7c0dc45dcd66d24ece8ebbd5c1b25e131eae67 Changes: https://git.openjdk.org/jdk17u-dev/pull/3449/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3449&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340084 Stats: 393 lines in 5 files changed: 393 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3449.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3449/head:pull/3449 PR: https://git.openjdk.org/jdk17u-dev/pull/3449 From goetz at openjdk.org Tue Apr 8 12:40:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Apr 2025 12:40:46 GMT Subject: [jdk17u-dev] RFR: 8340432: Open source some MenuBar tests - Set2 Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 013250e4a7bc2fa83c6e57bb8fad6002dbe3176c Changes: https://git.openjdk.org/jdk17u-dev/pull/3451/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3451&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340432 Stats: 325 lines in 4 files changed: 325 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3451.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3451/head:pull/3451 PR: https://git.openjdk.org/jdk17u-dev/pull/3451 From mbaesken at openjdk.org Tue Apr 8 13:17:22 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 8 Apr 2025 13:17:22 GMT Subject: [jdk21u-dev] RFR: 8323795: jcmd Compiler.codecache should print total size of code cache Message-ID: 8323795: jcmd Compiler.codecache should print total size of code cache ------------- Commit messages: - Backport 3742bc626e80f597373913f02e79c5231e1b7dbc Changes: https://git.openjdk.org/jdk21u-dev/pull/1611/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1611&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8323795 Stats: 65 lines in 3 files changed: 37 ins; 3 del; 25 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1611.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1611/head:pull/1611 PR: https://git.openjdk.org/jdk21u-dev/pull/1611 From goetz at openjdk.org Tue Apr 8 13:29:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Apr 2025 13:29:45 GMT Subject: [jdk17u-dev] RFR: 8344361: Restore null return for invalid services from legacy providers Message-ID: I backport this to fix regression of JDK-8276660 ------------- Commit messages: - Backport e20bd018c4046870d0cf632bb8e5440cb9f5c3c2 Changes: https://git.openjdk.org/jdk17u-dev/pull/3453/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3453&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8344361 Stats: 50 lines in 2 files changed: 50 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3453.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3453/head:pull/3453 PR: https://git.openjdk.org/jdk17u-dev/pull/3453 From mbaesken at openjdk.org Tue Apr 8 14:03:19 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 8 Apr 2025 14:03:19 GMT Subject: [jdk24u] Integrated: 8353066: Properly detect Windows/aarch64 as build platform In-Reply-To: References: Message-ID: On Fri, 4 Apr 2025 14:06:17 GMT, Matthias Baesken wrote: > 8353066: Properly detect Windows/aarch64 as build platform This pull request has now been integrated. Changeset: f5c1c258 Author: Matthias Baesken URL: https://git.openjdk.org/jdk24u/commit/f5c1c258e5b6b715e7874d04cd43e6b192bac7f0 Stats: 10 lines in 2 files changed: 4 ins; 0 del; 6 mod 8353066: Properly detect Windows/aarch64 as build platform Backport-of: 3241b4e111e3dbf475c0e5be117c2a8d1a63ad35 ------------- PR: https://git.openjdk.org/jdk24u/pull/181 From andrew at openjdk.org Tue Apr 8 14:14:36 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Tue, 8 Apr 2025 14:14:36 GMT Subject: [jdk17u-dev] Integrated: 8331735: UpcallLinker::on_exit races with GC when copying frame anchor In-Reply-To: References: Message-ID: On Thu, 3 Apr 2025 22:19:28 GMT, Andrew John Hughes wrote: > Partial backport of a fix for a race condition in code adapted from JavaCallWrapper for the FFM API. This is more visible in 22 and later, where FFM is fully supported and the [OpenType implementation using HarfBuzz](https://bugs.openjdk.org/browse/JDK-8318364) has been ported to use it. > > However, the copy in the native state seems to have been introduced as far back as [JDK-8269240](https://bugs.openjdk.org/browse/JDK-8269240) in 17 when the JavaCallWrapper code was ported to what was then universalUpcallHandler.cpp. That fix to `::on_exit` is included here. > > The other hunk in the 24 and 21u versions is omitted as the `::on_entry` method has not been modified by [JDK-8272526](https://bugs.openjdk.org/browse/JDK-8272526) which is what moved the thread exception handling to native code. This pull request has now been integrated. Changeset: 8ea7310b Author: Andrew John Hughes URL: https://git.openjdk.org/jdk17u-dev/commit/8ea7310b57403f20ac8b0c6e13ecd67e0360c9c1 Stats: 8 lines in 1 file changed: 2 ins; 6 del; 0 mod 8331735: UpcallLinker::on_exit races with GC when copying frame anchor 8286875: ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native Reviewed-by: mbalao Backport-of: 91457e694353386737e325e6fa0253bcefb8d579 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3434 From goetz at openjdk.org Tue Apr 8 14:26:34 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Apr 2025 14:26:34 GMT Subject: [jdk21u-dev] RFR: 8343170: java/awt/Cursor/JPanelCursorTest/JPanelCursorTest.java does not show the default cursor Message-ID: I backport this to fix this recently backported test. ------------- Commit messages: - Backport c6317191e323e27cde61b5ed3c23d1a230053969 Changes: https://git.openjdk.org/jdk21u-dev/pull/1612/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1612&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343170 Stats: 12 lines in 1 file changed: 3 ins; 0 del; 9 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1612.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1612/head:pull/1612 PR: https://git.openjdk.org/jdk21u-dev/pull/1612 From goetz at openjdk.org Tue Apr 8 14:26:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Apr 2025 14:26:40 GMT Subject: [jdk17u-dev] RFR: 8343170: java/awt/Cursor/JPanelCursorTest/JPanelCursorTest.java does not show the default cursor Message-ID: I backport this to fix this recently backported test. ------------- Commit messages: - Backport c6317191e323e27cde61b5ed3c23d1a230053969 Changes: https://git.openjdk.org/jdk17u-dev/pull/3454/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3454&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343170 Stats: 12 lines in 1 file changed: 3 ins; 0 del; 9 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3454.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3454/head:pull/3454 PR: https://git.openjdk.org/jdk17u-dev/pull/3454 From goetz at openjdk.org Tue Apr 8 14:26:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Apr 2025 14:26:50 GMT Subject: [jdk17u-dev] RFR: 8196465: javax/swing/JComboBox/8182031/ComboPopupTest.java fails on Linux Message-ID: I backport this for parity with 17.0.16-oracle ------------- Commit messages: - Backport 83466434fda3bd048fa8e2d274a797a7d9506c16 Changes: https://git.openjdk.org/jdk17u-dev/pull/3455/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3455&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8196465 Stats: 29 lines in 2 files changed: 6 ins; 18 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3455.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3455/head:pull/3455 PR: https://git.openjdk.org/jdk17u-dev/pull/3455 From goetz at openjdk.org Tue Apr 8 14:44:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Apr 2025 14:44:10 GMT Subject: [jdk17u-dev] RFR: 8316324: Opensource five miscellaneous Swing tests Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 7560dbb9258f651a221bc8350816845735929fd9 Changes: https://git.openjdk.org/jdk17u-dev/pull/3456/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3456&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316324 Stats: 572 lines in 5 files changed: 572 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3456.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3456/head:pull/3456 PR: https://git.openjdk.org/jdk17u-dev/pull/3456 From goetz at openjdk.org Tue Apr 8 14:44:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Apr 2025 14:44:37 GMT Subject: [jdk21u-dev] RFR: 8316324: Opensource five miscellaneous Swing tests Message-ID: <0JKRGA0zzLD6egtnpllooApLrJj7BAq8_bDKaAv7h3Y=.fb2fe257-209c-4102-9817-73e60c3b4c41@github.com> I backport this for parity with 21.0.8-oracle, ------------- Commit messages: - Backport 7560dbb9258f651a221bc8350816845735929fd9 Changes: https://git.openjdk.org/jdk21u-dev/pull/1613/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1613&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316324 Stats: 572 lines in 5 files changed: 572 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1613.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1613/head:pull/1613 PR: https://git.openjdk.org/jdk21u-dev/pull/1613 From goetz at openjdk.org Tue Apr 8 14:50:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Apr 2025 14:50:53 GMT Subject: [jdk21u-dev] RFR: 8339995: Open source several AWT focus tests - series 6 Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 3411f9dff79c2e7cb7ce8ebf036f8b3fd9bb647d Changes: https://git.openjdk.org/jdk21u-dev/pull/1614/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1614&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339995 Stats: 583 lines in 6 files changed: 583 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1614.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1614/head:pull/1614 PR: https://git.openjdk.org/jdk21u-dev/pull/1614 From goetz at openjdk.org Tue Apr 8 14:52:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Apr 2025 14:52:44 GMT Subject: [jdk17u-dev] RFR: 8339995: Open source several AWT focus tests - series 6 Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 3411f9dff79c2e7cb7ce8ebf036f8b3fd9bb647d Changes: https://git.openjdk.org/jdk17u-dev/pull/3457/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3457&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339995 Stats: 580 lines in 5 files changed: 580 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3457.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3457/head:pull/3457 PR: https://git.openjdk.org/jdk17u-dev/pull/3457 From goetz at openjdk.org Tue Apr 8 14:56:13 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Apr 2025 14:56:13 GMT Subject: [jdk17u-dev] RFR: 8340279: Open source several AWT Dialog tests - Batch 2 Message-ID: I backport this for parity with 17.0.16-oracle. Resolved ProblemList, probably clean. ------------- Commit messages: - backport e0dabfb4bfd93a4407518177043d3dbc85c4bbd9 Changes: https://git.openjdk.org/jdk17u-dev/pull/3458/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3458&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340279 Stats: 540 lines in 11 files changed: 540 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3458.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3458/head:pull/3458 PR: https://git.openjdk.org/jdk17u-dev/pull/3458 From duke at openjdk.org Tue Apr 8 14:56:30 2025 From: duke at openjdk.org (duke) Date: Tue, 8 Apr 2025 14:56:30 GMT Subject: [jdk11u-dev] RFR: 8327476: Upgrade JLine to 3.26.1 In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 09:35:03 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8327476](https://bugs.openjdk.org/browse/JDK-8327476) from JDK17 that upgrades JLine to 3.26.1 (parity with 11.0.27-oracle). This is tagged as `CPU25_04-critical-SQE-OK`. > > Tested with tier1 tests on Linux... > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/hotspot/jtreg:tier1 1497 1497 0 0 > jtreg:test/jdk:tier1 1899 1899 0 0 > jtreg:test/langtools:tier1 3941 3941 0 0 > jtreg:test/nashorn:tier1 0 0 0 0 > jtreg:test/jaxp:tier1 0 0 0 0 > ============================== > TEST SUCCESS > > > And with the following on Linux _and_ Windows 11: > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/jdk/internal/jline 3 3 0 0 > ============================== > TEST SUCCESS > > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/langtools/jdk/jshell 85 85 0 0 > ============================== > TEST SUCCESS @vieiro Your change (at version 604e18f640921b91ed14d77be11052a53ba3a290) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3010#issuecomment-2786727761 From duke at openjdk.org Tue Apr 8 15:03:12 2025 From: duke at openjdk.org (duke) Date: Tue, 8 Apr 2025 15:03:12 GMT Subject: [jdk21u-dev] RFR: 8350483: AArch64: turn on signum intrinsics by default on Ampere CPUs In-Reply-To: References: Message-ID: <1djoEqqJfzMwpvp0gNvSrajJfwjLumj8GAgULVAjHrg=.61315991-c6b7-4fb7-8c57-17f78e51aebd@github.com> On Tue, 8 Apr 2025 08:57:04 GMT, Patrick Zhang wrote: > Backport the commit to set -XX:+UseSignumIntrinsic by default for Ampere CPUs. It is to fix performance problem observed on JMH cases vm.compiler.Signum|java.lang.*MathBench.sig[nN]um*. In the worst test cases, run speed is 1~2% of the expected (patched) and functions got severely impacted. So, the fix can be regarded not only a performance fix but also a function **defect** fixing in a manner, which can be a point to support this backport request too. > > The commit is in jdk mainline and got successfully merged to jdk24u. It is of low risk as the patch is limited to Ampere CPUs only and well tested on Ampere-1A with related jmh and jtreg tier1 tests. @cnqpzhang Your change (at version 7ee518d6977f17d1f927d9b68968d475d0b291c5) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1606#issuecomment-2786747507 From goetz at openjdk.org Tue Apr 8 15:08:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Apr 2025 15:08:06 GMT Subject: [jdk21u-dev] RFR: 8339995: Open source several AWT focus tests - series 6 [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.8-oracle Goetz Lindenmaier has updated the pull request incrementally with two additional commits since the last revision: - Remove edit from other backport - Remove unintended chagne ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1614/files - new: https://git.openjdk.org/jdk21u-dev/pull/1614/files/f251b8e9..6b63e24a Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1614&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1614&range=00-01 Stats: 3 lines in 2 files changed: 0 ins; 3 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1614.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1614/head:pull/1614 PR: https://git.openjdk.org/jdk21u-dev/pull/1614 From rkennke at openjdk.org Tue Apr 8 15:27:27 2025 From: rkennke at openjdk.org (Roman Kennke) Date: Tue, 8 Apr 2025 15:27:27 GMT Subject: [jdk21u-dev] RFR: 8349637: Integer.numberOfLeadingZeros outputs incorrectly in certain cases [v2] In-Reply-To: <_qtduxFdAowwBCjTUWkpqhd9VZLroZwtbCdaaDqmwK8=.39cc7483-0027-452f-ab38-5b43e47e9b9e@github.com> References: <5EwEOh3Nt7MLAGNTCsjuupg2f9tPci0w4coqye2NTO0=.06db3754-605b-4a5b-8e09-eba619ac4577@github.com> <_qtduxFdAowwBCjTUWkpqhd9VZLroZwtbCdaaDqmwK8=.39cc7483-0027-452f-ab38-5b43e47e9b9e@github.com> Message-ID: On Thu, 3 Apr 2025 21:25:50 GMT, Paul Hohensee wrote: >> Backport for parity with Oracle 21.0.8. 24u fix request applies: >> >> Fixes an incorrect result of Integer.numberOfLeadingZeros. Fix is low risk (two lines) and there is a workaround (disable the intrinsic). Applies cleanly and was tested in JDK 25 for several days in the CI. >> >> More detail: >> >> Clean except for copyright in TestNumberOfContinuousZeros.java. Passes tier2 and the modified test. Low risk: algorithmically, it's zero risk, vis >> >> The algorithm works by converting the argument to a double and using the resulting exponent as the basis for the number of leading zeros in the argument: the exponent reflects the number of leading zeros because the fraction equals the argument shifted left until the highest set bit is implied by the fraction. The bug was that if the 2nd-to-highest bit is also set, the exponent may be off by one due to rounding. The fix is to unconditionally clear the 2nd-to-highest argument bit by andn'ing the argument-shifted-right-by-1 with itself. andn is 1 iff the left is 0 and the right is 1, so the result is guaranteed to keep the high bit set because a zero is shifted into that position in the argument-shifted-right-by-1. It's also guaranteed to clear the 2nd-to-highest bit because the highest set bit in the argument-shifted-left-by-1 will be the left argument of the andn, so guaranteed to clear the 2nd-to-highest bit since the result of andn is always zero if its left argument is 1. > > Paul Hohensee 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 8349637 > - Backport 3657e92ead1e678942fcb272e77c3867eb5aa13e Marked as reviewed by rkennke (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1584#pullrequestreview-2750416578 From rkennke at openjdk.org Tue Apr 8 15:30:19 2025 From: rkennke at openjdk.org (Roman Kennke) Date: Tue, 8 Apr 2025 15:30:19 GMT Subject: [jdk21u-dev] RFR: 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams [v4] In-Reply-To: <8HCaIiBYgu5JBU23OLrWbiF9uP8OJ5lTFFpj6JR_ztQ=.b049fed4-0955-4ad8-9976-85f20316c167@github.com> References: <8HCaIiBYgu5JBU23OLrWbiF9uP8OJ5lTFFpj6JR_ztQ=.b049fed4-0955-4ad8-9976-85f20316c167@github.com> Message-ID: On Fri, 4 Apr 2025 21:50:04 GMT, Paul Hohensee wrote: >> Backport for parity with Oracle 21.0.8. Passes tier2 and modified tests. Low risk: the patch /1 locks existing unlocked code, which is at worst a performance issue, but necessary for correctness, /2 checks for a closed stream before pushing a data frame into it, see pushDataFrame() in Stream.java. >> >> Clean except for whitespace change in Stream.java from 8309118, 8309118 isn't in 21u. > > Paul Hohensee has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: > > - Merge branch 'master' into 8343855 > - Merge branch 'master' into 8343855 > - Revert part of 8309118 > - Backport bd6152f5967107d7b32db9bcfa224fc07314f098 Marked as reviewed by rkennke (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1585#pullrequestreview-2750425343 From patrick at os.amperecomputing.com Tue Apr 8 15:34:23 2025 From: patrick at os.amperecomputing.com (Patrick Zhang OS) Date: Tue, 8 Apr 2025 15:34:23 +0000 Subject: [jdk21u-dev] RFR: 8350483: AArch64: turn on signum intrinsics by default on Ampere CPUs In-Reply-To: References: Message-ID: Could any committer please help to sponsor this backport? It has been approved just now. Thanks. Regards, Patrick -----Original Message----- From: jdk-updates-dev On Behalf Of Patrick Zhang Sent: Tuesday, April 8, 2025 17:03 To: jdk-updates-dev at openjdk.org Subject: [jdk21u-dev] RFR: 8350483: AArch64: turn on signum intrinsics by default on Ampere CPUs Backport the commit to set -XX:+UseSignumIntrinsic by default for Ampere CPUs. It is to fix performance problem observed on JMH cases vm.compiler.Signum|java.lang.*MathBench.sig[nN]um*. In the worst test cases, run speed is 1~2% of the expected (patched) and functions got severely impacted. So, the fix can be regarded not only a performance fix but also a function **defect** fixing in a manner, which can be a point to support this backport request too. The commit is in jdk mainline and got successfully merged to jdk24u. It is of low risk as the patch is limited to Ampere CPUs only and well tested on Ampere-1A with related jmh and jtreg tier1 tests. ------------- Commit messages: - Backport 23389d08a2b5c0840d2b18fb2e74d2d112b3192d Changes: https://git.openjdk.org/jdk21u-dev/pull/1606/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1606&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350483 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1606.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1606/head:pull/1606 PR: https://git.openjdk.org/jdk21u-dev/pull/1606 From duke at openjdk.org Tue Apr 8 15:35:39 2025 From: duke at openjdk.org (duke) Date: Tue, 8 Apr 2025 15:35:39 GMT Subject: [jdk24u] RFR: 8330598: java/net/httpclient/Http1ChunkedTest.java fails with java.util.MissingFormatArgumentException: Format specifier '%s' In-Reply-To: References: Message-ID: <7DC1orr9V5V6_eM-J8hHDA06N8dEMI-HPZ7x88ur_4Q=.43f37525-2ea3-4fe3-8083-578a852d6145@github.com> On Mon, 7 Apr 2025 12:04:43 GMT, Govindan Srinivassan wrote: > It is clean backport > Test Http1ChunkedTest.java is passed @govsrini Your change (at version 01b2f6e2386cf0d302f55fac3452aedafe6e677a) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/183#issuecomment-2786848192 From duke at openjdk.org Tue Apr 8 15:36:17 2025 From: duke at openjdk.org (duke) Date: Tue, 8 Apr 2025 15:36:17 GMT Subject: [jdk24u] RFR: 8352706: httpclient HeadTest does not run on HTTP2 In-Reply-To: References: Message-ID: On Mon, 7 Apr 2025 12:14:47 GMT, Govindan Srinivassan wrote: > It is a clean backport 8352706 > The test HeadTest.java is passed. @govsrini Your change (at version 572300d8691f07bbd60999b2161cc3aaad81913f) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/184#issuecomment-2786852527 From rkennke at openjdk.org Tue Apr 8 15:44:25 2025 From: rkennke at openjdk.org (Roman Kennke) Date: Tue, 8 Apr 2025 15:44:25 GMT Subject: [jdk21u-dev] RFR: 8344346: java/net/httpclient/ShutdownNow.java fails with java.lang.AssertionError: client was still running, but exited after further delay: timeout should be adjusted In-Reply-To: References: Message-ID: On Thu, 3 Apr 2025 21:16:36 GMT, Paul Hohensee wrote: > Backport for parity with Oracle 21.0.8. The modified test passes. Low risk: the patch modifies only a test timeout. > > Clean except that the replaced fixed timeout in 21u was 2000ms, but 2500ms in 24. Apparently, a previous fix attempt just increased the timeout from 2000 to 2500. Marked as reviewed by rkennke (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1586#pullrequestreview-2750484553 From rkennke at openjdk.org Tue Apr 8 15:46:17 2025 From: rkennke at openjdk.org (Roman Kennke) Date: Tue, 8 Apr 2025 15:46:17 GMT Subject: [jdk21u-dev] RFR: 8344414: ZGC: Another division by zero in rule_major_allocation_rate In-Reply-To: References: Message-ID: On Fri, 4 Apr 2025 23:26:29 GMT, Paul Hohensee wrote: > Backport for parity with Oracle 21.0.8. Appears clean, low risk: passes hotspot gc tests, obvious fix (changes integer to double arithmetic, guarantees reclaimed_avg() > 0). Marked as reviewed by rkennke (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1602#pullrequestreview-2750490048 From phh at openjdk.org Tue Apr 8 16:07:22 2025 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 8 Apr 2025 16:07:22 GMT Subject: [jdk21u-dev] RFR: 8344414: ZGC: Another division by zero in rule_major_allocation_rate In-Reply-To: References: Message-ID: On Fri, 4 Apr 2025 23:26:29 GMT, Paul Hohensee wrote: > Backport for parity with Oracle 21.0.8. Appears clean, low risk: passes hotspot gc tests, obvious fix (changes integer to double arithmetic, guarantees reclaimed_avg() > 0). Thanks for the review, Roman! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1602#issuecomment-2786949040 From goetz at openjdk.org Tue Apr 8 16:31:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Apr 2025 16:31:52 GMT Subject: [jdk17u-dev] RFR: 8340279: Open source several AWT Dialog tests - Batch 2 [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.16-oracle. > > Resolved ProblemList, probably clean. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Add problem list changes ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3458/files - new: https://git.openjdk.org/jdk17u-dev/pull/3458/files/69d8c4d9..64f7bf0e Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3458&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3458&range=00-01 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3458.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3458/head:pull/3458 PR: https://git.openjdk.org/jdk17u-dev/pull/3458 From goetz at openjdk.org Tue Apr 8 16:38:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Apr 2025 16:38:22 GMT Subject: [jdk21u-dev] RFR: 8340639: Open source few more AWT List tests Message-ID: I backport this for parity with 21.0.8-oracle, ------------- Commit messages: - Backport dd56990962d58e4f482773f67bc43383d7748536 Changes: https://git.openjdk.org/jdk21u-dev/pull/1615/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1615&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340639 Stats: 388 lines in 4 files changed: 388 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1615.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1615/head:pull/1615 PR: https://git.openjdk.org/jdk21u-dev/pull/1615 From goetz at openjdk.org Tue Apr 8 16:39:22 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 8 Apr 2025 16:39:22 GMT Subject: [jdk17u-dev] RFR: 8340639: Open source few more AWT List tests Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport dd56990962d58e4f482773f67bc43383d7748536 Changes: https://git.openjdk.org/jdk17u-dev/pull/3459/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3459&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340639 Stats: 388 lines in 4 files changed: 388 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3459.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3459/head:pull/3459 PR: https://git.openjdk.org/jdk17u-dev/pull/3459 From qpzhang at openjdk.org Tue Apr 8 16:58:15 2025 From: qpzhang at openjdk.org (Patrick Zhang) Date: Tue, 8 Apr 2025 16:58:15 GMT Subject: [jdk21u-dev] Integrated: 8350483: AArch64: turn on signum intrinsics by default on Ampere CPUs In-Reply-To: References: Message-ID: <25M_Re_zhhzlANMKBO2YBJ8-uKTIcP7lm2f76uu59uw=.0ab3553a-8fd1-44ad-9b47-cfa87160eb3a@github.com> On Tue, 8 Apr 2025 08:57:04 GMT, Patrick Zhang wrote: > Backport the commit to set -XX:+UseSignumIntrinsic by default for Ampere CPUs. It is to fix performance problem observed on JMH cases vm.compiler.Signum|java.lang.*MathBench.sig[nN]um*. In the worst test cases, run speed is 1~2% of the expected (patched) and functions got severely impacted. So, the fix can be regarded not only a performance fix but also a function **defect** fixing in a manner, which can be a point to support this backport request too. > > The commit is in jdk mainline and got successfully merged to jdk24u. It is of low risk as the patch is limited to Ampere CPUs only and well tested on Ampere-1A with related jmh and jtreg tier1 tests. This pull request has now been integrated. Changeset: 3c0c998e Author: Patrick Zhang Committer: Andrew Haley URL: https://git.openjdk.org/jdk21u-dev/commit/3c0c998e732140eef878c57e1c76d9e76eee3e46 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod 8350483: AArch64: turn on signum intrinsics by default on Ampere CPUs Backport-of: 23389d08a2b5c0840d2b18fb2e74d2d112b3192d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1606 From phh at openjdk.org Tue Apr 8 17:14:26 2025 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 8 Apr 2025 17:14:26 GMT Subject: [jdk11u-dev] RFR: 8345133: Test sun/security/tools/jarsigner/TsacertOptionTest.java failed: Warning found in stdout In-Reply-To: References: Message-ID: On Fri, 4 Apr 2025 22:51:11 GMT, Paul Hohensee wrote: > Backport for parity with Oracle 11.0.28. Clean except for copyright date adjustment, low risk: test only, modified test passes, eliminates warning. GHA failure appears unrelated. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3022#issuecomment-2787131857 From phh at openjdk.org Tue Apr 8 17:14:26 2025 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 8 Apr 2025 17:14:26 GMT Subject: [jdk11u-dev] Integrated: 8345133: Test sun/security/tools/jarsigner/TsacertOptionTest.java failed: Warning found in stdout In-Reply-To: References: Message-ID: On Fri, 4 Apr 2025 22:51:11 GMT, Paul Hohensee wrote: > Backport for parity with Oracle 11.0.28. Clean except for copyright date adjustment, low risk: test only, modified test passes, eliminates warning. This pull request has now been integrated. Changeset: 5ce10dfe Author: Paul Hohensee URL: https://git.openjdk.org/jdk11u-dev/commit/5ce10dfe2d1a89e84d59fb40ad0e09ffdf819c74 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8345133: Test sun/security/tools/jarsigner/TsacertOptionTest.java failed: Warning found in stdout Backport-of: 153dc6d84300e4c3446e33be820c15336cf45e72 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3022 From ssubramaniam at openjdk.org Tue Apr 8 17:54:53 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 8 Apr 2025 17:54:53 GMT Subject: [jdk21u-dev] RFR: 8328107: Shenandoah/C2: TestVerifyLoopOptimizations test failure Message-ID: Backporting JDK-8328107: Shenandoah/C2: TestVerifyLoopOptimizations test failure. Addresses failure found when running `compiler/loopopts/TestVerifyLoopOptimizations.java` test with Shenandoah GC. Fix replaces CountedLoop with a Loop node when a load barrier is expanded on the backedge of the counted loop. Adds test to confirm expected behavior. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. ------------- Commit messages: - Backport b5212d7bfe78b18c18e45c42c724a22365709328 Changes: https://git.openjdk.org/jdk21u-dev/pull/1616/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1616&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328107 Stats: 92 lines in 2 files changed: 92 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1616.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1616/head:pull/1616 PR: https://git.openjdk.org/jdk21u-dev/pull/1616 From ssubramaniam at openjdk.org Tue Apr 8 17:56:24 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 8 Apr 2025 17:56:24 GMT Subject: [jdk11u-dev] Integrated: 8352716: (tz) Update Timezone Data to 2025b In-Reply-To: References: Message-ID: On Mon, 31 Mar 2025 22:17:38 GMT, Satyen Subramaniam wrote: > Backport of tzdata2025b. Nearly clean, but contains `zone.tab` file, which was removed by [JDK-8166983](https://bugs.openjdk.org/browse/JDK-8166983). > > Reverted change to `test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt` and `.../displaynames.txt` when running `make` in `test/jdk/java/util/TimeZone/tools/share` to avoid the `java/util/TimeZone/Bug6329116.java` test failing, just as was done previously for [2024b](https://github.com/openjdk/jdk21u-dev/pull/1143). > > Passed tier1 tests and `make run-test TEST="jdk/java/util/TimeZone jdk/java/time/test jdk/sun/util/resources jdk/sun/text/resources jdk/sun/util/calendar"` locally, GHA sanity tests (other than known failure). This pull request has now been integrated. Changeset: dcc97018 Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk11u-dev/commit/dcc970180a09ff70748285f391a8f3829f64cb69 Stats: 121 lines in 6 files changed: 78 ins; 27 del; 16 mod 8352716: (tz) Update Timezone Data to 2025b Reviewed-by: serb Backport-of: 1d205f5f0704f251eb68165f3caf1e70d542ae63 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3020 From ssubramaniam at openjdk.org Tue Apr 8 18:01:57 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 8 Apr 2025 18:01:57 GMT Subject: [jdk21u-dev] RFR: 8327370: (ch) sun.nio.ch.Poller.register throws AssertionError Message-ID: Backporting JDK-8327370: (ch) sun.nio.ch.Poller.register throws AssertionError. Fixes an intermittent AssertionError observed in sun.nio.ch.Poller. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. ------------- Commit messages: - Backport d2bebffb1fd26fae4526afd33a818ee776b7102e Changes: https://git.openjdk.org/jdk21u-dev/pull/1617/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1617&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327370 Stats: 7 lines in 1 file changed: 5 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1617.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1617/head:pull/1617 PR: https://git.openjdk.org/jdk21u-dev/pull/1617 From ssubramaniam at openjdk.org Tue Apr 8 18:23:36 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Tue, 8 Apr 2025 18:23:36 GMT Subject: [jdk21u-dev] RFR: 8326233: Utils#copySSLParameters loses needClientAuth Setting Message-ID: Backporting JDK-8326233: Utils#copySSLParameters loses needClientAuth Setting. When the java.net.HttpClient.Builder is configured with a SSLParameters instance whose needClientAuth is set to true, then it is expected that the HttpClient that's built from such a builder will have its SSLParameters with needClientAuth as true and wantClientAuth as false. This change fixes a bug in the internal implementation of a the HttpClient which leads to the value for needClientAuth was getting reset to false. Adds test for expected behavior. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. ------------- Commit messages: - Backport 36246c975bd62845367fe67274d67bcffcff7c80 Changes: https://git.openjdk.org/jdk21u-dev/pull/1618/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1618&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8326233 Stats: 38 lines in 2 files changed: 33 ins; 1 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1618.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1618/head:pull/1618 PR: https://git.openjdk.org/jdk21u-dev/pull/1618 From mdoerr at openjdk.org Tue Apr 8 23:18:39 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Tue, 8 Apr 2025 23:18:39 GMT Subject: [jdk24u] Integrated: 8353274: [PPC64] Bug related to -XX:+UseCompactObjectHeaders -XX:-UseSIGTRAP in JDK-8305895 In-Reply-To: <0sByvLHDq5QC7aPdkUbIU-EEN8qEtNG8IRVU0h7etGg=.a3e1debd-afbe-4c79-9163-d200a14ab6bb@github.com> References: <0sByvLHDq5QC7aPdkUbIU-EEN8qEtNG8IRVU0h7etGg=.a3e1debd-afbe-4c79-9163-d200a14ab6bb@github.com> Message-ID: On Fri, 4 Apr 2025 08:08:31 GMT, Martin Doerr wrote: > Clean backport of [JDK-8353274](https://bugs.openjdk.org/browse/JDK-8353274). This pull request has now been integrated. Changeset: 8a44c3fb Author: Martin Doerr URL: https://git.openjdk.org/jdk24u/commit/8a44c3fb0aa68698846c650b2a6699433d6036b1 Stats: 23 lines in 2 files changed: 8 ins; 12 del; 3 mod 8353274: [PPC64] Bug related to -XX:+UseCompactObjectHeaders -XX:-UseSIGTRAP in JDK-8305895 Backport-of: a13e34da3f81039b572fd6030d6ee63dfffad612 ------------- PR: https://git.openjdk.org/jdk24u/pull/178 From cushon at openjdk.org Tue Apr 8 23:48:32 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Tue, 8 Apr 2025 23:48:32 GMT Subject: [jdk21u-dev] RFR: 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries (JDK-8225377) [v8] In-Reply-To: References: Message-ID: > [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779) is a redo of the backport of [JDK-8323093](https://bugs.openjdk.org/browse/JDK-8323093), see also discussion in CSR [JDK-8346471](https://bugs.openjdk.org/browse/JDK-8346471). 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 10 additional commits since the last revision: - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 - Merge branch 'master' into redo-JDK-8341779 - 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 - 8336942: Improve test coverage for class loading elements with annotations of different retentions Reviewed-by: vromero ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1251/files - new: https://git.openjdk.org/jdk21u-dev/pull/1251/files/58e01b4e..758acf57 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1251&range=07 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1251&range=06-07 Stats: 33605 lines in 345 files changed: 21830 ins; 5243 del; 6532 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1251.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1251/head:pull/1251 PR: https://git.openjdk.org/jdk21u-dev/pull/1251 From syan at openjdk.org Wed Apr 9 02:38:49 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 9 Apr 2025 02:38:49 GMT Subject: [jdk11u-dev] RFR: 8231058: VerifyOops crashes with assert(_offset >= 0) failed: offset for non comment? In-Reply-To: References: Message-ID: On Sun, 10 Nov 2024 01:24:15 GMT, SendaoYan wrote: > Hi all, > This is clean backport of [JDK-8231058](https://bugs.openjdk.org/browse/JDK-8231058), to fix JVM crash when running with `-XX:+VerifyOops`. The newly added test run failed before this backport, and run passed after apply this backport. > > Additonal testing: > > - [x] linux aarch64 build with release/slowdebug configure > - [x] linux x86_64 build with release/slowdebug configure > - [x] jtreg tests(include tier1/2/3 etc.) with release build on linux aarch64 > - [x] jtreg tests(include tier1/2/3 etc.) with release build on linux x86_64 Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2963#issuecomment-2788135607 From syan at openjdk.org Wed Apr 9 02:38:50 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 9 Apr 2025 02:38:50 GMT Subject: [jdk11u-dev] Integrated: 8231058: VerifyOops crashes with assert(_offset >= 0) failed: offset for non comment? In-Reply-To: References: Message-ID: On Sun, 10 Nov 2024 01:24:15 GMT, SendaoYan wrote: > Hi all, > This is clean backport of [JDK-8231058](https://bugs.openjdk.org/browse/JDK-8231058), to fix JVM crash when running with `-XX:+VerifyOops`. The newly added test run failed before this backport, and run passed after apply this backport. > > Additonal testing: > > - [x] linux aarch64 build with release/slowdebug configure > - [x] linux x86_64 build with release/slowdebug configure > - [x] jtreg tests(include tier1/2/3 etc.) with release build on linux aarch64 > - [x] jtreg tests(include tier1/2/3 etc.) with release build on linux x86_64 This pull request has now been integrated. Changeset: 79faa196 Author: SendaoYan URL: https://git.openjdk.org/jdk11u-dev/commit/79faa1960335c5bdd7beab7baf29f74fc3243a97 Stats: 37 lines in 2 files changed: 36 ins; 0 del; 1 mod 8231058: VerifyOops crashes with assert(_offset >= 0) failed: offset for non comment? Offset method should only be called for comments. Backport-of: 6bc9833f65aefaaba189d4d26091261d2d9ca8b0 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2963 From goetz at openjdk.org Wed Apr 9 06:55:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 06:55:36 GMT Subject: [jdk21u-dev] RFR: 8335860: compiler/vectorization/TestFloat16VectorConvChain.java fails with non-standard AVX/SSE settings [v2] In-Reply-To: References: Message-ID: > I backport this to fix test failures caused by backport of JDK-8333890. > > Omitted change to ProblemList as test is not ProblemListed in 21. > > Further I add an additon to the IR framework from https://bugs.openjdk.org/browse/JDK-8318683 that is required by this change. > JDK-8318683 is not a candidate for backport, as the change causing this is an enhancement in 22. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Part of 8318683 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1588/files - new: https://git.openjdk.org/jdk21u-dev/pull/1588/files/56d0822c..fc6de271 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1588&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1588&range=00-01 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1588.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1588/head:pull/1588 PR: https://git.openjdk.org/jdk21u-dev/pull/1588 From mdoerr at openjdk.org Wed Apr 9 07:07:43 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Wed, 9 Apr 2025 07:07:43 GMT Subject: [jdk21u-dev] RFR: 8335860: compiler/vectorization/TestFloat16VectorConvChain.java fails with non-standard AVX/SSE settings [v2] In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 06:55:36 GMT, Goetz Lindenmaier wrote: >> I backport this to fix test failures caused by backport of JDK-8333890. >> >> Omitted change to ProblemList as test is not ProblemListed in 21. >> >> Further I add an additon to the IR framework from https://bugs.openjdk.org/browse/JDK-8318683 that is required by this change. >> JDK-8318683 is not a candidate for backport, as the change causing this is an enhancement in 22. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Part of 8318683 LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1588#pullrequestreview-2752316322 From goetz at openjdk.org Wed Apr 9 07:12:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 07:12:40 GMT Subject: [jdk21u-dev] RFR: 8326233: Utils#copySSLParameters loses needClientAuth Setting In-Reply-To: References: Message-ID: On Tue, 8 Apr 2025 18:18:20 GMT, Satyen Subramaniam wrote: > Backporting JDK-8326233: Utils#copySSLParameters loses needClientAuth Setting. When the java.net.HttpClient.Builder is configured with a SSLParameters instance whose needClientAuth is set to true, then it is expected that the HttpClient that's built from such a builder will have its SSLParameters with needClientAuth as true and wantClientAuth as false. This change fixes a bug in the internal implementation of a the HttpClient which leads to the value for needClientAuth was getting reset to false. Adds test for expected behavior. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. Hi @satyenme I had a look at your backport. It has follow-up JDK-8326381 which does several similar fixes. Unfortunately JDK-8326381 also deprecates methods which requires a CSR. Is this fix here complete without the fixes from JDK-8326381? Should we single out the fixes in JDK-8326381 and backport them? Probably we should check with Jaikiran Pai and Joe Darcy whether we can do that without a CSR? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1618#issuecomment-2788566290 From goetz at openjdk.org Wed Apr 9 07:24:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 07:24:43 GMT Subject: [jdk21u-dev] RFR: 8349637: Integer.numberOfLeadingZeros outputs incorrectly in certain cases [v2] In-Reply-To: <_qtduxFdAowwBCjTUWkpqhd9VZLroZwtbCdaaDqmwK8=.39cc7483-0027-452f-ab38-5b43e47e9b9e@github.com> References: <5EwEOh3Nt7MLAGNTCsjuupg2f9tPci0w4coqye2NTO0=.06db3754-605b-4a5b-8e09-eba619ac4577@github.com> <_qtduxFdAowwBCjTUWkpqhd9VZLroZwtbCdaaDqmwK8=.39cc7483-0027-452f-ab38-5b43e47e9b9e@github.com> Message-ID: On Thu, 3 Apr 2025 21:25:50 GMT, Paul Hohensee wrote: >> Backport for parity with Oracle 21.0.8. 24u fix request applies: >> >> Fixes an incorrect result of Integer.numberOfLeadingZeros. Fix is low risk (two lines) and there is a workaround (disable the intrinsic). Applies cleanly and was tested in JDK 25 for several days in the CI. >> >> More detail: >> >> Clean except for copyright in TestNumberOfContinuousZeros.java. Passes tier2 and the modified test. Low risk: algorithmically, it's zero risk, vis >> >> The algorithm works by converting the argument to a double and using the resulting exponent as the basis for the number of leading zeros in the argument: the exponent reflects the number of leading zeros because the fraction equals the argument shifted left until the highest set bit is implied by the fraction. The bug was that if the 2nd-to-highest bit is also set, the exponent may be off by one due to rounding up. The fix is to unconditionally clear the 2nd-to-highest argument bit by andn'ing the argument-shifted-right-by-1 with itself. andn is 1 iff the left is 0 and the right is 1, so the result is guaranteed to keep the high bit set because a zero is shifted into that position in the argument-shifted-right-by-1. It's also guaranteed to clear the 2nd-to-highest bit because the highest set bit in the argument-shifted-left-by-1 will be the left argument of the andn, so guaranteed to clear the 2nd-to-highest bit since the result of andn is always zero if its left argument is 1. > > Paul Hohensee 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 8349637 > - Backport 3657e92ead1e678942fcb272e77c3867eb5aa13e Hi @phohensee Please remove the change to the Arm copyright line. We only backport exactly the copyright that was changed in the backported change, and resolve to the later date. The Arm Copyright should be updated in case we backport JDK-8311130. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1584#issuecomment-2788598475 From goetz at openjdk.org Wed Apr 9 07:44:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 07:44:47 GMT Subject: [jdk21u-dev] RFR: 8336827: compiler/vectorization/TestFloat16VectorConvChain.java timeouts on ppc64 platforms after JDK-8335860 [v3] In-Reply-To: References: Message-ID: On Mon, 7 Apr 2025 14:47:06 GMT, Goetz Lindenmaier wrote: >> I backport this to fix test failures caused by backport of JDK-8333890. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Parts of 8345146 missing as that was downported earlier GHA failure: Test edit in underlying change of dependent pull request is incomplete. This was fixed, but this change is based on the incomplete bugfix. This will go away once JDK-8335860 is pushed and this change is merged on top of that. Will await retest after merging. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1589#issuecomment-2788659355 From goetz at openjdk.org Wed Apr 9 07:46:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 07:46:58 GMT Subject: [jdk21u-dev] RFR: 8340084: Open source AWT Frame related tests [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.8-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 two additional commits since the last revision: - Merge branch 'openjdk:master' into backport-GoeLin-bc7c0dc4-master - Backport bc7c0dc45dcd66d24ece8ebbd5c1b25e131eae67 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1607/files - new: https://git.openjdk.org/jdk21u-dev/pull/1607/files/53ac9449..68df8e2d Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1607&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1607&range=00-01 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1607.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1607/head:pull/1607 PR: https://git.openjdk.org/jdk21u-dev/pull/1607 From goetz at openjdk.org Wed Apr 9 07:46:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 07:46:58 GMT Subject: [jdk21u-dev] RFR: 8340084: Open source AWT Frame related tests In-Reply-To: References: Message-ID: On Tue, 8 Apr 2025 12:29:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle GHA failure: This is a strange failure, the test seems to hang, the output is not complete. But it is reported as failed. Will trigger retest. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1607#issuecomment-2788665153 From mdoerr at openjdk.org Wed Apr 9 08:18:27 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Wed, 9 Apr 2025 08:18:27 GMT Subject: [jdk21u-dev] RFR: 8336827: compiler/vectorization/TestFloat16VectorConvChain.java timeouts on ppc64 platforms after JDK-8335860 [v3] In-Reply-To: References: Message-ID: On Mon, 7 Apr 2025 14:47:06 GMT, Goetz Lindenmaier wrote: >> I backport this to fix test failures caused by backport of JDK-8333890. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Parts of 8345146 missing as that was downported earlier Looks good. I think we should add the issue 8336827 which is included, here. The GHA issues should go away after https://github.com/openjdk/jdk21u-dev/pull/1588 is integrated. ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1589#pullrequestreview-2752523314 From mdoerr at openjdk.org Wed Apr 9 08:22:41 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Wed, 9 Apr 2025 08:22:41 GMT Subject: [jdk21u-dev] RFR: 8336827: compiler/vectorization/TestFloat16VectorConvChain.java timeouts on ppc64 platforms after JDK-8335860 [v3] In-Reply-To: References: Message-ID: <21fUh4NKkOA5G93xhm4NQW0ayhIGZhcOS3QDYaq6b_Q=.46afd26a-4aa2-4a84-aad6-48d8039e509a@github.com> On Mon, 7 Apr 2025 14:47:06 GMT, Goetz Lindenmaier wrote: >> I backport this to fix test failures caused by backport of JDK-8333890. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Parts of 8345146 missing as that was downported earlier Marked as reviewed by mdoerr (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1589#pullrequestreview-2752535569 From duke at openjdk.org Wed Apr 9 08:29:41 2025 From: duke at openjdk.org (Antonio Vieiro) Date: Wed, 9 Apr 2025 08:29:41 GMT Subject: [jdk11u-dev] Integrated: 8327476: Upgrade JLine to 3.26.1 In-Reply-To: References: Message-ID: On Tue, 11 Mar 2025 09:35:03 GMT, Antonio Vieiro wrote: > Clean backport of [JDK-8327476](https://bugs.openjdk.org/browse/JDK-8327476) from JDK17 that upgrades JLine to 3.26.1 (parity with 11.0.27-oracle). This is tagged as `CPU25_04-critical-SQE-OK`. > > Tested with tier1 tests on Linux... > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/hotspot/jtreg:tier1 1497 1497 0 0 > jtreg:test/jdk:tier1 1899 1899 0 0 > jtreg:test/langtools:tier1 3941 3941 0 0 > jtreg:test/nashorn:tier1 0 0 0 0 > jtreg:test/jaxp:tier1 0 0 0 0 > ============================== > TEST SUCCESS > > > And with the following on Linux _and_ Windows 11: > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/jdk/internal/jline 3 3 0 0 > ============================== > TEST SUCCESS > > > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/langtools/jdk/jshell 85 85 0 0 > ============================== > TEST SUCCESS This pull request has now been integrated. Changeset: c4a7b2c3 Author: Antonio Vieiro Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk11u-dev/commit/c4a7b2c304b06245b26765706d53f00dc0238769 Stats: 6144 lines in 117 files changed: 2859 ins; 1016 del; 2269 mod 8327476: Upgrade JLine to 3.26.1 Backport-of: bb391d7a3656eda8864b777a9561a9e7e71a47a9 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3010 From asteiner at openjdk.org Wed Apr 9 09:40:19 2025 From: asteiner at openjdk.org (Andreas Steiner) Date: Wed, 9 Apr 2025 09:40:19 GMT Subject: [jdk21u-dev] RFR: 8322475: Extend printing for System.map Message-ID: Follow up change for https://bugs.openjdk.org/browse/JDK-8318636 as mentioned in https://github.com/openjdk/jdk21u-dev/pull/1415 Resolved conflicts: src/hotspot/share/nmt/memMapPrinter.cpp - include order src/hotspot/share/runtime/java.cpp - Removed PrintMemoryMapAtExit as this was not backported to 21 src/hotspot/share/services/diagnosticCommand.cpp - missing default_filename definition added for the changed SystemDumpMapDCmd src/hotspot/share/utilities/ostream.cpp - Removed print_raw as this was not backported to 21 - didn't change the write method as base change JDK-8319318 was not 21 test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java - OutputAnalyzer in 21 is missing the convenience contains method ------------- Commit messages: - Backport 8aaec37ace102b55ee1387cfd1967ec3ab662083 Changes: https://git.openjdk.org/jdk21u-dev/pull/1619/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1619&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8322475 Stats: 617 lines in 13 files changed: 426 ins; 104 del; 87 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1619.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1619/head:pull/1619 PR: https://git.openjdk.org/jdk21u-dev/pull/1619 From duke at openjdk.org Wed Apr 9 10:56:46 2025 From: duke at openjdk.org (Govindan Srinivassan) Date: Wed, 9 Apr 2025 10:56:46 GMT Subject: [jdk24u] Integrated: 8330598: java/net/httpclient/Http1ChunkedTest.java fails with java.util.MissingFormatArgumentException: Format specifier '%s' In-Reply-To: References: Message-ID: On Mon, 7 Apr 2025 12:04:43 GMT, Govindan Srinivassan wrote: > It is clean backport > Test Http1ChunkedTest.java is passed This pull request has now been integrated. Changeset: 0cecb57f Author: Govindan Srinivassan Committer: Mark Sheppard URL: https://git.openjdk.org/jdk24u/commit/0cecb57fb573102f163f5378ccaefae0ae41baf8 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8330598: java/net/httpclient/Http1ChunkedTest.java fails with java.util.MissingFormatArgumentException: Format specifier '%s' Backport-of: c9c3c1536880d81ab84d5cb55f4fd0fe3bbf60a2 ------------- PR: https://git.openjdk.org/jdk24u/pull/183 From stuefe at openjdk.org Wed Apr 9 10:57:46 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Wed, 9 Apr 2025 10:57:46 GMT Subject: [jdk21u-dev] RFR: 8322475: Extend printing for System.map In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 09:35:27 GMT, Andreas Steiner wrote: > This pull request contains a backport of commit [8aaec37a](https://github.com/openjdk/jdk/commit/8aaec37ace102b55ee1387cfd1967ec3ab662083) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Stuefe on 3 Jul 2024 and was reviewed by Severin Gehwolf and Johan Sj?len. > > Follow up change for https://bugs.openjdk.org/browse/JDK-8318636 as mentioned in https://github.com/openjdk/jdk21u-dev/pull/1415 > > Resolved conflicts: > src/hotspot/share/nmt/memMapPrinter.cpp > - include order > > src/hotspot/share/runtime/java.cpp > - Removed PrintMemoryMapAtExit as this was not backported to 21 > > src/hotspot/share/services/diagnosticCommand.cpp > - missing default_filename definition added for the changed SystemDumpMapDCmd > > src/hotspot/share/utilities/ostream.cpp > - Removed print_raw as this was not backported to 21 > - didn't change the write method as base change JDK-8319318 was not 21 > > test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java > - OutputAnalyzer in 21 is missing the convenience contains method Very nice, thank you for doing this backport. Make sure you also backport https://bugs.openjdk.org/browse/JDK-8335643 and https://bugs.openjdk.org/browse/JDK-8335710 , but those should be simple. ------------- Marked as reviewed by stuefe (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1619#pullrequestreview-2753059628 From goetz at openjdk.org Wed Apr 9 11:28:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 11:28:37 GMT Subject: [jdk21u-dev] Integrated: 8335860: compiler/vectorization/TestFloat16VectorConvChain.java fails with non-standard AVX/SSE settings In-Reply-To: References: Message-ID: On Fri, 4 Apr 2025 08:09:11 GMT, Goetz Lindenmaier wrote: > I backport this to fix test failures caused by backport of JDK-8333890. > > Omitted change to ProblemList as test is not ProblemListed in 21. > > Further I add an additon to the IR framework from https://bugs.openjdk.org/browse/JDK-8318683 that is required by this change. > JDK-8318683 is not a candidate for backport, as the change causing this is an enhancement in 22. This pull request has now been integrated. Changeset: a9fa0b19 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/a9fa0b190bb6a4e6f47a75f0aa09467e8de31823 Stats: 3 lines in 2 files changed: 1 ins; 1 del; 1 mod 8335860: compiler/vectorization/TestFloat16VectorConvChain.java fails with non-standard AVX/SSE settings Reviewed-by: mdoerr Backport-of: 35df48e1b321d16f44ba924065143af67143cf95 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1588 From goetz at openjdk.org Wed Apr 9 11:31:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 11:31:01 GMT Subject: [jdk21u-dev] RFR: 8336827: compiler/vectorization/TestFloat16VectorConvChain.java timeouts on ppc64 platforms after JDK-8335860 [v4] In-Reply-To: References: Message-ID: > I backport this to fix test failures caused by backport of JDK-8333890. > > I include parts of JDK-8345146 that enable the test again. > JDK-8345146 implements the needed features for this test on PPC and was backported already. > The test adaption for TestFloat16VectorConvChain was omitted as the test was not in 21 at that time. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: - Merge branch 'master' into goetz_backport_8336827 - Parts of 8345146 missing as that was downported earlier - Backport 5b4824cf9aba297fa6873ebdadc0e9545647e90d - Backport 35df48e1b321d16f44ba924065143af67143cf95 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1589/files - new: https://git.openjdk.org/jdk21u-dev/pull/1589/files/fd4b4cd2..9fac13eb Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1589&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1589&range=02-03 Stats: 3568 lines in 49 files changed: 3515 ins; 13 del; 40 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1589.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1589/head:pull/1589 PR: https://git.openjdk.org/jdk21u-dev/pull/1589 From asteiner at openjdk.org Wed Apr 9 11:36:55 2025 From: asteiner at openjdk.org (Andreas Steiner) Date: Wed, 9 Apr 2025 11:36:55 GMT Subject: [jdk21u-dev] RFR: 8335710: serviceability/dcmd/vm/SystemDumpMapTest.java and SystemMapTest.java fail on Linux Alpine after 8322475 Message-ID: Backport of c703d290425f85a06e61d72c9672ac2adac92db9 Reviewed-by: stuefe, lucy (cherry picked from commit c703d290425f85a06e61d72c9672ac2adac92db9) ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/1619 Commit messages: - 8335710: serviceability/dcmd/vm/SystemDumpMapTest.java and SystemMapTest.java fail on Linux Alpine after 8322475 Changes: https://git.openjdk.org/jdk21u-dev/pull/1620/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1620&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335710 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1620.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1620/head:pull/1620 PR: https://git.openjdk.org/jdk21u-dev/pull/1620 From duke at openjdk.org Wed Apr 9 11:50:42 2025 From: duke at openjdk.org (Govindan Srinivassan) Date: Wed, 9 Apr 2025 11:50:42 GMT Subject: [jdk24u] Integrated: 8352706: httpclient HeadTest does not run on HTTP2 In-Reply-To: References: Message-ID: On Mon, 7 Apr 2025 12:14:47 GMT, Govindan Srinivassan wrote: > It is a clean backport 8352706 > The test HeadTest.java is passed. This pull request has now been integrated. Changeset: a00a6121 Author: Govindan Srinivassan Committer: Mark Sheppard URL: https://git.openjdk.org/jdk24u/commit/a00a612152b83c2a9c9b72c0a853e6baea3e9695 Stats: 23 lines in 1 file changed: 7 ins; 11 del; 5 mod 8352706: httpclient HeadTest does not run on HTTP2 Backport-of: e32a0c90feb231d791e6c17e6360f629189cab8b ------------- PR: https://git.openjdk.org/jdk24u/pull/184 From goetz at openjdk.org Wed Apr 9 12:02:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 12:02:14 GMT Subject: [jdk21u-dev] RFR: 8319572: Test jdk/incubator/vector/LoadJsvmlTest.java ignores VM flags Message-ID: I backport this to keep the tests up-to-date. Most subissues of https://bugs.openjdk.org/browse/JDK-8319566: "Some corelibs tests ignore vm options" have been backported. Let's do this, too, to complete the job. This will simplify later backports. ------------- Commit messages: - Backport d9a89c59daa40fdc8da620940d5c518a9f18bc7b Changes: https://git.openjdk.org/jdk21u-dev/pull/1621/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1621&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8319572 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1621.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1621/head:pull/1621 PR: https://git.openjdk.org/jdk21u-dev/pull/1621 From goetz at openjdk.org Wed Apr 9 12:22:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 12:22:45 GMT Subject: [jdk21u-dev] RFR: 8314842: zgc/genzgc tests ignore vm flags Message-ID: <7tAqEENubMSMcQbSCzQCkkO0qwrczSNC4yqhzQe0elQ=.0f219a89-da46-4898-b97e-7bfc0902ee7b@github.com> I backport this to keep the tests up-to-date. Many similar changes have been backported. Let's do this, too, to complete the job. This will simplify later backports. ------------- Commit messages: - Backport ae75ca05e450da577e712eb7ed9dd9203616b80b Changes: https://git.openjdk.org/jdk21u-dev/pull/1623/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1623&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8314842 Stats: 6 lines in 6 files changed: 0 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1623.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1623/head:pull/1623 PR: https://git.openjdk.org/jdk21u-dev/pull/1623 From goetz at openjdk.org Wed Apr 9 12:27:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 12:27:40 GMT Subject: [jdk17u-dev] RFR: 8314828: Mark 3 jcmd command-line options test as vm.flagless Message-ID: I backport this to keep the tests up-to-date. Many similar changes have been backported. Let's do this, too, to complete the job. This will simplify later backports. Backport from 21 including follow-up. Trivial resolve, probably clean. ------------- Commit messages: - Backport 315d051f6842120f233bb5b7dd488cabcd2e968d Changes: https://git.openjdk.org/jdk17u-dev/pull/3461/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3461&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8314828 Stats: 6 lines in 3 files changed: 3 ins; 1 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3461.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3461/head:pull/3461 PR: https://git.openjdk.org/jdk17u-dev/pull/3461 From goetz at openjdk.org Wed Apr 9 12:40:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 12:40:51 GMT Subject: [jdk17u-dev] RFR: 8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only Message-ID: I backport this to keep the tests up-to-date. Many similar changes have been backported. Let's do this, too, to complete the job. This will simplify later backports. ------------- Commit messages: - Backport 3ebe6c192a5dd5cc46ae2d263713c9ff38cd46bb Changes: https://git.openjdk.org/jdk17u-dev/pull/3462/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3462&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8319578 Stats: 35 lines in 14 files changed: 0 ins; 0 del; 35 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3462.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3462/head:pull/3462 PR: https://git.openjdk.org/jdk17u-dev/pull/3462 From asteiner at openjdk.org Wed Apr 9 12:45:49 2025 From: asteiner at openjdk.org (Andreas Steiner) Date: Wed, 9 Apr 2025 12:45:49 GMT Subject: [jdk21u-dev] RFR: 8335643: serviceability/dcmd/vm tests fail for ZGC after JDK-8322475 Message-ID: Backport of 3cce31ad8877ec62429981871bcb0067770f9ccb Reviewed-by: sgehwolf, dholmes (cherry picked from commit 3cce31ad8877ec62429981871bcb0067770f9ccb) ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/1619 Commit messages: - 8335643: serviceability/dcmd/vm tests fail for ZGC after JDK-8322475 Changes: https://git.openjdk.org/jdk21u-dev/pull/1624/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1624&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335643 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1624.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1624/head:pull/1624 PR: https://git.openjdk.org/jdk21u-dev/pull/1624 From goetz at openjdk.org Wed Apr 9 12:50:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 12:50:42 GMT Subject: [jdk17u-dev] RFR: 8316460: 4 javax/management tests ignore VM flags Message-ID: <_Q2GIVG_-bFv3JMAX60cSNTtuKSlnFDkDhd4tdXRRpw=.fed65558-0f6b-4e09-aa59-1ac36f5acbd0@github.com> I backport this to keep the tests up-to-date. Many similar changes have been backported. Let's do this, too, to complete the job. This will simplify later backports. I had to resolve DefaultAgentFilterTest.java as 8299891: JMX ObjectInputFilter additional classes needed is not in 17. Further the -virtual ProblemList is not in 17. Omiotted. ------------- Commit messages: - Backport d39b7bab27af5ba24ff0925037b8e5fb99680dc0 Changes: https://git.openjdk.org/jdk17u-dev/pull/3463/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3463&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316460 Stats: 129 lines in 4 files changed: 10 ins; 59 del; 60 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3463.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3463/head:pull/3463 PR: https://git.openjdk.org/jdk17u-dev/pull/3463 From goetz at openjdk.org Wed Apr 9 12:57:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 12:57:12 GMT Subject: [jdk17u-dev] RFR: 8316452: java/lang/instrument/modules/AppendToClassPathModuleTest.java ignores VM flags Message-ID: I backport this to keep the tests up-to-date. Many similar changes have been backported. Let's do this, too, to complete the job. This will simplify later backports. ------------- Commit messages: - Backport fec1d497835de2a37d056f1d6642deac09541118 Changes: https://git.openjdk.org/jdk17u-dev/pull/3464/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3464&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316452 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3464.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3464/head:pull/3464 PR: https://git.openjdk.org/jdk17u-dev/pull/3464 From goetz at openjdk.org Wed Apr 9 12:58:00 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 12:58:00 GMT Subject: [jdk21u-dev] RFR: 8316452: java/lang/instrument/modules/AppendToClassPathModuleTest.java ignores VM flags Message-ID: I backport this to keep the tests up-to-date. Many similar changes have been backported. Let's do this, too, to complete the job. This will simplify later backports. ------------- Commit messages: - Backport fec1d497835de2a37d056f1d6642deac09541118 Changes: https://git.openjdk.org/jdk21u-dev/pull/1625/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1625&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316452 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1625.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1625/head:pull/1625 PR: https://git.openjdk.org/jdk21u-dev/pull/1625 From goetz at openjdk.org Wed Apr 9 12:59:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 12:59:57 GMT Subject: [jdk17u-dev] RFR: 8316451: 6 java/lang/instrument/PremainClass tests ignore VM flags Message-ID: I backport this to keep the tests up-to-date. Many similar changes have been backported. Let's do this, too, to complete the job. This will simplify later backports. ------------- Commit messages: - Backport 9029bf644e238a504e1f114a73edf5760d19980b Changes: https://git.openjdk.org/jdk17u-dev/pull/3465/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3465&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316451 Stats: 10 lines in 2 files changed: 0 ins; 4 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3465.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3465/head:pull/3465 PR: https://git.openjdk.org/jdk17u-dev/pull/3465 From goetz at openjdk.org Wed Apr 9 13:25:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 13:25:43 GMT Subject: [jdk21u-dev] Integrated: 8316324: Opensource five miscellaneous Swing tests In-Reply-To: <0JKRGA0zzLD6egtnpllooApLrJj7BAq8_bDKaAv7h3Y=.fb2fe257-209c-4102-9817-73e60c3b4c41@github.com> References: <0JKRGA0zzLD6egtnpllooApLrJj7BAq8_bDKaAv7h3Y=.fb2fe257-209c-4102-9817-73e60c3b4c41@github.com> Message-ID: On Tue, 8 Apr 2025 14:38:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle, > > Resolved ProblemList, probably clean. This pull request has now been integrated. Changeset: d2ac62da Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/d2ac62da4871f03550a94c7df2eda95e69745227 Stats: 572 lines in 5 files changed: 572 ins; 0 del; 0 mod 8316324: Opensource five miscellaneous Swing tests Backport-of: 7560dbb9258f651a221bc8350816845735929fd9 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1613 From goetz at openjdk.org Wed Apr 9 13:35:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 13:35:33 GMT Subject: [jdk17u-dev] Integrated: 8196465: javax/swing/JComboBox/8182031/ComboPopupTest.java fails on Linux In-Reply-To: References: Message-ID: On Tue, 8 Apr 2025 14:21:44 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle This pull request has now been integrated. Changeset: 0beb2718 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/0beb2718e7fd8e9cc5d8cca1c09d997b104355e8 Stats: 29 lines in 2 files changed: 6 ins; 18 del; 5 mod 8196465: javax/swing/JComboBox/8182031/ComboPopupTest.java fails on Linux Backport-of: 83466434fda3bd048fa8e2d274a797a7d9506c16 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3455 From goetz at openjdk.org Wed Apr 9 13:36:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 13:36:41 GMT Subject: [jdk17u-dev] Integrated: 8316324: Opensource five miscellaneous Swing tests In-Reply-To: References: Message-ID: On Tue, 8 Apr 2025 14:38:49 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > Resolved ProblemList, probably clean. This pull request has now been integrated. Changeset: c2e4aa42 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/c2e4aa423ebbac60c1288c0cdfdf07fe9667c8cb Stats: 572 lines in 5 files changed: 572 ins; 0 del; 0 mod 8316324: Opensource five miscellaneous Swing tests Backport-of: 7560dbb9258f651a221bc8350816845735929fd9 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3456 From goetz at openjdk.org Wed Apr 9 13:57:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 13:57:16 GMT Subject: [jdk17u-dev] RFR: 8298709: Fix typos in src/java.desktop/ and various test classes of client component Message-ID: <6v_-jsPnN2DLNzQcYSyo8I03bgOKGW45bG6u-YDEmF0=.fc545e24-0073-4416-9ac7-977b369c4fb7@github.com> I backport this to simplify later backports. ------------- Commit messages: - Backport fa322e40b68abf0a253040d14414d41f4e01e028 Changes: https://git.openjdk.org/jdk17u-dev/pull/3466/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3466&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8298709 Stats: 19 lines in 16 files changed: 0 ins; 0 del; 19 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3466.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3466/head:pull/3466 PR: https://git.openjdk.org/jdk17u-dev/pull/3466 From goetz at openjdk.org Wed Apr 9 14:03:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 14:03:49 GMT Subject: [jdk17u-dev] RFR: 8211400: nsk.share.gc.Memory::getArrayLength returns wrong value Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 860d49db22cf352eaf1b3b20fff43d090f0eebc8 Changes: https://git.openjdk.org/jdk17u-dev/pull/3467/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3467&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8211400 Stats: 7 lines in 1 file changed: 0 ins; 3 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3467.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3467/head:pull/3467 PR: https://git.openjdk.org/jdk17u-dev/pull/3467 From mdoerr at openjdk.org Wed Apr 9 14:31:48 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Wed, 9 Apr 2025 14:31:48 GMT Subject: [jdk21u-dev] RFR: 8336827: compiler/vectorization/TestFloat16VectorConvChain.java timeouts on ppc64 platforms after JDK-8335860 [v4] In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 11:31:01 GMT, Goetz Lindenmaier wrote: >> I backport this to fix test failures caused by backport of JDK-8333890. >> >> I include parts of JDK-8345146 that enable the test again. >> JDK-8345146 implements the needed features for this test on PPC and was backported already. >> The test adaption for TestFloat16VectorConvChain was omitted as the test was not in 21 at that time. > > Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: > > - Merge branch 'master' into goetz_backport_8336827 > - Parts of 8345146 missing as that was downported earlier > - Backport 5b4824cf9aba297fa6873ebdadc0e9545647e90d > - Backport 35df48e1b321d16f44ba924065143af67143cf95 Marked as reviewed by mdoerr (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1589#pullrequestreview-2753704852 From goetz at openjdk.org Wed Apr 9 14:33:14 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 14:33:14 GMT Subject: [jdk17u-dev] RFR: 8341191: Open source few more AWT FileDialog tests Message-ID: <7xMv-xTQL4WObpjO6pefP6uaG5iyVA5_2_I2UGPQi8M=.a1edf06a-3ad1-48e7-af4c-afd664a76ba8@github.com> I backport this for parity with 17.0.16-oracle. One test fails, but also in head, I opened a bug for this. ------------- Commit messages: - Backport 50ec169116b486a49dc2dcb4218264bd48db79cc Changes: https://git.openjdk.org/jdk17u-dev/pull/3468/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3468&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341191 Stats: 328 lines in 4 files changed: 328 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3468.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3468/head:pull/3468 PR: https://git.openjdk.org/jdk17u-dev/pull/3468 From goetz at openjdk.org Wed Apr 9 14:34:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 14:34:16 GMT Subject: [jdk21u-dev] RFR: 8341191: Open source few more AWT FileDialog tests Message-ID: I backport this for parity with 21.0.8-oracle One test fails, but also in head, I opened a bug for this. ------------- Commit messages: - Backport 50ec169116b486a49dc2dcb4218264bd48db79cc Changes: https://git.openjdk.org/jdk21u-dev/pull/1626/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1626&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341191 Stats: 328 lines in 4 files changed: 328 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1626.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1626/head:pull/1626 PR: https://git.openjdk.org/jdk21u-dev/pull/1626 From goetz at openjdk.org Wed Apr 9 14:47:34 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 14:47:34 GMT Subject: [jdk21u-dev] Integrated: 8336827: compiler/vectorization/TestFloat16VectorConvChain.java timeouts on ppc64 platforms after JDK-8335860 In-Reply-To: References: Message-ID: On Fri, 4 Apr 2025 08:18:31 GMT, Goetz Lindenmaier wrote: > I backport this to fix test failures caused by backport of JDK-8333890. > > I include parts of JDK-8345146 that enable the test again. > JDK-8345146 implements the needed features for this test on PPC and was backported already. > The test adaption for TestFloat16VectorConvChain was omitted as the test was not in 21 at that time. This pull request has now been integrated. Changeset: 954389b2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/954389b2bd56eac883ef44a360a9f067cb78a2bb Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod 8336827: compiler/vectorization/TestFloat16VectorConvChain.java timeouts on ppc64 platforms after JDK-8335860 Reviewed-by: mdoerr Backport-of: 5b4824cf9aba297fa6873ebdadc0e9545647e90d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1589 From goetz at openjdk.org Wed Apr 9 14:49:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 14:49:48 GMT Subject: [jdk21u-dev] Integrated: 8343170: java/awt/Cursor/JPanelCursorTest/JPanelCursorTest.java does not show the default cursor In-Reply-To: References: Message-ID: On Tue, 8 Apr 2025 14:21:02 GMT, Goetz Lindenmaier wrote: > I backport this to fix this recently backported test. This pull request has now been integrated. Changeset: c37177cc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c37177cc1872f08ad636bb51ef83c853fdadc156 Stats: 12 lines in 1 file changed: 3 ins; 0 del; 9 mod 8343170: java/awt/Cursor/JPanelCursorTest/JPanelCursorTest.java does not show the default cursor Backport-of: c6317191e323e27cde61b5ed3c23d1a230053969 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1612 From goetz at openjdk.org Wed Apr 9 14:50:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 14:50:44 GMT Subject: [jdk17u-dev] Integrated: 8343170: java/awt/Cursor/JPanelCursorTest/JPanelCursorTest.java does not show the default cursor In-Reply-To: References: Message-ID: On Tue, 8 Apr 2025 14:21:07 GMT, Goetz Lindenmaier wrote: > I backport this to fix this recently backported test. This pull request has now been integrated. Changeset: df1ec5b8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/df1ec5b834b14303a8d0e2f55c1488e90dc28bbc Stats: 12 lines in 1 file changed: 3 ins; 0 del; 9 mod 8343170: java/awt/Cursor/JPanelCursorTest/JPanelCursorTest.java does not show the default cursor Backport-of: c6317191e323e27cde61b5ed3c23d1a230053969 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3454 From goetz at openjdk.org Wed Apr 9 14:51:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 14:51:40 GMT Subject: [jdk21u-dev] Integrated: 8340084: Open source AWT Frame related tests In-Reply-To: References: Message-ID: <-u6Ksu4Xs76v8B95IjlRmxyUhVekODCCZprkz_m8pqE=.248115a9-346a-42eb-a657-4bfd19a0542b@github.com> On Tue, 8 Apr 2025 12:29:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 337b601a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/337b601a37b94de29636e75b500ecfc659d34500 Stats: 393 lines in 5 files changed: 393 ins; 0 del; 0 mod 8340084: Open source AWT Frame related tests Backport-of: bc7c0dc45dcd66d24ece8ebbd5c1b25e131eae67 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1607 From goetz at openjdk.org Wed Apr 9 14:52:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 14:52:37 GMT Subject: [jdk17u-dev] Integrated: 8340084: Open source AWT Frame related tests In-Reply-To: References: Message-ID: On Tue, 8 Apr 2025 12:30:46 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 374e67c5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/374e67c5b3d311dd8fde790ee349762021b00f74 Stats: 393 lines in 5 files changed: 393 ins; 0 del; 0 mod 8340084: Open source AWT Frame related tests Backport-of: bc7c0dc45dcd66d24ece8ebbd5c1b25e131eae67 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3449 From goetz at openjdk.org Wed Apr 9 14:53:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 14:53:53 GMT Subject: [jdk21u-dev] Integrated: 8339995: Open source several AWT focus tests - series 6 In-Reply-To: References: Message-ID: On Tue, 8 Apr 2025 14:45:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 1d9bf985 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/1d9bf985186d44d5d50ef8d57f6dca88b1e9297a Stats: 580 lines in 5 files changed: 580 ins; 0 del; 0 mod 8339995: Open source several AWT focus tests - series 6 Backport-of: 3411f9dff79c2e7cb7ce8ebf036f8b3fd9bb647d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1614 From goetz at openjdk.org Wed Apr 9 14:55:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 14:55:41 GMT Subject: [jdk21u-dev] Integrated: 8340639: Open source few more AWT List tests In-Reply-To: References: Message-ID: On Tue, 8 Apr 2025 16:21:25 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle, This pull request has now been integrated. Changeset: 1ead0df6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/1ead0df6b69a60008010fb8c2e239a69e44d3689 Stats: 388 lines in 4 files changed: 388 ins; 0 del; 0 mod 8340639: Open source few more AWT List tests Backport-of: dd56990962d58e4f482773f67bc43383d7748536 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1615 From goetz at openjdk.org Wed Apr 9 14:56:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 14:56:50 GMT Subject: [jdk21u-dev] Integrated: 8340458: Open source additional Component tests (part 2) In-Reply-To: References: Message-ID: On Tue, 8 Apr 2025 12:29:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: ad146122 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ad14612243c487b7163091f4c2fd706963f72cfb Stats: 502 lines in 4 files changed: 502 ins; 0 del; 0 mod 8340458: Open source additional Component tests (part 2) Backport-of: 021bf630351fd5369fac732b1099bc2bfe8b5e19 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1608 From goetz at openjdk.org Wed Apr 9 14:57:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 14:57:31 GMT Subject: [jdk17u-dev] Integrated: 8339995: Open source several AWT focus tests - series 6 In-Reply-To: References: Message-ID: On Tue, 8 Apr 2025 14:45:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: de96db92 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/de96db927f856bdbdc6c8505719214f6d7014a72 Stats: 580 lines in 5 files changed: 580 ins; 0 del; 0 mod 8339995: Open source several AWT focus tests - series 6 Backport-of: 3411f9dff79c2e7cb7ce8ebf036f8b3fd9bb647d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3457 From goetz at openjdk.org Wed Apr 9 14:58:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 14:58:53 GMT Subject: [jdk21u-dev] Integrated: 8340432: Open source some MenuBar tests - Set2 In-Reply-To: <9bsmoWFJCYZDwK6qBEg0kWmnIxK9YYEQ9HxH-a70z64=.13298ebe-5917-41db-be9a-497eec584637@github.com> References: <9bsmoWFJCYZDwK6qBEg0kWmnIxK9YYEQ9HxH-a70z64=.13298ebe-5917-41db-be9a-497eec584637@github.com> Message-ID: <-FZTHWGrVCRBDLVS9PMFIrUB0dHfN5jqO2p8hJ1NIuA=.3b623918-49cf-4e70-b3dd-db5c52a1548c@github.com> On Tue, 8 Apr 2025 12:29:38 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: c5a68d0f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c5a68d0f21c44b48f7dde16a43b44a2cb899d5f0 Stats: 325 lines in 4 files changed: 325 ins; 0 del; 0 mod 8340432: Open source some MenuBar tests - Set2 Backport-of: 013250e4a7bc2fa83c6e57bb8fad6002dbe3176c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1609 From goetz at openjdk.org Wed Apr 9 14:59:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 14:59:58 GMT Subject: [jdk17u-dev] Integrated: 8340639: Open source few more AWT List tests In-Reply-To: References: Message-ID: On Tue, 8 Apr 2025 16:21:32 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 771adf82 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/771adf82fc9717952d1acf9bd32c556061f60857 Stats: 388 lines in 4 files changed: 388 ins; 0 del; 0 mod 8340639: Open source few more AWT List tests Backport-of: dd56990962d58e4f482773f67bc43383d7748536 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3459 From goetz at openjdk.org Wed Apr 9 15:00:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 15:00:42 GMT Subject: [jdk21u-dev] Integrated: 8340279: Open source several AWT Dialog tests - Batch 2 In-Reply-To: References: Message-ID: On Tue, 8 Apr 2025 12:29:57 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 2b6eccc1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/2b6eccc11cafcc3186778aacfeb521a19c1eba78 Stats: 542 lines in 12 files changed: 542 ins; 0 del; 0 mod 8340279: Open source several AWT Dialog tests - Batch 2 Backport-of: e0dabfb4bfd93a4407518177043d3dbc85c4bbd9 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1610 From goetz at openjdk.org Wed Apr 9 15:01:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 15:01:56 GMT Subject: [jdk17u-dev] Integrated: 8340458: Open source additional Component tests (part 2) In-Reply-To: References: Message-ID: On Tue, 8 Apr 2025 12:30:49 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 7cf57c8c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/7cf57c8cc227179b6b0fbfa76223ffe0ed3a4dc0 Stats: 502 lines in 4 files changed: 502 ins; 0 del; 0 mod 8340458: Open source additional Component tests (part 2) Backport-of: 021bf630351fd5369fac732b1099bc2bfe8b5e19 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3450 From goetz at openjdk.org Wed Apr 9 15:04:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 15:04:58 GMT Subject: [jdk17u-dev] Integrated: 8340432: Open source some MenuBar tests - Set2 In-Reply-To: References: Message-ID: On Tue, 8 Apr 2025 12:30:54 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: f5add27e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/f5add27ecf84344a6b419dcaf1d74ada58d94b3a Stats: 325 lines in 4 files changed: 325 ins; 0 del; 0 mod 8340432: Open source some MenuBar tests - Set2 Backport-of: 013250e4a7bc2fa83c6e57bb8fad6002dbe3176c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3451 From goetz at openjdk.org Wed Apr 9 15:07:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 15:07:43 GMT Subject: [jdk17u-dev] Integrated: 8340279: Open source several AWT Dialog tests - Batch 2 In-Reply-To: References: Message-ID: On Tue, 8 Apr 2025 14:50:49 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > Resolved ProblemList, probably clean. This pull request has now been integrated. Changeset: 5d7aa66e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/5d7aa66ed84470fc5021fb20bdb68593c2bf0128 Stats: 542 lines in 12 files changed: 542 ins; 0 del; 0 mod 8340279: Open source several AWT Dialog tests - Batch 2 Backport-of: e0dabfb4bfd93a4407518177043d3dbc85c4bbd9 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3458 From goetz at openjdk.org Wed Apr 9 15:30:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 15:30:19 GMT Subject: [jdk21u-dev] RFR: 8341148: Open source several Choice related tests Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 19642bd3833fa96eb4bc7a8a11e902782e0b7844 Changes: https://git.openjdk.org/jdk21u-dev/pull/1627/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1627&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341148 Stats: 398 lines in 5 files changed: 398 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1627.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1627/head:pull/1627 PR: https://git.openjdk.org/jdk21u-dev/pull/1627 From goetz at openjdk.org Wed Apr 9 15:30:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 15:30:30 GMT Subject: [jdk17u-dev] RFR: 8341148: Open source several Choice related tests Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 19642bd3833fa96eb4bc7a8a11e902782e0b7844 Changes: https://git.openjdk.org/jdk17u-dev/pull/3469/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3469&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341148 Stats: 398 lines in 5 files changed: 398 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3469.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3469/head:pull/3469 PR: https://git.openjdk.org/jdk17u-dev/pull/3469 From duke at openjdk.org Wed Apr 9 16:41:48 2025 From: duke at openjdk.org (duke) Date: Wed, 9 Apr 2025 16:41:48 GMT Subject: [jdk21u-dev] RFR: 8327370: (ch) sun.nio.ch.Poller.register throws AssertionError In-Reply-To: References: Message-ID: On Tue, 8 Apr 2025 17:55:45 GMT, Satyen Subramaniam wrote: > Backporting JDK-8327370: (ch) sun.nio.ch.Poller.register throws AssertionError. Fixes an intermittent AssertionError observed in sun.nio.ch.Poller. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. @satyenme Your change (at version d3f79a9836587602aa3383362044eacd6b548f31) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1617#issuecomment-2790349812 From goetz at openjdk.org Wed Apr 9 20:06:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 20:06:21 GMT Subject: [jdk21u-dev] RFR: 8341128: open source some 2d graphics tests Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport e89fd1d2ceff82952a4859c0febe902412fcf064 Changes: https://git.openjdk.org/jdk21u-dev/pull/1628/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1628&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341128 Stats: 563 lines in 7 files changed: 563 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1628.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1628/head:pull/1628 PR: https://git.openjdk.org/jdk21u-dev/pull/1628 From goetz at openjdk.org Wed Apr 9 20:07:09 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 20:07:09 GMT Subject: [jdk17u-dev] RFR: 8341128: open source some 2d graphics tests Message-ID: <4N1hk7-uCXgfFcyUP_16_9CnMsV-pyXN2ZpAZsg6nOc=.e0374a6a-4c88-4da0-93a6-08386564c593@github.com> I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport e89fd1d2ceff82952a4859c0febe902412fcf064 Changes: https://git.openjdk.org/jdk17u-dev/pull/3471/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3471&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341128 Stats: 563 lines in 7 files changed: 563 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3471.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3471/head:pull/3471 PR: https://git.openjdk.org/jdk17u-dev/pull/3471 From goetz at openjdk.org Wed Apr 9 20:11:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 20:11:55 GMT Subject: [jdk17u-dev] RFR: 8341162: Open source some of the AWT window test Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport c8e70df37ebc90faaffae469244cefa10e8274c1 Changes: https://git.openjdk.org/jdk17u-dev/pull/3472/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3472&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341162 Stats: 327 lines in 4 files changed: 327 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3472.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3472/head:pull/3472 PR: https://git.openjdk.org/jdk17u-dev/pull/3472 From goetz at openjdk.org Wed Apr 9 20:13:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 20:13:21 GMT Subject: [jdk21u-dev] RFR: 8341162: Open source some of the AWT window test Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport c8e70df37ebc90faaffae469244cefa10e8274c1 Changes: https://git.openjdk.org/jdk21u-dev/pull/1629/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1629&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341162 Stats: 327 lines in 4 files changed: 327 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1629.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1629/head:pull/1629 PR: https://git.openjdk.org/jdk21u-dev/pull/1629 From goetz at openjdk.org Wed Apr 9 20:25:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 20:25:59 GMT Subject: [jdk17u-dev] RFR: 8341258: Open source few various AWT tests - Set1 Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 86e3d52c70a611975da3abdebd2e1f14c7a1d019 Changes: https://git.openjdk.org/jdk17u-dev/pull/3473/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3473&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341258 Stats: 428 lines in 3 files changed: 428 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3473.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3473/head:pull/3473 PR: https://git.openjdk.org/jdk17u-dev/pull/3473 From goetz at openjdk.org Wed Apr 9 20:27:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 20:27:02 GMT Subject: [jdk21u-dev] RFR: 8340417: Open source some MenuBar tests - Set1 Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 559289487d97230760cff6f3349be4dc55c3a2ef Changes: https://git.openjdk.org/jdk21u-dev/pull/1631/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1631&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340417 Stats: 407 lines in 4 files changed: 407 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1631.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1631/head:pull/1631 PR: https://git.openjdk.org/jdk21u-dev/pull/1631 From goetz at openjdk.org Wed Apr 9 20:27:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 20:27:15 GMT Subject: [jdk21u-dev] RFR: 8341258: Open source few various AWT tests - Set1 Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 86e3d52c70a611975da3abdebd2e1f14c7a1d019 Changes: https://git.openjdk.org/jdk21u-dev/pull/1630/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1630&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341258 Stats: 428 lines in 3 files changed: 428 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1630.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1630/head:pull/1630 PR: https://git.openjdk.org/jdk21u-dev/pull/1630 From goetz at openjdk.org Wed Apr 9 20:29:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 9 Apr 2025 20:29:03 GMT Subject: [jdk17u-dev] RFR: 8340417: Open source some MenuBar tests - Set1 Message-ID: <0W2_ytRmGN77nyFPkNs3ktVn9eXGpaIelO_bQo6FW-0=.f735e14f-0bfa-44bd-a9be-cf04dfff8cb9@github.com> I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 559289487d97230760cff6f3349be4dc55c3a2ef Changes: https://git.openjdk.org/jdk17u-dev/pull/3474/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3474&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340417 Stats: 407 lines in 4 files changed: 407 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3474.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3474/head:pull/3474 PR: https://git.openjdk.org/jdk17u-dev/pull/3474 From xpeng at openjdk.org Wed Apr 9 22:36:40 2025 From: xpeng at openjdk.org (Xiaolong Peng) Date: Wed, 9 Apr 2025 22:36:40 GMT Subject: [jdk24u] RFR: 8350313: Include timings for leaving safepoint in safepoint logging Message-ID: Hi all, This pull request contains a clean backport of commit [9ec46968](https://github.com/openjdk/jdk/commit/9ec46968fbfddf99a8349cb6903d24b1c2fdaf1d) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Xiaolong Peng on 26 Feb 2025 and was reviewed by Aleksey Shipilev and David Holmes. Thanks! ------------- Commit messages: - Backport 9ec46968fbfddf99a8349cb6903d24b1c2fdaf1d Changes: https://git.openjdk.org/jdk24u/pull/186/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=186&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350313 Stats: 14 lines in 2 files changed: 11 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk24u/pull/186.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/186/head:pull/186 PR: https://git.openjdk.org/jdk24u/pull/186 From stuefe at openjdk.org Thu Apr 10 04:38:33 2025 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 10 Apr 2025 04:38:33 GMT Subject: [jdk21u-dev] RFR: 8335643: serviceability/dcmd/vm tests fail for ZGC after JDK-8322475 In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 12:40:06 GMT, Andreas Steiner wrote: > Backport of 3cce31ad8877ec62429981871bcb0067770f9ccb > > Reviewed-by: sgehwolf, dholmes > (cherry picked from commit 3cce31ad8877ec62429981871bcb0067770f9ccb) +1 ------------- Marked as reviewed by stuefe (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1624#pullrequestreview-2755294402 From mbaesken at openjdk.org Thu Apr 10 07:49:49 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 10 Apr 2025 07:49:49 GMT Subject: [jdk21u-dev] Integrated: 8323795: jcmd Compiler.codecache should print total size of code cache In-Reply-To: References: Message-ID: On Tue, 8 Apr 2025 13:12:03 GMT, Matthias Baesken wrote: > 8323795: jcmd Compiler.codecache should print total size of code cache This pull request has now been integrated. Changeset: d3701f8e Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/d3701f8e04dfe26a17d97ac720944d8b87ee6dea Stats: 65 lines in 3 files changed: 37 ins; 3 del; 25 mod 8323795: jcmd Compiler.codecache should print total size of code cache Backport-of: 3742bc626e80f597373913f02e79c5231e1b7dbc ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1611 From clanger at openjdk.org Thu Apr 10 08:12:44 2025 From: clanger at openjdk.org (Christoph Langer) Date: Thu, 10 Apr 2025 08:12:44 GMT Subject: [jdk24u] Integrated: 8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public In-Reply-To: References: Message-ID: On Mon, 7 Apr 2025 14:19:10 GMT, Christoph Langer wrote: > Hi all, > > This pull request contains a backport of [JDK-8353709](https://bugs.openjdk.org/browse/JDK-8353709), commit [60fbf73f](https://github.com/openjdk/jdk/commit/60fbf73fc492ad9fff83fb4540e2d01311406287) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Christoph Langer on 7 Apr 2025 and was reviewed by Erik Joelsson and Matthias Baesken. > > Thanks! This pull request has now been integrated. Changeset: ef58a805 Author: Christoph Langer URL: https://git.openjdk.org/jdk24u/commit/ef58a805c1f71b00bf61f05ffdcca66264094f5b Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod 8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public Backport-of: 60fbf73fc492ad9fff83fb4540e2d01311406287 ------------- PR: https://git.openjdk.org/jdk24u/pull/185 From goetz at openjdk.org Thu Apr 10 08:14:23 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Apr 2025 08:14:23 GMT Subject: [jdk17u-dev] RFR: 8296920: Regression Test DialogOrient.java fails on MacOS Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 8c9d21e5193cd20585eae0636337a78bc9d89f60 Changes: https://git.openjdk.org/jdk17u-dev/pull/3476/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3476&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8296920 Stats: 3 lines in 1 file changed: 1 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3476.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3476/head:pull/3476 PR: https://git.openjdk.org/jdk17u-dev/pull/3476 From goetz at openjdk.org Thu Apr 10 08:51:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Apr 2025 08:51:52 GMT Subject: [jdk21u-dev] RFR: 8295804: javax/swing/JFileChooser/JFileChooserSetLocationTest.java failed with "setLocation() is not working properly" Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 05dad67cc23fb49627fabfb306acee247ff67aef Changes: https://git.openjdk.org/jdk21u-dev/pull/1633/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1633&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8295804 Stats: 10 lines in 1 file changed: 6 ins; 2 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1633.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1633/head:pull/1633 PR: https://git.openjdk.org/jdk21u-dev/pull/1633 From goetz at openjdk.org Thu Apr 10 08:52:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Apr 2025 08:52:41 GMT Subject: [jdk17u-dev] RFR: 8295804: javax/swing/JFileChooser/JFileChooserSetLocationTest.java failed with "setLocation() is not working properly" Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 05dad67cc23fb49627fabfb306acee247ff67aef Changes: https://git.openjdk.org/jdk17u-dev/pull/3477/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3477&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8295804 Stats: 10 lines in 1 file changed: 6 ins; 2 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3477.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3477/head:pull/3477 PR: https://git.openjdk.org/jdk17u-dev/pull/3477 From goetz at openjdk.org Thu Apr 10 08:55:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Apr 2025 08:55:04 GMT Subject: [jdk17u-dev] RFR: 8340621: Open source several AWT List tests Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport ae4d2f15901bf02efceaac26ee4aa3ae666bf467 Changes: https://git.openjdk.org/jdk17u-dev/pull/3478/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3478&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340621 Stats: 500 lines in 5 files changed: 500 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3478.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3478/head:pull/3478 PR: https://git.openjdk.org/jdk17u-dev/pull/3478 From goetz at openjdk.org Thu Apr 10 08:55:39 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Apr 2025 08:55:39 GMT Subject: [jdk21u-dev] RFR: 8340621: Open source several AWT List tests Message-ID: <6Oxn_6zr71HYqbiWwaQnH_hXUtqe_B-OerDyjdgNVDs=.368b4587-3c1f-4e60-9088-6102cbb4cc5e@github.com> I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport ae4d2f15901bf02efceaac26ee4aa3ae666bf467 Changes: https://git.openjdk.org/jdk21u-dev/pull/1634/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1634&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340621 Stats: 500 lines in 5 files changed: 500 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1634.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1634/head:pull/1634 PR: https://git.openjdk.org/jdk21u-dev/pull/1634 From goetz at openjdk.org Thu Apr 10 08:58:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Apr 2025 08:58:44 GMT Subject: [jdk17u-dev] RFR: 8340077: Open source few Checkbox tests - Set2 Message-ID: I backport this for parity with 17.0.16-oracle. Resolved ProblemList, probably clean. ------------- Commit messages: - Backport 6f459aff453679ee89fd80bb325737d76288e4d2 Changes: https://git.openjdk.org/jdk17u-dev/pull/3479/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3479&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340077 Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3479.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3479/head:pull/3479 PR: https://git.openjdk.org/jdk17u-dev/pull/3479 From goetz at openjdk.org Thu Apr 10 09:00:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Apr 2025 09:00:19 GMT Subject: [jdk21u-dev] RFR: 8340077: Open source few Checkbox tests - Set2 Message-ID: I backport this for parity with 21.0.08-oracle. Resolved ProblemList, probably clean. ------------- Commit messages: - Backport 6f459aff453679ee89fd80bb325737d76288e4d2 Changes: https://git.openjdk.org/jdk21u-dev/pull/1635/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1635&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340077 Stats: 404 lines in 5 files changed: 404 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1635.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1635/head:pull/1635 PR: https://git.openjdk.org/jdk21u-dev/pull/1635 From phh at openjdk.org Thu Apr 10 10:00:28 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 10 Apr 2025 10:00:28 GMT Subject: [jdk21u-dev] Integrated: 8344346: java/net/httpclient/ShutdownNow.java fails with java.lang.AssertionError: client was still running, but exited after further delay: timeout should be adjusted In-Reply-To: References: Message-ID: On Thu, 3 Apr 2025 21:16:36 GMT, Paul Hohensee wrote: > Backport for parity with Oracle 21.0.8. The modified test passes. Low risk: the patch modifies only a test timeout. > > Clean except that the replaced fixed timeout in 21u was 2000ms, but 2500ms in 24. Apparently, a previous fix attempt just increased the timeout from 2000 to 2500. This pull request has now been integrated. Changeset: df5e51fb Author: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/df5e51fbe1b548d02dfb0dbc16ac017a46b59093 Stats: 15 lines in 1 file changed: 2 ins; 11 del; 2 mod 8344346: java/net/httpclient/ShutdownNow.java fails with java.lang.AssertionError: client was still running, but exited after further delay: timeout should be adjusted Reviewed-by: rkennke Backport-of: a07b72bfcfa603453ea042e89adeb9dcec8bf63a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1586 From phh at openjdk.org Thu Apr 10 10:05:46 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 10 Apr 2025 10:05:46 GMT Subject: [jdk21u-dev] Integrated: 8344414: ZGC: Another division by zero in rule_major_allocation_rate In-Reply-To: References: Message-ID: On Fri, 4 Apr 2025 23:26:29 GMT, Paul Hohensee wrote: > Backport for parity with Oracle 21.0.8. Appears clean, low risk: passes hotspot gc tests, obvious fix (changes integer to double arithmetic, guarantees reclaimed_avg() > 0). This pull request has now been integrated. Changeset: e718378c Author: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/e718378c0824ec9d63c87608f48552c31c65fa86 Stats: 28 lines in 3 files changed: 11 ins; 1 del; 16 mod 8344414: ZGC: Another division by zero in rule_major_allocation_rate Reviewed-by: cslucas, rkennke Backport-of: 63af2f42b7abe9504897d7c3f3b4cc0b57123694 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1602 From phh at openjdk.org Thu Apr 10 10:19:09 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 10 Apr 2025 10:19:09 GMT Subject: [jdk21u-dev] RFR: 8349637: Integer.numberOfLeadingZeros outputs incorrectly in certain cases [v3] In-Reply-To: <5EwEOh3Nt7MLAGNTCsjuupg2f9tPci0w4coqye2NTO0=.06db3754-605b-4a5b-8e09-eba619ac4577@github.com> References: <5EwEOh3Nt7MLAGNTCsjuupg2f9tPci0w4coqye2NTO0=.06db3754-605b-4a5b-8e09-eba619ac4577@github.com> Message-ID: > Backport for parity with Oracle 21.0.8. 24u fix request applies: > > Fixes an incorrect result of Integer.numberOfLeadingZeros. Fix is low risk (two lines) and there is a workaround (disable the intrinsic). Applies cleanly and was tested in JDK 25 for several days in the CI. > > More detail: > > Clean except for copyright in TestNumberOfContinuousZeros.java. Passes tier2 and the modified test. Low risk: algorithmically, it's zero risk, vis > > The algorithm works by converting the argument to a double and using the resulting exponent as the basis for the number of leading zeros in the argument: the exponent reflects the number of leading zeros because the fraction equals the argument shifted left until the highest set bit is implied by the fraction. The bug was that if the 2nd-to-highest bit is also set, the exponent may be off by one due to rounding up. The fix is to unconditionally clear the 2nd-to-highest argument bit by andn'ing the argument-shifted-right-by-1 with itself. andn is 1 iff the left is 0 and the right is 1, so the result is guaranteed to keep the high bit set because a zero is shifted into that position in the argument-shifted-right-by-1. It's also guaranteed to clear the 2nd-to-highest bit because the highest set bit in the argument-shifted-left-by-1 will be the left argument of the andn, so guaranteed to clear the 2nd-to-highest bit since the result of andn is always zero if its left argument is 1. Paul Hohensee has updated the pull request incrementally with one additional commit since the last revision: 8349637: Revert Arm copyright change ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1584/files - new: https://git.openjdk.org/jdk21u-dev/pull/1584/files/99d08773..2ffff1d9 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1584&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1584&range=01-02 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1584.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1584/head:pull/1584 PR: https://git.openjdk.org/jdk21u-dev/pull/1584 From phh at openjdk.org Thu Apr 10 10:19:10 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 10 Apr 2025 10:19:10 GMT Subject: [jdk21u-dev] RFR: 8349637: Integer.numberOfLeadingZeros outputs incorrectly in certain cases [v2] In-Reply-To: <_qtduxFdAowwBCjTUWkpqhd9VZLroZwtbCdaaDqmwK8=.39cc7483-0027-452f-ab38-5b43e47e9b9e@github.com> References: <5EwEOh3Nt7MLAGNTCsjuupg2f9tPci0w4coqye2NTO0=.06db3754-605b-4a5b-8e09-eba619ac4577@github.com> <_qtduxFdAowwBCjTUWkpqhd9VZLroZwtbCdaaDqmwK8=.39cc7483-0027-452f-ab38-5b43e47e9b9e@github.com> Message-ID: On Thu, 3 Apr 2025 21:25:50 GMT, Paul Hohensee wrote: >> Backport for parity with Oracle 21.0.8. 24u fix request applies: >> >> Fixes an incorrect result of Integer.numberOfLeadingZeros. Fix is low risk (two lines) and there is a workaround (disable the intrinsic). Applies cleanly and was tested in JDK 25 for several days in the CI. >> >> More detail: >> >> Clean except for copyright in TestNumberOfContinuousZeros.java. Passes tier2 and the modified test. Low risk: algorithmically, it's zero risk, vis >> >> The algorithm works by converting the argument to a double and using the resulting exponent as the basis for the number of leading zeros in the argument: the exponent reflects the number of leading zeros because the fraction equals the argument shifted left until the highest set bit is implied by the fraction. The bug was that if the 2nd-to-highest bit is also set, the exponent may be off by one due to rounding up. The fix is to unconditionally clear the 2nd-to-highest argument bit by andn'ing the argument-shifted-right-by-1 with itself. andn is 1 iff the left is 0 and the right is 1, so the result is guaranteed to keep the high bit set because a zero is shifted into that position in the argument-shifted-right-by-1. It's also guaranteed to clear the 2nd-to-highest bit because the highest set bit in the argument-shifted-left-by-1 will be the left argument of the andn, so guaranteed to clear the 2nd-to-highest bit since the result of andn is always zero if its left argument is 1. > > Paul Hohensee 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 8349637 > - Backport 3657e92ead1e678942fcb272e77c3867eb5aa13e Thanks you, Goetz, fixed. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1584#issuecomment-2792259624 From goetz at openjdk.org Thu Apr 10 13:42:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Apr 2025 13:42:16 GMT Subject: [jdk17u-dev] RFR: 8340077: Open source few Checkbox tests - Set2 [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.16-oracle. > > Resolved ProblemList, probably clean. 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 6f459aff453679ee89fd80bb325737d76288e4d2 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3479/files - new: https://git.openjdk.org/jdk17u-dev/pull/3479/files/cb74aa0f..561aa7b2 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3479&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3479&range=00-01 Stats: 401 lines in 4 files changed: 401 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3479.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3479/head:pull/3479 PR: https://git.openjdk.org/jdk17u-dev/pull/3479 From duke at openjdk.org Thu Apr 10 14:55:47 2025 From: duke at openjdk.org (Matt) Date: Thu, 10 Apr 2025 14:55:47 GMT Subject: [jdk17u-dev] RFR: 8338379: Accesses to class init state should be properly synchronized In-Reply-To: References: Message-ID: On Tue, 8 Apr 2025 08:37:08 GMT, Jaroslav Bachorik wrote: >> 8338379: Accesses to class init state should be properly synchronized > > src/hotspot/cpu/x86/templateTable_x86.cpp line 3944: > >> 3942: assert(VM_Version::supports_fast_class_init_checks(), "must support fast class initialization checks"); >> 3943: __ clinit_barrier(rcx, r15_thread, nullptr /*L_fast_path*/, &slow_case); >> 3944: #else > > This seems to be unrelated to this backport - this change was added for https://bugs.openjdk.org/browse/JDK-8320276 Good call - though we still need to layer this commit to mitigate the ARM races we were seeing. I'll open a separate backport. > src/hotspot/share/oops/instanceKlass.hpp line 551: > >> 549: bool is_reentrant_initialization(Thread *thread) { return thread == _init_thread; } >> 550: ClassState init_state() const { return (ClassState) Atomic::load_acquire(&_init_state); } >> 551: const char* init_state_name() const; > > This line change is not from the original changeset. It was added in https://bugs.openjdk.org/browse/JDK-8275775 As this is a somewhat separate change (enhancing `jcmd`), I opted to only include the change relevant to the race condition fix. I'll ask for maintainer input on the mailing list and backport `JDK-8275775` in its entirety if that's preferred. ------------- PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3317#discussion_r2037618441 PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/3317#discussion_r2037616730 From phh at openjdk.org Thu Apr 10 15:10:42 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 10 Apr 2025 15:10:42 GMT Subject: [jdk17u-dev] RFR: 8320682: [AArch64] C1 compilation fails with "Field too big for insn" In-Reply-To: References: Message-ID: On Thu, 3 Apr 2025 13:53:32 GMT, Boris Ulasevich wrote: > This is a backport from https://github.com/openjdk/jdk/pull/16951 to change the NMethodSizeLimit limit to 1MB to avoid the issue: > > > $ jdk-fastdebug/bin/java -XX:NMethodSizeLimit=10M -version > > # A fatal error has been detected by the Java Runtime Environment: > # > # Internal Error (/jdk17u-dev/src/hotspot/cpu/aarch64/assembler_aarch64.hpp:267), pid=334227, tid=334241 > # guarantee(chk == -1 || chk == 0) failed: Field too big for insn > > > The minor merge conflicts have been resolved: > - Copyright year > - TestC1Globals.java in the original fix was an update of an already existing file. Here is is just a new file Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3432#pullrequestreview-2757219831 From duke at openjdk.org Thu Apr 10 16:33:57 2025 From: duke at openjdk.org (Daniel Hu) Date: Thu, 10 Apr 2025 16:33:57 GMT Subject: [jdk21u-dev] RFR: 8136895: Writer not closed with disk full error, file resource leaked Message-ID: Clean backport. Fixes bug with file writer leaking when encountering a disk full error. Passes new tests added on linux x64. ------------- Commit messages: - Backport d55d7e8d87670043dd22ec6a3fb6cc49b39000cd Changes: https://git.openjdk.org/jdk21u-dev/pull/1632/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1632&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8136895 Stats: 200 lines in 4 files changed: 183 ins; 10 del; 7 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1632.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1632/head:pull/1632 PR: https://git.openjdk.org/jdk21u-dev/pull/1632 From duke at openjdk.org Thu Apr 10 16:35:46 2025 From: duke at openjdk.org (Daniel Hu) Date: Thu, 10 Apr 2025 16:35:46 GMT Subject: [jdk17u-dev] RFR: 8136895: Writer not closed with disk full error, file resource leaked Message-ID: Clean backport. Fixes bug with file writer leaking when encountering a disk full error. Passes new tests added on linux x64. ------------- Commit messages: - Backport d55d7e8d87670043dd22ec6a3fb6cc49b39000cd Changes: https://git.openjdk.org/jdk17u-dev/pull/3475/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3475&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8136895 Stats: 200 lines in 4 files changed: 183 ins; 10 del; 7 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3475.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3475/head:pull/3475 PR: https://git.openjdk.org/jdk17u-dev/pull/3475 From goetz at openjdk.org Thu Apr 10 19:44:35 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Apr 2025 19:44:35 GMT Subject: [jdk21u-dev] RFR: 8341191: Open source few more AWT FileDialog tests In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 14:26:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle > > One test fails, but also in head, I opened a bug for this. GHA failure: Artifact not found for name: bundles-jtreg-7.3.1+1, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1626#issuecomment-2794993936 From goetz at openjdk.org Thu Apr 10 19:44:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Apr 2025 19:44:32 GMT Subject: [jdk21u-dev] RFR: 8341148: Open source several Choice related tests In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 15:24:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle GHA failure: Artifact not found for name: bundles-jtreg-7.3.1+1, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1627#issuecomment-2794992086 From goetz at openjdk.org Thu Apr 10 19:45:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Apr 2025 19:45:45 GMT Subject: [jdk17u-dev] RFR: 8298709: Fix typos in src/java.desktop/ and various test classes of client component In-Reply-To: <6v_-jsPnN2DLNzQcYSyo8I03bgOKGW45bG6u-YDEmF0=.fc545e24-0073-4416-9ac7-977b369c4fb7@github.com> References: <6v_-jsPnN2DLNzQcYSyo8I03bgOKGW45bG6u-YDEmF0=.fc545e24-0073-4416-9ac7-977b369c4fb7@github.com> Message-ID: On Wed, 9 Apr 2025 13:52:11 GMT, Goetz Lindenmaier wrote: > I backport this to simplify later backports. GHA failure: Artifact not found for name: bundles-jtreg-7.3.1+1, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3466#issuecomment-2794996713 From goetz at openjdk.org Thu Apr 10 20:10:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Apr 2025 20:10:52 GMT Subject: [jdk17u-dev] RFR: 8314320: Mark runtime/CommandLine/ tests as flagless Message-ID: I backport this to keep the tests up-to-date. Many similar changes have been backported. Let's do this, too, to complete the job. This will simplify later backports. Resolved two copyrights, probably clean. ------------- Commit messages: - Backport f481477144d25bf2b5ee44f202705588bd99d4f4 Changes: https://git.openjdk.org/jdk17u-dev/pull/3480/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3480&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8314320 Stats: 56 lines in 23 files changed: 31 ins; 1 del; 24 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3480.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3480/head:pull/3480 PR: https://git.openjdk.org/jdk17u-dev/pull/3480 From goetz at openjdk.org Thu Apr 10 20:27:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Apr 2025 20:27:33 GMT Subject: [jdk17u-dev] RFR: 8339836: Open source several AWT Mouse tests - Batch 1 Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 57c859e4adfedc963b1f4b3bf066453ace41ee36 Changes: https://git.openjdk.org/jdk17u-dev/pull/3481/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3481&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339836 Stats: 581 lines in 5 files changed: 581 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3481.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3481/head:pull/3481 PR: https://git.openjdk.org/jdk17u-dev/pull/3481 From goetz at openjdk.org Thu Apr 10 20:28:25 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Apr 2025 20:28:25 GMT Subject: [jdk21u-dev] RFR: 8339836: Open source several AWT Mouse tests - Batch 1 Message-ID: <2FOBpAXkRzfDGb-MmxvYxzznDZTlI4v7iG3ngLgqGxE=.a6ecc705-e790-4eb2-9368-3554e87da73f@github.com> I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 57c859e4adfedc963b1f4b3bf066453ace41ee36 Changes: https://git.openjdk.org/jdk21u-dev/pull/1636/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1636&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339836 Stats: 581 lines in 5 files changed: 581 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1636.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1636/head:pull/1636 PR: https://git.openjdk.org/jdk21u-dev/pull/1636 From goetz at openjdk.org Thu Apr 10 20:38:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Apr 2025 20:38:11 GMT Subject: [jdk21u-dev] RFR: 8341447: Open source closed frame tests # 5 Message-ID: I backport this for parity with 21.0.8-oracle Resolved ProblemList, probably clean. ------------- Commit messages: - Backport 966eb7232ff867d9a68269d5a2007da20259565f Changes: https://git.openjdk.org/jdk21u-dev/pull/1637/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1637&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341447 Stats: 151 lines in 1 file changed: 151 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1637.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1637/head:pull/1637 PR: https://git.openjdk.org/jdk21u-dev/pull/1637 From goetz at openjdk.org Thu Apr 10 20:39:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Apr 2025 20:39:26 GMT Subject: [jdk17u-dev] RFR: 8341447: Open source closed frame tests # 5 Message-ID: I backport this for parity with 17.0.16-oracle. Resolved ProblemList, probably clean. ------------- Commit messages: - Backport 966eb7232ff867d9a68269d5a2007da20259565f Changes: https://git.openjdk.org/jdk17u-dev/pull/3482/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3482&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341447 Stats: 200 lines in 3 files changed: 192 ins; 1 del; 7 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3482.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3482/head:pull/3482 PR: https://git.openjdk.org/jdk17u-dev/pull/3482 From goetz at openjdk.org Thu Apr 10 20:50:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Apr 2025 20:50:50 GMT Subject: [jdk17u-dev] RFR: 8341257: Open source few DND tests - Set1 Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport cd4981c29245b4ddd37b49aef1a051e29a1001f9 Changes: https://git.openjdk.org/jdk17u-dev/pull/3483/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3483&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341257 Stats: 1303 lines in 6 files changed: 1303 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3483.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3483/head:pull/3483 PR: https://git.openjdk.org/jdk17u-dev/pull/3483 From goetz at openjdk.org Thu Apr 10 20:51:27 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Apr 2025 20:51:27 GMT Subject: [jdk21u-dev] RFR: 8341257: Open source few DND tests - Set1 Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport cd4981c29245b4ddd37b49aef1a051e29a1001f9 Changes: https://git.openjdk.org/jdk21u-dev/pull/1638/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1638&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341257 Stats: 1303 lines in 6 files changed: 1303 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1638.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1638/head:pull/1638 PR: https://git.openjdk.org/jdk21u-dev/pull/1638 From goetz at openjdk.org Thu Apr 10 21:01:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Apr 2025 21:01:50 GMT Subject: [jdk17u-dev] RFR: 8341072: Open source several AWT Canvas and Rectangle related tests Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport f6fe5eaf1a24ba083e7ecf28b02290020ccab142 Changes: https://git.openjdk.org/jdk17u-dev/pull/3484/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3484&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341072 Stats: 745 lines in 5 files changed: 745 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3484.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3484/head:pull/3484 PR: https://git.openjdk.org/jdk17u-dev/pull/3484 From goetz at openjdk.org Thu Apr 10 21:03:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Apr 2025 21:03:06 GMT Subject: [jdk21u-dev] RFR: 8341072: Open source several AWT Canvas and Rectangle related tests Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport f6fe5eaf1a24ba083e7ecf28b02290020ccab142 Changes: https://git.openjdk.org/jdk21u-dev/pull/1639/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1639&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341072 Stats: 745 lines in 5 files changed: 745 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1639.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1639/head:pull/1639 PR: https://git.openjdk.org/jdk21u-dev/pull/1639 From goetz at openjdk.org Thu Apr 10 21:11:23 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Apr 2025 21:11:23 GMT Subject: [jdk17u-dev] RFR: 8341447: Open source closed frame tests # 5 [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.16-oracle. > > Resolved ProblemList, probably clean. 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 966eb7232ff867d9a68269d5a2007da20259565f ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3482/files - new: https://git.openjdk.org/jdk17u-dev/pull/3482/files/5916cdd3..27b76482 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3482&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3482&range=00-01 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3482.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3482/head:pull/3482 PR: https://git.openjdk.org/jdk17u-dev/pull/3482 From goetz at openjdk.org Thu Apr 10 21:13:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Apr 2025 21:13:24 GMT Subject: [jdk21u-dev] RFR: 8341447: Open source closed frame tests # 5 [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.8-oracle > > Resolved ProblemList, probably clean. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains one commit: Backport 966eb7232ff867d9a68269d5a2007da20259565f ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/1637/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1637&range=01 Stats: 201 lines in 3 files changed: 193 ins; 1 del; 7 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1637.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1637/head:pull/1637 PR: https://git.openjdk.org/jdk21u-dev/pull/1637 From goetz at openjdk.org Thu Apr 10 21:15:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Apr 2025 21:15:47 GMT Subject: [jdk21u-dev] RFR: 8286204: [Accessibility, macOS, VoiceOver] VoiceOver reads the spinner value 10 as 1 when user iterates to 10 for the first time on macOS Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Merge branch 'openjdk:master' into backport-GoeLin-cd9f1d3d-master - Backport cd9f1d3d921531511a7552807d099d5d3cce01a6 Changes: https://git.openjdk.org/jdk21u-dev/pull/1507/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1507&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8286204 Stats: 81 lines in 2 files changed: 80 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1507.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1507/head:pull/1507 PR: https://git.openjdk.org/jdk21u-dev/pull/1507 From goetz at openjdk.org Thu Apr 10 21:16:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 10 Apr 2025 21:16:10 GMT Subject: [jdk17u-dev] RFR: 8286204: [Accessibility, macOS, VoiceOver] VoiceOver reads the spinner value 10 as 1 when user iterates to 10 for the first time on macOS Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Merge branch 'openjdk:master' into backport-GoeLin-cd9f1d3d-master - Backport cd9f1d3d921531511a7552807d099d5d3cce01a6 Changes: https://git.openjdk.org/jdk17u-dev/pull/3366/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3366&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8286204 Stats: 81 lines in 2 files changed: 80 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3366.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3366/head:pull/3366 PR: https://git.openjdk.org/jdk17u-dev/pull/3366 From syan at openjdk.org Fri Apr 11 00:05:56 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 11 Apr 2025 00:05:56 GMT Subject: [jdk21u-dev] RFR: 8350546: Several java/net/InetAddress tests fails UnknownHostException In-Reply-To: <1aXCujUZg3qIfbNhZCfV-UzXulvcu_v-8bx0z6J-HQQ=.2934acae-1356-4d98-8081-b85f1a6045fa@github.com> References: <1aXCujUZg3qIfbNhZCfV-UzXulvcu_v-8bx0z6J-HQQ=.2934acae-1356-4d98-8081-b85f1a6045fa@github.com> Message-ID: On Tue, 11 Mar 2025 02:00:12 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [e5e39718](https://github.com/openjdk/jdk24u/commit/e5e39718b304de1b916fb1b11cdadd8e7fa738ac) from the [openjdk/jdk24u](https://git.openjdk.org/jdk24u) repository. > > The commit being backported was authored by SendaoYan on 11 Mar 2025 and had no reviewers. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1464#issuecomment-2795457569 From syan at openjdk.org Fri Apr 11 00:05:57 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 11 Apr 2025 00:05:57 GMT Subject: [jdk21u-dev] Integrated: 8350546: Several java/net/InetAddress tests fails UnknownHostException In-Reply-To: <1aXCujUZg3qIfbNhZCfV-UzXulvcu_v-8bx0z6J-HQQ=.2934acae-1356-4d98-8081-b85f1a6045fa@github.com> References: <1aXCujUZg3qIfbNhZCfV-UzXulvcu_v-8bx0z6J-HQQ=.2934acae-1356-4d98-8081-b85f1a6045fa@github.com> Message-ID: On Tue, 11 Mar 2025 02:00:12 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [e5e39718](https://github.com/openjdk/jdk24u/commit/e5e39718b304de1b916fb1b11cdadd8e7fa738ac) from the [openjdk/jdk24u](https://git.openjdk.org/jdk24u) repository. > > The commit being backported was authored by SendaoYan on 11 Mar 2025 and had no reviewers. > > Thanks! This pull request has now been integrated. Changeset: f8009069 Author: SendaoYan URL: https://git.openjdk.org/jdk21u-dev/commit/f80090692b6ac2b8e96f86003125075dec394fed Stats: 21 lines in 2 files changed: 12 ins; 1 del; 8 mod 8350546: Several java/net/InetAddress tests fails UnknownHostException Backport-of: e5e39718b304de1b916fb1b11cdadd8e7fa738ac ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1464 From syan at openjdk.org Fri Apr 11 00:16:26 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 11 Apr 2025 00:16:26 GMT Subject: [jdk17u-dev] RFR: 8349974: [JMH, 17u] MaskQueryOperationsBenchmark fails java.lang.NoClassDefFoundError In-Reply-To: References: Message-ID: On Thu, 13 Feb 2025 09:20:12 GMT, SendaoYan wrote: > Hi all, > > JMH tests org.openjdk.bench.jdk.incubator.vector.MaskQueryOperationsBenchmark report fails "java.lang.NoClassDefFoundError: jdk/incubator/vector/VectorSpecies" in jdk17u-dev repo. > > This failure was fixed by [JDK-8284960](https://bugs.openjdk.org/browse/JDK-8284960) in main-line repo, I think it's not suitable backport [JDK-8284960](https://bugs.openjdk.org/browse/JDK-8284960) to jdk17u-dev. So I create this issue to fix failure. > > Change has been verified locally, test-fix only, no risk. > > Verify command: > > > build/linux-x86_64-server-release/images/jdk/bin/java -Djmh.ignoreLock=true -Djava.library.path=$PWD/build/linux-x86_64-server-release/images/test/micro/native --add-opens=java.base/java.io=ALL-UNNAMED --enable-native-access=ALL-UNNAMED --add-opens=java.base/jdk.internal.misc=ALL-UNNAMED --add-opens java.base/sun.security.provider=ALL-UNNAMED --add-opens java.base/com.sun.crypto.provider=ALL-UNNAMED -jar $PWD/build/linux-x86_64-server-release/images/test/micro/benchmarks.jar -jvmArgsPrepend -Djava.library.path=$PWD/build/linux-x86_64-server-release/images/test/micro/native -t 1 -f 1 -wi 2 org.openjdk.bench.jdk.incubator.vector.MaskQueryOperationsBenchmark.testFirstTrueByte Hi, can anyone take look this PR. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3277#issuecomment-2795471110 From goetz at openjdk.org Fri Apr 11 06:15:35 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 06:15:35 GMT Subject: [jdk17u-dev] RFR: 8340417: Open source some MenuBar tests - Set1 In-Reply-To: <0W2_ytRmGN77nyFPkNs3ktVn9eXGpaIelO_bQo6FW-0=.f735e14f-0bfa-44bd-a9be-cf04dfff8cb9@github.com> References: <0W2_ytRmGN77nyFPkNs3ktVn9eXGpaIelO_bQo6FW-0=.f735e14f-0bfa-44bd-a9be-cf04dfff8cb9@github.com> Message-ID: On Wed, 9 Apr 2025 20:21:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. GHA failures: Artifact not found for name: bundles-jtreg-7.3.1+1, Unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3474#issuecomment-2795928002 From goetz at openjdk.org Fri Apr 11 06:16:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 06:16:41 GMT Subject: [jdk21u-dev] RFR: 8340417: Open source some MenuBar tests - Set1 In-Reply-To: References: Message-ID: <4ue6QUreNQph3-JxXH8i1EaKocUgGV-vZtKzlgfVuzo=.43e4a895-4573-44d9-95a3-0467d0a7f4dc@github.com> On Wed, 9 Apr 2025 20:21:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle GHA failures: Both Artifact not found for name: bundles-jtreg-7.3.1+1, Unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1631#issuecomment-2795929039 From goetz at openjdk.org Fri Apr 11 06:16:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 06:16:50 GMT Subject: [jdk17u-dev] RFR: 8341258: Open source few various AWT tests - Set1 In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 20:21:03 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. GHA failures: Both Artifact not found for name: bundles-jtreg-7.3.1+1, Unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3473#issuecomment-2795930584 From goetz at openjdk.org Fri Apr 11 06:17:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 06:17:40 GMT Subject: [jdk17u-dev] RFR: 8341162: Open source some of the AWT window test In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 20:06:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. GHA failures: Artifact not found for name: bundles-jtreg-7.3.1+1, Unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3472#issuecomment-2795932036 From goetz at openjdk.org Fri Apr 11 06:17:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 06:17:48 GMT Subject: [jdk21u-dev] RFR: 8341258: Open source few various AWT tests - Set1 In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 20:20:56 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle GHA failures: Both Artifact not found for name: bundles-jtreg-7.3.1+1, Unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1630#issuecomment-2795931647 From goetz at openjdk.org Fri Apr 11 06:18:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 06:18:37 GMT Subject: [jdk21u-dev] RFR: 8341162: Open source some of the AWT window test In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 20:06:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle GHA failures: Artifact not found for name: bundles-jtreg-7.3.1+1, Unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1629#issuecomment-2795932572 From goetz at openjdk.org Fri Apr 11 06:50:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 06:50:29 GMT Subject: [jdk17u-dev] RFR: 8315721: CloseRace.java#id0 fails transiently on libgraal Message-ID: I backport this for parity with 17.0.16-oracle Needed to resolve as generational ZGC is not in 17. ------------- Commit messages: - backport 1be355734da94243e29f0899b53aa1ebdf3bcb79 Changes: https://git.openjdk.org/jdk17u-dev/pull/3485/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3485&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315721 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3485.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3485/head:pull/3485 PR: https://git.openjdk.org/jdk17u-dev/pull/3485 From rschmelter at openjdk.org Fri Apr 11 07:20:28 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Fri, 11 Apr 2025 07:20:28 GMT Subject: [jdk21u-dev] RFR: 8341447: Open source closed frame tests # 5 [v2] In-Reply-To: References: Message-ID: On Thu, 10 Apr 2025 21:13:24 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.8-oracle >> >> Resolved ProblemList, probably clean. > > Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains one commit: > > Backport 966eb7232ff867d9a68269d5a2007da20259565f Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1637#pullrequestreview-2759380004 From rschmelter at openjdk.org Fri Apr 11 07:37:31 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Fri, 11 Apr 2025 07:37:31 GMT Subject: [jdk17u-dev] RFR: 8341447: Open source closed frame tests # 5 [v2] In-Reply-To: References: Message-ID: <3eObnUmoRq0dYW_wjNQpa6dteaQGNTxbQgk33cPyLco=.978e0dc2-d6cb-4753-98b3-d60fc684f622@github.com> On Thu, 10 Apr 2025 21:11:23 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.16-oracle. >> >> Resolved ProblemList, probably clean. > > 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 966eb7232ff867d9a68269d5a2007da20259565f Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3482#pullrequestreview-2759419317 From rschmelter at openjdk.org Fri Apr 11 08:12:30 2025 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Fri, 11 Apr 2025 08:12:30 GMT Subject: [jdk17u-dev] RFR: 8316460: 4 javax/management tests ignore VM flags In-Reply-To: <_Q2GIVG_-bFv3JMAX60cSNTtuKSlnFDkDhd4tdXRRpw=.fed65558-0f6b-4e09-aa59-1ac36f5acbd0@github.com> References: <_Q2GIVG_-bFv3JMAX60cSNTtuKSlnFDkDhd4tdXRRpw=.fed65558-0f6b-4e09-aa59-1ac36f5acbd0@github.com> Message-ID: On Wed, 9 Apr 2025 12:45:24 GMT, Goetz Lindenmaier wrote: > I backport this to keep the tests up-to-date. Many similar changes have been backported. Let's do this, too, to complete the job. This will simplify later backports. > > I had to resolve DefaultAgentFilterTest.java as 8299891: JMX ObjectInputFilter additional classes needed is not in 17. > > Further the -virtual ProblemList is not in 17. Omitted. Looks good. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3463#pullrequestreview-2759506421 From goetz at openjdk.org Fri Apr 11 08:27:35 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 08:27:35 GMT Subject: [jdk21u-dev] Integrated: 8316452: java/lang/instrument/modules/AppendToClassPathModuleTest.java ignores VM flags In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 12:51:55 GMT, Goetz Lindenmaier wrote: > I backport this to keep the tests up-to-date. Many similar changes have been backported. Let's do this, too, to complete the job. This will simplify later backports. This pull request has now been integrated. Changeset: c48617fd Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c48617fd1f6560114a3e46ba7e22db1551c23b09 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8316452: java/lang/instrument/modules/AppendToClassPathModuleTest.java ignores VM flags Backport-of: fec1d497835de2a37d056f1d6642deac09541118 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1625 From goetz at openjdk.org Fri Apr 11 08:29:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 08:29:38 GMT Subject: [jdk21u-dev] Integrated: 8319572: Test jdk/incubator/vector/LoadJsvmlTest.java ignores VM flags In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 11:55:27 GMT, Goetz Lindenmaier wrote: > I backport this to keep the tests up-to-date. Most subissues of https://bugs.openjdk.org/browse/JDK-8319566: "Some corelibs tests ignore vm options" have been backported. Let's do this, too, to complete the job. This will simplify later backports. This pull request has now been integrated. Changeset: 665dcff7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/665dcff76307b5c49e8a669e44a65a79ba00214b Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8319572: Test jdk/incubator/vector/LoadJsvmlTest.java ignores VM flags Backport-of: d9a89c59daa40fdc8da620940d5c518a9f18bc7b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1621 From goetz at openjdk.org Fri Apr 11 08:31:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 08:31:30 GMT Subject: [jdk21u-dev] Integrated: 8295804: javax/swing/JFileChooser/JFileChooserSetLocationTest.java failed with "setLocation() is not working properly" In-Reply-To: References: Message-ID: On Thu, 10 Apr 2025 08:46:25 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 831bf838 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/831bf8383393e7d365950cbba8e71ba840b22d22 Stats: 10 lines in 1 file changed: 6 ins; 2 del; 2 mod 8295804: javax/swing/JFileChooser/JFileChooserSetLocationTest.java failed with "setLocation() is not working properly" Backport-of: 05dad67cc23fb49627fabfb306acee247ff67aef ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1633 From goetz at openjdk.org Fri Apr 11 08:32:26 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 08:32:26 GMT Subject: [jdk21u-dev] Integrated: 8314842: zgc/genzgc tests ignore vm flags In-Reply-To: <7tAqEENubMSMcQbSCzQCkkO0qwrczSNC4yqhzQe0elQ=.0f219a89-da46-4898-b97e-7bfc0902ee7b@github.com> References: <7tAqEENubMSMcQbSCzQCkkO0qwrczSNC4yqhzQe0elQ=.0f219a89-da46-4898-b97e-7bfc0902ee7b@github.com> Message-ID: On Wed, 9 Apr 2025 12:12:36 GMT, Goetz Lindenmaier wrote: > I backport this to keep the tests up-to-date. Many similar changes have been backported. Let's do this, too, to complete the job. This will simplify later backports. This pull request has now been integrated. Changeset: c3f59000 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c3f59000f863f10dd354ec567c9a53fd3b414ed1 Stats: 6 lines in 6 files changed: 0 ins; 0 del; 6 mod 8314842: zgc/genzgc tests ignore vm flags Backport-of: ae75ca05e450da577e712eb7ed9dd9203616b80b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1623 From goetz at openjdk.org Fri Apr 11 08:34:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 08:34:33 GMT Subject: [jdk21u-dev] Integrated: 8340621: Open source several AWT List tests In-Reply-To: <6Oxn_6zr71HYqbiWwaQnH_hXUtqe_B-OerDyjdgNVDs=.368b4587-3c1f-4e60-9088-6102cbb4cc5e@github.com> References: <6Oxn_6zr71HYqbiWwaQnH_hXUtqe_B-OerDyjdgNVDs=.368b4587-3c1f-4e60-9088-6102cbb4cc5e@github.com> Message-ID: On Thu, 10 Apr 2025 08:48:08 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 97b7430f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/97b7430fcec4427264f8341f29d7cb3a5060111d Stats: 500 lines in 5 files changed: 500 ins; 0 del; 0 mod 8340621: Open source several AWT List tests Backport-of: ae4d2f15901bf02efceaac26ee4aa3ae666bf467 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1634 From goetz at openjdk.org Fri Apr 11 08:35:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 08:35:42 GMT Subject: [jdk21u-dev] Integrated: 8341191: Open source few more AWT FileDialog tests In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 14:26:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle > > One test fails, but also in head, I opened a bug for this. This pull request has now been integrated. Changeset: 89ad022e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/89ad022e4b9081ab9e5770c70b61baedbb04b3ea Stats: 328 lines in 4 files changed: 328 ins; 0 del; 0 mod 8341191: Open source few more AWT FileDialog tests Backport-of: 50ec169116b486a49dc2dcb4218264bd48db79cc ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1626 From goetz at openjdk.org Fri Apr 11 08:37:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 08:37:32 GMT Subject: [jdk21u-dev] RFR: 8341128: open source some 2d graphics tests In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 20:00:37 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle GHA failure: rtifact not found for name: bundles-jtreg-7.3.1+1, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1628#issuecomment-2796225959 From goetz at openjdk.org Fri Apr 11 08:37:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 08:37:33 GMT Subject: [jdk17u-dev] Integrated: 8298709: Fix typos in src/java.desktop/ and various test classes of client component In-Reply-To: <6v_-jsPnN2DLNzQcYSyo8I03bgOKGW45bG6u-YDEmF0=.fc545e24-0073-4416-9ac7-977b369c4fb7@github.com> References: <6v_-jsPnN2DLNzQcYSyo8I03bgOKGW45bG6u-YDEmF0=.fc545e24-0073-4416-9ac7-977b369c4fb7@github.com> Message-ID: <51LFNCjog2oCOJ7Uz-I3tXty1mWwvOvvwtvcT1-NlDI=.21376d17-a5fa-470f-8b65-aae034321fa2@github.com> On Wed, 9 Apr 2025 13:52:11 GMT, Goetz Lindenmaier wrote: > I backport this to simplify later backports. This pull request has now been integrated. Changeset: 9d6ffda9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/9d6ffda9b435b84063425c974c28b842a89711ee Stats: 19 lines in 16 files changed: 0 ins; 0 del; 19 mod 8298709: Fix typos in src/java.desktop/ and various test classes of client component Backport-of: fa322e40b68abf0a253040d14414d41f4e01e028 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3466 From goetz at openjdk.org Fri Apr 11 08:37:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 08:37:47 GMT Subject: [jdk21u-dev] Integrated: 8341148: Open source several Choice related tests In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 15:24:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 388dbeb3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/388dbeb381f11f494dc00b6b2c5260b31340a7e2 Stats: 398 lines in 5 files changed: 398 ins; 0 del; 0 mod 8341148: Open source several Choice related tests Backport-of: 19642bd3833fa96eb4bc7a8a11e902782e0b7844 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1627 From goetz at openjdk.org Fri Apr 11 08:38:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 08:38:37 GMT Subject: [jdk21u-dev] Integrated: 8340077: Open source few Checkbox tests - Set2 In-Reply-To: References: Message-ID: On Thu, 10 Apr 2025 08:53:25 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.08-oracle. > > Resolved ProblemList, probably clean. This pull request has now been integrated. Changeset: b103c1fb Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/b103c1fba0c7d5191a459090179faf6d219e499f Stats: 404 lines in 5 files changed: 404 ins; 0 del; 0 mod 8340077: Open source few Checkbox tests - Set2 Backport-of: 6f459aff453679ee89fd80bb325737d76288e4d2 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1635 From goetz at openjdk.org Fri Apr 11 08:40:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 08:40:30 GMT Subject: [jdk21u-dev] Integrated: 8341128: open source some 2d graphics tests In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 20:00:37 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 7384b0fc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/7384b0fc88774e52067ee267be04f7f5a80464b3 Stats: 563 lines in 7 files changed: 563 ins; 0 del; 0 mod 8341128: open source some 2d graphics tests Backport-of: e89fd1d2ceff82952a4859c0febe902412fcf064 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1628 From goetz at openjdk.org Fri Apr 11 08:41:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 08:41:32 GMT Subject: [jdk17u-dev] Integrated: 8296920: Regression Test DialogOrient.java fails on MacOS In-Reply-To: References: Message-ID: On Thu, 10 Apr 2025 08:09:05 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 59a6f65b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/59a6f65b7e4ef2f4e67f1a78ae0983c9a97725f9 Stats: 3 lines in 1 file changed: 1 ins; 1 del; 1 mod 8296920: Regression Test DialogOrient.java fails on MacOS Backport-of: 8c9d21e5193cd20585eae0636337a78bc9d89f60 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3476 From goetz at openjdk.org Fri Apr 11 08:41:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 08:41:37 GMT Subject: [jdk21u-dev] Integrated: 8341162: Open source some of the AWT window test In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 20:06:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 49900d87 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/49900d8705ee645443368b52f0797c34e4c9dc4f Stats: 327 lines in 4 files changed: 327 ins; 0 del; 0 mod 8341162: Open source some of the AWT window test Backport-of: c8e70df37ebc90faaffae469244cefa10e8274c1 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1629 From goetz at openjdk.org Fri Apr 11 08:42:34 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 08:42:34 GMT Subject: [jdk17u-dev] Integrated: 8314828: Mark 3 jcmd command-line options test as vm.flagless In-Reply-To: References: Message-ID: <6iWINqDulRhg_X9Xqgg2LhBuQ-z6yvAIODFubnHBENQ=.f83fc4c7-b61f-4f8a-b621-9992e64e8092@github.com> On Wed, 9 Apr 2025 12:21:33 GMT, Goetz Lindenmaier wrote: > I backport this to keep the tests up-to-date. Many similar changes have been backported. Let's do this, too, to complete the job. This will simplify later backports. > > Backport from 21 including follow-up. > > Trivial resolve, probably clean. This pull request has now been integrated. Changeset: 2c5f771e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/2c5f771e25a47c5603738788b871cf767506210c Stats: 6 lines in 3 files changed: 3 ins; 1 del; 2 mod 8314828: Mark 3 jcmd command-line options test as vm.flagless 8316228: jcmd tests are broken by 8314828 Backport-of: 315d051f6842120f233bb5b7dd488cabcd2e968d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3461 From goetz at openjdk.org Fri Apr 11 08:43:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 08:43:38 GMT Subject: [jdk21u-dev] Integrated: 8341258: Open source few various AWT tests - Set1 In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 20:20:56 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 44a1813f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/44a1813f8e2dccacccf7b23a62f131ea22b73e09 Stats: 428 lines in 3 files changed: 428 ins; 0 del; 0 mod 8341258: Open source few various AWT tests - Set1 Backport-of: 86e3d52c70a611975da3abdebd2e1f14c7a1d019 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1630 From goetz at openjdk.org Fri Apr 11 08:44:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 08:44:33 GMT Subject: [jdk17u-dev] Integrated: 8316452: java/lang/instrument/modules/AppendToClassPathModuleTest.java ignores VM flags In-Reply-To: References: Message-ID: <2MeIZm-VyNY3_wwo_cDkkfYd3YzSRmk7uLPqLUQQiFY=.2b091540-2eef-4f34-87ca-7e8f303a2a50@github.com> On Wed, 9 Apr 2025 12:51:58 GMT, Goetz Lindenmaier wrote: > I backport this to keep the tests up-to-date. Many similar changes have been backported. Let's do this, too, to complete the job. This will simplify later backports. This pull request has now been integrated. Changeset: 76f771e1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/76f771e172d930b1e37fa1d11714afbef3c4e8bc Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8316452: java/lang/instrument/modules/AppendToClassPathModuleTest.java ignores VM flags Backport-of: fec1d497835de2a37d056f1d6642deac09541118 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3464 From goetz at openjdk.org Fri Apr 11 08:44:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 08:44:45 GMT Subject: [jdk21u-dev] Integrated: 8340417: Open source some MenuBar tests - Set1 In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 20:21:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 5834c230 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/5834c230260b3830c114ae133b731fcb90112181 Stats: 407 lines in 4 files changed: 407 ins; 0 del; 0 mod 8340417: Open source some MenuBar tests - Set1 Backport-of: 559289487d97230760cff6f3349be4dc55c3a2ef ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1631 From goetz at openjdk.org Fri Apr 11 08:45:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 08:45:38 GMT Subject: [jdk17u-dev] Integrated: 8319572: Test jdk/incubator/vector/LoadJsvmlTest.java ignores VM flags In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 11:55:32 GMT, Goetz Lindenmaier wrote: > I backport this to keep the tests up-to-date. Most subissues of https://bugs.openjdk.org/browse/JDK-8319566: "Some corelibs tests ignore vm options" have been backported. Let's do this, too, to complete the job. This will simplify later backports. This pull request has now been integrated. Changeset: 414dbe6d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/414dbe6d6f16164c9bfff847c52c384d0622a71d Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8319572: Test jdk/incubator/vector/LoadJsvmlTest.java ignores VM flags Backport-of: d9a89c59daa40fdc8da620940d5c518a9f18bc7b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3460 From clanger at openjdk.org Fri Apr 11 08:47:15 2025 From: clanger at openjdk.org (Christoph Langer) Date: Fri, 11 Apr 2025 08:47:15 GMT Subject: [jdk21u-dev] RFR: 8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public Message-ID: <6WbJEPLujaETQ1IrEvqoMkQMVi8PHrB__dSo9VTjvig=.ac3a046c-2522-44d1-91be-1c1ff5fa4d40@github.com> Hi all, This pull request contains a backport of [JDK-8353709](https://bugs.openjdk.org/browse/JDK-8353709), commit [ef58a805](https://github.com/openjdk/jdk24u/commit/ef58a805c1f71b00bf61f05ffdcca66264094f5b) from the [openjdk/jdk24u](https://git.openjdk.org/jdk24u) repository. The commit being backported was authored by Christoph Langer on 10 Apr 2025 and had no reviewers. Thanks! ------------- Commit messages: - Backport ef58a805c1f71b00bf61f05ffdcca66264094f5b Changes: https://git.openjdk.org/jdk21u-dev/pull/1640/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1640&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353709 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1640.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1640/head:pull/1640 PR: https://git.openjdk.org/jdk21u-dev/pull/1640 From goetz at openjdk.org Fri Apr 11 08:47:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 08:47:29 GMT Subject: [jdk17u-dev] Integrated: 8295804: javax/swing/JFileChooser/JFileChooserSetLocationTest.java failed with "setLocation() is not working properly" In-Reply-To: References: Message-ID: On Thu, 10 Apr 2025 08:46:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 865442e1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/865442e1c47facb5a10691c35d705ef21fe4b091 Stats: 10 lines in 1 file changed: 6 ins; 2 del; 2 mod 8295804: javax/swing/JFileChooser/JFileChooserSetLocationTest.java failed with "setLocation() is not working properly" Backport-of: 05dad67cc23fb49627fabfb306acee247ff67aef ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3477 From goetz at openjdk.org Fri Apr 11 08:49:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 08:49:32 GMT Subject: [jdk17u-dev] Integrated: 8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 12:35:15 GMT, Goetz Lindenmaier wrote: > I backport this to keep the tests up-to-date. Many similar changes have been backported. Let's do this, too, to complete the job. This will simplify later backports. This pull request has now been integrated. Changeset: 12467367 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/12467367b6673afd42dce4668aec034fd163a1a8 Stats: 35 lines in 14 files changed: 0 ins; 0 del; 35 mod 8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only Backport-of: 3ebe6c192a5dd5cc46ae2d263713c9ff38cd46bb ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3462 From goetz at openjdk.org Fri Apr 11 08:51:35 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 08:51:35 GMT Subject: [jdk17u-dev] Integrated: 8316451: 6 java/lang/instrument/PremainClass tests ignore VM flags In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 12:54:27 GMT, Goetz Lindenmaier wrote: > I backport this to keep the tests up-to-date. Many similar changes have been backported. Let's do this, too, to complete the job. This will simplify later backports. This pull request has now been integrated. Changeset: 448481bc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/448481bca260d1d7fab0c4089f85d314cdbd8952 Stats: 10 lines in 2 files changed: 0 ins; 4 del; 6 mod 8316451: 6 java/lang/instrument/PremainClass tests ignore VM flags Backport-of: 9029bf644e238a504e1f114a73edf5760d19980b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3465 From goetz at openjdk.org Fri Apr 11 08:54:34 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 08:54:34 GMT Subject: [jdk17u-dev] Integrated: 8340621: Open source several AWT List tests In-Reply-To: References: Message-ID: On Thu, 10 Apr 2025 08:48:15 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 32fde3c4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/32fde3c498349d8f1cf3a78e6fe81daedbef6907 Stats: 500 lines in 5 files changed: 500 ins; 0 del; 0 mod 8340621: Open source several AWT List tests Backport-of: ae4d2f15901bf02efceaac26ee4aa3ae666bf467 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3478 From duke at openjdk.org Fri Apr 11 08:55:49 2025 From: duke at openjdk.org (kieran-farrell) Date: Fri, 11 Apr 2025 08:55:49 GMT Subject: [jdk24u] RFR: 8353787: Increased number of SHA-384-Digest java.util.jar.Attributes$Name instances leading to higher memory footprint Message-ID: <6SP5A2S2ZLQgznajZe4IQ63OsNWaSqTBoxQNYfV38Z4=.f3dc6983-32a7-4e82-9a6d-41cb833e38b3@github.com> Clean backport ------------- Commit messages: - backported changes Changes: https://git.openjdk.org/jdk24u/pull/187/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=187&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353787 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/187.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/187/head:pull/187 PR: https://git.openjdk.org/jdk24u/pull/187 From goetz at openjdk.org Fri Apr 11 08:56:28 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 08:56:28 GMT Subject: [jdk17u-dev] Integrated: 8211400: nsk.share.gc.Memory::getArrayLength returns wrong value In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 13:58:22 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: ed14e7af Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ed14e7afe7ab650962505ea42bd5a98165aea3d3 Stats: 7 lines in 1 file changed: 0 ins; 3 del; 4 mod 8211400: nsk.share.gc.Memory::getArrayLength returns wrong value Backport-of: 860d49db22cf352eaf1b3b20fff43d090f0eebc8 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3467 From goetz at openjdk.org Fri Apr 11 08:57:35 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 08:57:35 GMT Subject: [jdk17u-dev] Integrated: 8341191: Open source few more AWT FileDialog tests In-Reply-To: <7xMv-xTQL4WObpjO6pefP6uaG5iyVA5_2_I2UGPQi8M=.a1edf06a-3ad1-48e7-af4c-afd664a76ba8@github.com> References: <7xMv-xTQL4WObpjO6pefP6uaG5iyVA5_2_I2UGPQi8M=.a1edf06a-3ad1-48e7-af4c-afd664a76ba8@github.com> Message-ID: <9MthyUwB7_j7JJoeHPrhPegYNqdd8161e-h_OoD9dag=.6c42b448-528e-430c-8699-f9555a213e15@github.com> On Wed, 9 Apr 2025 14:27:08 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > One test fails, but also in head, I opened a bug for this. This pull request has now been integrated. Changeset: e3861ce3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e3861ce3ea0b499581ea0923c674eeea0863936f Stats: 328 lines in 4 files changed: 328 ins; 0 del; 0 mod 8341191: Open source few more AWT FileDialog tests Backport-of: 50ec169116b486a49dc2dcb4218264bd48db79cc ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3468 From goetz at openjdk.org Fri Apr 11 08:59:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 08:59:30 GMT Subject: [jdk17u-dev] Integrated: 8341148: Open source several Choice related tests In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 15:24:26 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: d11f64d4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d11f64d404e2ee4b695e8077879633ee10220618 Stats: 398 lines in 5 files changed: 398 ins; 0 del; 0 mod 8341148: Open source several Choice related tests Backport-of: 19642bd3833fa96eb4bc7a8a11e902782e0b7844 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3469 From goetz at openjdk.org Fri Apr 11 09:01:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 09:01:29 GMT Subject: [jdk17u-dev] Integrated: 8340077: Open source few Checkbox tests - Set2 In-Reply-To: References: Message-ID: On Thu, 10 Apr 2025 08:53:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > Resolved ProblemList, probably clean. This pull request has now been integrated. Changeset: 62ce4e0c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/62ce4e0cb9bd2d64112622500f657bef017e8cf2 Stats: 404 lines in 5 files changed: 404 ins; 0 del; 0 mod 8340077: Open source few Checkbox tests - Set2 Backport-of: 6f459aff453679ee89fd80bb325737d76288e4d2 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3479 From goetz at openjdk.org Fri Apr 11 09:02:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 09:02:33 GMT Subject: [jdk17u-dev] RFR: 8341128: open source some 2d graphics tests In-Reply-To: <4N1hk7-uCXgfFcyUP_16_9CnMsV-pyXN2ZpAZsg6nOc=.e0374a6a-4c88-4da0-93a6-08386564c593@github.com> References: <4N1hk7-uCXgfFcyUP_16_9CnMsV-pyXN2ZpAZsg6nOc=.e0374a6a-4c88-4da0-93a6-08386564c593@github.com> Message-ID: On Wed, 9 Apr 2025 20:00:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. GHA failure: Artifact not found for name: bundles-jtreg-7.3.1+1, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3471#issuecomment-2796279247 From goetz at openjdk.org Fri Apr 11 09:02:35 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 09:02:35 GMT Subject: [jdk17u-dev] Integrated: 8341128: open source some 2d graphics tests In-Reply-To: <4N1hk7-uCXgfFcyUP_16_9CnMsV-pyXN2ZpAZsg6nOc=.e0374a6a-4c88-4da0-93a6-08386564c593@github.com> References: <4N1hk7-uCXgfFcyUP_16_9CnMsV-pyXN2ZpAZsg6nOc=.e0374a6a-4c88-4da0-93a6-08386564c593@github.com> Message-ID: <0GW_kW4kVzy38R0rrte84o65a4-72LJCOBRT87iSPdA=.11ec15a2-3df5-4a37-9501-4712f4fe7d72@github.com> On Wed, 9 Apr 2025 20:00:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 6a23c47b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/6a23c47b4cf764998aa6222c588ea301956695e1 Stats: 563 lines in 7 files changed: 563 ins; 0 del; 0 mod 8341128: open source some 2d graphics tests Backport-of: e89fd1d2ceff82952a4859c0febe902412fcf064 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3471 From goetz at openjdk.org Fri Apr 11 09:03:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 09:03:54 GMT Subject: [jdk17u-dev] Integrated: 8341162: Open source some of the AWT window test In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 20:06:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 169e8935 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/169e8935be40fa93f6ee3de97a422721203d6de1 Stats: 327 lines in 4 files changed: 327 ins; 0 del; 0 mod 8341162: Open source some of the AWT window test Backport-of: c8e70df37ebc90faaffae469244cefa10e8274c1 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3472 From goetz at openjdk.org Fri Apr 11 09:05:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 09:05:59 GMT Subject: [jdk17u-dev] Integrated: 8341258: Open source few various AWT tests - Set1 In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 20:21:03 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: a6dd9670 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/a6dd9670ad70c0ed85993b849b5732075cf1191e Stats: 428 lines in 3 files changed: 428 ins; 0 del; 0 mod 8341258: Open source few various AWT tests - Set1 Backport-of: 86e3d52c70a611975da3abdebd2e1f14c7a1d019 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3473 From goetz at openjdk.org Fri Apr 11 09:06:36 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 09:06:36 GMT Subject: [jdk17u-dev] Integrated: 8340417: Open source some MenuBar tests - Set1 In-Reply-To: <0W2_ytRmGN77nyFPkNs3ktVn9eXGpaIelO_bQo6FW-0=.f735e14f-0bfa-44bd-a9be-cf04dfff8cb9@github.com> References: <0W2_ytRmGN77nyFPkNs3ktVn9eXGpaIelO_bQo6FW-0=.f735e14f-0bfa-44bd-a9be-cf04dfff8cb9@github.com> Message-ID: On Wed, 9 Apr 2025 20:21:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 7b77ba17 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/7b77ba17e2f50cba6b2d0a3410853b5b8567ee65 Stats: 407 lines in 4 files changed: 407 ins; 0 del; 0 mod 8340417: Open source some MenuBar tests - Set1 Backport-of: 559289487d97230760cff6f3349be4dc55c3a2ef ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3474 From goetz at openjdk.org Fri Apr 11 09:08:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 09:08:50 GMT Subject: [jdk17u-dev] Integrated: 8339836: Open source several AWT Mouse tests - Batch 1 In-Reply-To: References: Message-ID: On Thu, 10 Apr 2025 20:22:01 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 7a35a33e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/7a35a33e56317639db213cb3d0946fda987c47af Stats: 581 lines in 5 files changed: 581 ins; 0 del; 0 mod 8339836: Open source several AWT Mouse tests - Batch 1 Backport-of: 57c859e4adfedc963b1f4b3bf066453ace41ee36 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3481 From goetz at openjdk.org Fri Apr 11 09:09:37 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 09:09:37 GMT Subject: [jdk17u-dev] Integrated: 8341257: Open source few DND tests - Set1 In-Reply-To: References: Message-ID: On Thu, 10 Apr 2025 20:45:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 62a65ac7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/62a65ac7adf1d6e0dd7e30544c5655d1eae90d03 Stats: 1303 lines in 6 files changed: 1303 ins; 0 del; 0 mod 8341257: Open source few DND tests - Set1 Backport-of: cd4981c29245b4ddd37b49aef1a051e29a1001f9 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3483 From goetz at openjdk.org Fri Apr 11 09:11:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 09:11:41 GMT Subject: [jdk17u-dev] Integrated: 8341072: Open source several AWT Canvas and Rectangle related tests In-Reply-To: References: Message-ID: On Thu, 10 Apr 2025 20:56:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: f30379b2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/f30379b277746223618e58c55099b66051064dfe Stats: 745 lines in 5 files changed: 745 ins; 0 del; 0 mod 8341072: Open source several AWT Canvas and Rectangle related tests Backport-of: f6fe5eaf1a24ba083e7ecf28b02290020ccab142 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3484 From goetz at openjdk.org Fri Apr 11 13:02:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 13:02:07 GMT Subject: [jdk17u-dev] RFR: 8318962: Update ProcessTools javadoc with suggestions in 8315097 Message-ID: Backporting doc-only test change as prereq of JDK-8321713. Needed to resolve trivially. ------------- Commit messages: - Backport 7e4cb2f09d1219c6ba7bfa77be831a7c7c9b055a Changes: https://git.openjdk.org/jdk17u-dev/pull/3486/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3486&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318962 Stats: 70 lines in 1 file changed: 42 ins; 4 del; 24 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3486.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3486/head:pull/3486 PR: https://git.openjdk.org/jdk17u-dev/pull/3486 From goetz at openjdk.org Fri Apr 11 13:22:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 13:22:41 GMT Subject: [jdk21u-dev] Integrated: 8339836: Open source several AWT Mouse tests - Batch 1 In-Reply-To: <2FOBpAXkRzfDGb-MmxvYxzznDZTlI4v7iG3ngLgqGxE=.a6ecc705-e790-4eb2-9368-3554e87da73f@github.com> References: <2FOBpAXkRzfDGb-MmxvYxzznDZTlI4v7iG3ngLgqGxE=.a6ecc705-e790-4eb2-9368-3554e87da73f@github.com> Message-ID: On Thu, 10 Apr 2025 20:21:37 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: b279b6e6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/b279b6e62de547a2744f7d40e42570f1ee82dca3 Stats: 581 lines in 5 files changed: 581 ins; 0 del; 0 mod 8339836: Open source several AWT Mouse tests - Batch 1 Backport-of: 57c859e4adfedc963b1f4b3bf066453ace41ee36 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1636 From goetz at openjdk.org Fri Apr 11 13:24:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 13:24:33 GMT Subject: [jdk17u-dev] Integrated: 8344361: Restore null return for invalid services from legacy providers In-Reply-To: References: Message-ID: On Tue, 8 Apr 2025 13:24:17 GMT, Goetz Lindenmaier wrote: > I backport this to fix regression of JDK-8276660 This pull request has now been integrated. Changeset: 1f039fe2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/1f039fe2044edbd09d62914bc99e01facfc453c4 Stats: 50 lines in 2 files changed: 50 ins; 0 del; 0 mod 8344361: Restore null return for invalid services from legacy providers Backport-of: e20bd018c4046870d0cf632bb8e5440cb9f5c3c2 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3453 From goetz at openjdk.org Fri Apr 11 13:25:39 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 13:25:39 GMT Subject: [jdk21u-dev] Integrated: 8341257: Open source few DND tests - Set1 In-Reply-To: References: Message-ID: On Thu, 10 Apr 2025 20:45:36 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: c36b84a1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c36b84a1fc8c41eaedb054429de4d55f7722d686 Stats: 1303 lines in 6 files changed: 1303 ins; 0 del; 0 mod 8341257: Open source few DND tests - Set1 Backport-of: cd4981c29245b4ddd37b49aef1a051e29a1001f9 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1638 From goetz at openjdk.org Fri Apr 11 13:29:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 13:29:30 GMT Subject: [jdk21u-dev] Integrated: 8341072: Open source several AWT Canvas and Rectangle related tests In-Reply-To: References: Message-ID: On Thu, 10 Apr 2025 20:55:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 7141b979 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/7141b979450603c1ae49846447b429782358bf18 Stats: 745 lines in 5 files changed: 745 ins; 0 del; 0 mod 8341072: Open source several AWT Canvas and Rectangle related tests Backport-of: f6fe5eaf1a24ba083e7ecf28b02290020ccab142 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1639 From ssubramaniam at openjdk.org Fri Apr 11 14:24:31 2025 From: ssubramaniam at openjdk.org (Satyen Subramaniam) Date: Fri, 11 Apr 2025 14:24:31 GMT Subject: [jdk21u-dev] Integrated: 8327370: (ch) sun.nio.ch.Poller.register throws AssertionError In-Reply-To: References: Message-ID: On Tue, 8 Apr 2025 17:55:45 GMT, Satyen Subramaniam wrote: > Backporting JDK-8327370: (ch) sun.nio.ch.Poller.register throws AssertionError. Fixes an intermittent AssertionError observed in sun.nio.ch.Poller. Ran GHA Sanity Checks, local Tier 1 and 2 tests. Patch is clean. This pull request has now been integrated. Changeset: 6236ffb7 Author: Satyen Subramaniam Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/6236ffb7a6ae48ba179dc382991cf9bfa2546cae Stats: 7 lines in 1 file changed: 5 ins; 0 del; 2 mod 8327370: (ch) sun.nio.ch.Poller.register throws AssertionError Backport-of: d2bebffb1fd26fae4526afd33a818ee776b7102e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1617 From goetz at openjdk.org Fri Apr 11 15:01:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 15:01:54 GMT Subject: [jdk17u-dev] RFR: 8328301: Convert Applet test ManualHTMLDataFlavorTest.java to main program Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport f7f291c5d4d2d01dab3ccda7518ebc13f6bd58f6 Changes: https://git.openjdk.org/jdk17u-dev/pull/3487/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3487&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328301 Stats: 260 lines in 2 files changed: 15 ins; 189 del; 56 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3487.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3487/head:pull/3487 PR: https://git.openjdk.org/jdk17u-dev/pull/3487 From goetz at openjdk.org Fri Apr 11 15:02:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 15:02:02 GMT Subject: [jdk21u-dev] RFR: 8328301: Convert Applet test ManualHTMLDataFlavorTest.java to main program Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport f7f291c5d4d2d01dab3ccda7518ebc13f6bd58f6 Changes: https://git.openjdk.org/jdk21u-dev/pull/1641/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1641&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328301 Stats: 260 lines in 2 files changed: 15 ins; 189 del; 56 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1641.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1641/head:pull/1641 PR: https://git.openjdk.org/jdk21u-dev/pull/1641 From goetz at openjdk.org Fri Apr 11 15:05:20 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 15:05:20 GMT Subject: [jdk21u-dev] RFR: 8341972: java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java timed out after JDK-8341257 Message-ID: I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport 1f6bd0c3e509029bbf524b0ba34ce44601ac0b6a Changes: https://git.openjdk.org/jdk21u-dev/pull/1642/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1642&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341972 Stats: 33 lines in 2 files changed: 8 ins; 8 del; 17 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1642.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1642/head:pull/1642 PR: https://git.openjdk.org/jdk21u-dev/pull/1642 From goetz at openjdk.org Fri Apr 11 15:07:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 15:07:15 GMT Subject: [jdk17u-dev] RFR: 8341972: java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java timed out after JDK-8341257 Message-ID: I backport this for parity with 17.0.16-oracle ------------- Commit messages: - Backport 1f6bd0c3e509029bbf524b0ba34ce44601ac0b6a Changes: https://git.openjdk.org/jdk17u-dev/pull/3488/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3488&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341972 Stats: 33 lines in 2 files changed: 8 ins; 8 del; 17 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3488.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3488/head:pull/3488 PR: https://git.openjdk.org/jdk17u-dev/pull/3488 From goetz at openjdk.org Fri Apr 11 15:09:21 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 15:09:21 GMT Subject: [jdk17u-dev] RFR: 8342633: javax/management/security/HashedPasswordFileTest.java creates tmp file in src dir Message-ID: <7SfXHcIfFGNdre0TYN4WKyB27gOEv6YU2CJuuz_0mR0=.714f17fe-d5a0-4a3a-9194-968a4c02efc1@github.com> I backport this for parity with 17.0.16-oracle ------------- Commit messages: - Backport de441c2b6891ad475f516d14b793efbe65f1477c Changes: https://git.openjdk.org/jdk17u-dev/pull/3489/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3489&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342633 Stats: 3 lines in 1 file changed: 0 ins; 2 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3489.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3489/head:pull/3489 PR: https://git.openjdk.org/jdk17u-dev/pull/3489 From goetz at openjdk.org Fri Apr 11 15:09:38 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 15:09:38 GMT Subject: [jdk21u-dev] RFR: 8342633: javax/management/security/HashedPasswordFileTest.java creates tmp file in src dir Message-ID: I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport de441c2b6891ad475f516d14b793efbe65f1477c Changes: https://git.openjdk.org/jdk21u-dev/pull/1643/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1643&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8342633 Stats: 3 lines in 1 file changed: 0 ins; 2 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1643.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1643/head:pull/1643 PR: https://git.openjdk.org/jdk21u-dev/pull/1643 From goetz at openjdk.org Fri Apr 11 15:40:15 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 11 Apr 2025 15:40:15 GMT Subject: [jdk21u-dev] RFR: 8339288: Improve diagnostic logging runtime/cds/DeterministicDump.java Message-ID: I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport 3b283543c33df8c225e10b9186b7bc3cefd1a347 Changes: https://git.openjdk.org/jdk21u-dev/pull/1644/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1644&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339288 Stats: 151 lines in 2 files changed: 139 ins; 0 del; 12 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1644.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1644/head:pull/1644 PR: https://git.openjdk.org/jdk21u-dev/pull/1644 From shade at openjdk.org Fri Apr 11 18:24:05 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 11 Apr 2025 18:24:05 GMT Subject: [jdk21u-dev] RFR: 8312475: org.jline.util.PumpReader signed byte problem In-Reply-To: References: Message-ID: On Fri, 28 Mar 2025 13:46:01 GMT, Bara' Hasheesh wrote: > Clean Backport JDK-8312475: SonarCloud reports a possible issue in `read` method > > * `buffer.get()` reads a signed byte so it has a range of -128-127 > * When end of file is reached the `read` method returns -1 signed integer > > When the `buffer.get()` reads -1 => it returns 0xFF as a signed byte value, this causes the SonarCloud to confuse the possibility that the -1 byte value (0xFF), equals the -1 EOF value (0xFFFFFFFF) > > This simply added a casting to & 0xFF to avoid this confusion. Let's ping @robilad to see what is going on with OCA verification :) ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1552#issuecomment-2785493062 From duke at openjdk.org Fri Apr 11 18:24:05 2025 From: duke at openjdk.org (Bara' Hasheesh) Date: Fri, 11 Apr 2025 18:24:05 GMT Subject: [jdk21u-dev] RFR: 8312475: org.jline.util.PumpReader signed byte problem Message-ID: Clean Backport JDK-8312475: SonarCloud reports a possible issue in `read` method * `buffer.get()` reads a signed byte so it has a range of -128-127 * When end of file is reached the `read` method returns -1 signed integer When the `buffer.get()` reads -1 => it returns 0xFF as a signed byte value, this causes the SonarCloud to confuse the possibility that the -1 byte value (0xFF), equals the -1 EOF value (0xFFFFFFFF) This simply added a casting to & 0xFF to avoid this confusion. ------------- Commit messages: - Backport bea2d48696ee2c213e475ca3aa3aa9c412b91089 Changes: https://git.openjdk.org/jdk21u-dev/pull/1552/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1552&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8312475 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1552.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1552/head:pull/1552 PR: https://git.openjdk.org/jdk21u-dev/pull/1552 From dhanalla at openjdk.org Fri Apr 11 19:20:36 2025 From: dhanalla at openjdk.org (Dhamoder Nalla) Date: Fri, 11 Apr 2025 19:20:36 GMT Subject: [jdk21u-dev] Integrated: 8338136: Hotspot should support multiple large page sizes on Windows In-Reply-To: References: Message-ID: <3QKWDqjnnh3yjpAdogl0QjXMgpfgLaxTZ_DBlpfslNM=.8d130ac4-8c92-4dd8-8987-b4116af619c9@github.com> On Tue, 25 Mar 2025 16:46:55 GMT, Dhamoder Nalla wrote: > This pull request introduces enhancements to the handling of large page sizes in the OpenJDK for Windows systems, aiming to align its capabilities with those observed on Linux platforms. Investigation through SPECJBB benchmarks across various platforms revealed a 16-year-old limitation in handling large pages over 4MB for IA32/AMD64 architectures, with no such constraints for Windows on ARM64. > > JBS issue https://bugs.openjdk.org/browse/JDK-8338136 > > The goal of this change is to overcome the 4MB large page size limitation, thereby enhancing Windows' large page support to match Linux's more flexible handling capabilities. This decision to remove 4MB constraint was influenced by insights from Linux's implementation strategies. The implementation supports multiple large page sizes , specifically excluding the IA32 architecture. > > Key changes and bug fixes include enabling Windows support for multiple huge page sizes with -XX:LargePageSizeInBytes, and utilizing logic from [JDK-8271195](https://bugs.openjdk.org/browse/JDK-8271195) to use the largest available large page size smaller than LargePageSizeInBytes when available. > > This update removes the 4MB limit on AMD64 for Windows, populating the shared array to enable fallback options on all architectures except IA32. The implementation introduces an experimental flag, defaulting to FALSE, to facilitate testing and gradual adoption of these changes. The flag allows users to opt-in to the new large page handling logic, with a warning mechanism implemented for cases where the requested large page size is not a multiple of the OS minimum page size. This pull request has now been integrated. Changeset: 7ef18817 Author: Dhamoder Nalla Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/7ef18817c0673bbc19c80ede9fc4750b85921d92 Stats: 154 lines in 4 files changed: 142 ins; 1 del; 11 mod 8338136: Hotspot should support multiple large page sizes on Windows Backport-of: 4ded28380b6756e0679d80706f76bd6e78c370b9 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1547 From syan at openjdk.org Sun Apr 13 03:52:36 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 13 Apr 2025 03:52:36 GMT Subject: [jdk11u-dev] RFR: 8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp In-Reply-To: References: Message-ID: <5agrVuQv07pN16-htOvz0wESrx_692Nb-3LlyAbN7e4=.1ea53f02-a0db-4b24-b541-117b6bd1422c@github.com> On Sat, 1 Mar 2025 04:08:32 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [981d3c2b](https://github.com/openjdk/jdk24u/commit/981d3c2b6edb8ee8233be07cd1ce682200019d1f) from the jdk24u [openjdk/jdk24u](https://git.openjdk.org/jdk24u) repository to jdk21u-dev repository. > > The commit being backported was authored by SendaoYan on 1 Mar 2025. > > Thanks! Thanks for the approved. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3008#issuecomment-2799578483 From syan at openjdk.org Sun Apr 13 03:52:36 2025 From: syan at openjdk.org (SendaoYan) Date: Sun, 13 Apr 2025 03:52:36 GMT Subject: [jdk11u-dev] Integrated: 8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp In-Reply-To: References: Message-ID: On Sat, 1 Mar 2025 04:08:32 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [981d3c2b](https://github.com/openjdk/jdk24u/commit/981d3c2b6edb8ee8233be07cd1ce682200019d1f) from the jdk24u [openjdk/jdk24u](https://git.openjdk.org/jdk24u) repository to jdk21u-dev repository. > > The commit being backported was authored by SendaoYan on 1 Mar 2025. > > Thanks! This pull request has now been integrated. Changeset: 1672eb1b Author: SendaoYan URL: https://git.openjdk.org/jdk11u-dev/commit/1672eb1b5ee486e97fbd20a2d720d51f1b3a2de7 Stats: 4 lines in 1 file changed: 2 ins; 1 del; 1 mod 8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp Backport-of: 981d3c2b6edb8ee8233be07cd1ce682200019d1f ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3008 From jkratochvil at azul.com Sun Apr 13 14:14:22 2025 From: jkratochvil at azul.com (Jan Kratochvil) Date: Sun, 13 Apr 2025 22:14:22 +0800 Subject: [21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected In-Reply-To: References: <1e30742239badd10d071ed9f5d591763a92a1990.camel@redhat.com> <744c5981746193fd5c1f4c4f1b92fd7d5e851eca.camel@redhat.com> Message-ID: Hi, On Thu, 27 Mar 2025 21:26:15 +0800, Severin Gehwolf wrote: > Looking at the schedule for the next JDK 21 updates, I'd propose to > target this for 21.0.9 in October. The initial development starts end > of May (in about two months). At that time PRs should be ready for > approval. OK, so I will submit it as 6 PRs ("a patch by Yuri Nesterenko" merged with "8261242 OSContainer::is_containerized()"). > Looking at the initially proposed list of patches, it appears not all > of them make sense to bring in as a dependency. As I see you have dropped JFR support and RSS+cache info, OK. A test backport FYI: https://github.com/openjdk/jdk21u-dev/compare/master...jankratochvil:jdk21u-dev:devmaster-cgroup2reduced?expand=1 https://github.com/jankratochvil/jdk21u-dev/tree/devmaster-cgroup2reduced Thanks, Jan /^-/ patches you dropped compared to my original mail. Patches which have been already merged to jdk21 in the meantime have been omitted. -- - Print 'rss' and 'cache' as part of the container information - 9 files changed, 46 insertions(+), 1 deletion(-) - -- - Record total and free swap space in JFR - 11 files changed, 178 insertions(+), 1 deletion(-) - -- - JFR SwapSpace event - add free swap space information on Linux when running in a container environment - 9 files changed, 101 insertions(+), 10 deletions(-) - -- - Several methods in hotspot are missing "static" - patch reduced only to files: - - test/hotspot/gtest/os/linux/test_cgroupSubsystem_linux.cpp - 1 file changed, 5 insertions(+), 5 deletions(-) - - Refactor Hotspot container detection code 10 files changed, 862 insertions(+), 590 deletions(-) - test/hotspot/gtest/os/linux/test_cgroupSubsystem_linux.cpp conflict due to missing JDK-8252136 Several methods in hotspot are missing "static" - Linux Alpine build fails after 8302744 1 file changed, 9 insertions(+), 5 deletions(-) - src/java.base/linux/native/libjava/CgroupMetrics.c:42:(.text+0x11): undefined reference to `JVM_IsContainerized' a patch by Yuri Nesterenko, it is not needed in recent JDKs due to 1 file changed, 1 insertion(+) - [Linux] OSContainer::is_containerized() returns true when run outside a container 18 files changed, 290 insertions(+), 63 deletions(-) - test/hotspot/jtreg/ProblemList.txt change automatically dropped by GIT as not needed in JDK21 - Refactor Hotspot container detection code so that subsystem delegates to controllers 8 files changed, 511 insertions(+), 264 deletions(-) - Compile error in cgroup code on Linux when using clang 2 files changed, 5 insertions(+), 5 deletions(-) - [Linux] cgroup v2: Limits in parent nested control groups are not detected 9 files changed, 362 insertions(+), 111 deletions(-) - -- - JFR SwapSpace event might read wrong free swap space size - 1 file changed, 4 insertions(+), 1 deletion(-) From goetz at openjdk.org Sun Apr 13 18:41:34 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 13 Apr 2025 18:41:34 GMT Subject: [jdk21u-dev] RFR: 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams [v4] In-Reply-To: <8HCaIiBYgu5JBU23OLrWbiF9uP8OJ5lTFFpj6JR_ztQ=.b049fed4-0955-4ad8-9976-85f20316c167@github.com> References: <8HCaIiBYgu5JBU23OLrWbiF9uP8OJ5lTFFpj6JR_ztQ=.b049fed4-0955-4ad8-9976-85f20316c167@github.com> Message-ID: On Fri, 4 Apr 2025 21:50:04 GMT, Paul Hohensee wrote: >> Backport for parity with Oracle 21.0.8. Passes tier2 and modified tests. Low risk: the patch /1 locks existing unlocked code, which is at worst a performance issue, but necessary for correctness, /2 checks for a closed stream before pushing a data frame into it, see pushDataFrame() in Stream.java. >> >> Clean except for whitespace change in Stream.java from 8309118, 8309118 isn't in 21u. > > Paul Hohensee has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: > > - Merge branch 'master' into 8343855 > - Merge branch 'master' into 8343855 > - Revert part of 8309118 > - Backport bd6152f5967107d7b32db9bcfa224fc07314f098 Hi @phohensee, Thanks for the detailed risk assessment, I think this is ok for backport. One question: Why is there a change to test [ShutdownNow.java](https://github.com/openjdk/jdk21u-dev/pull/1585/files#diff-dfe4461252d21dc54a2a5e17d72047bf89bd3688dce084253fbcb0382073cc77) in this change? I can't see that in the original. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1585#issuecomment-2800070886 From goetz at openjdk.org Sun Apr 13 18:51:35 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 13 Apr 2025 18:51:35 GMT Subject: [jdk17u-dev] RFR: 8350483: AArch64: turn on signum intrinsics by default on Ampere CPUs In-Reply-To: References: Message-ID: On Tue, 1 Apr 2025 07:58:33 GMT, Patrick Zhang wrote: >> Backport the commit to set -XX:+UseSignumIntrinsic by default for Ampere CPUs. It is to fix performance problem observed on JMH cases `vm.compiler.Signum|java.lang.*MathBench.sig[nN]um*`. For example, `vm.compiler.Signum._1_signumFloatTest` thrpt score becomes 30x better on both jdk mainline and jdk17u-dev. The backporting can be very safe as it is limited to Ampere CPUs only and well verified on Ampere-1A with related jmh and jtreg tier1 tests. > > Status update: backport to 24 has been done (merged), and the operation to 21 is waiting for a dependent change, and 17 would follow up. Hi @cnqpzhang Thanks for backporting to 21 and 24. One question: is this a regression? Can you name the change that cause the performance regression? Or is this a true optimization. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3300#issuecomment-2800074503 From goetz at openjdk.org Sun Apr 13 19:15:06 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 13 Apr 2025 19:15:06 GMT Subject: [jdk21u-dev] RFR: 8305010: Test vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java timed out: thread not suspended Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 2ddaa460545e043008aaf0b7ce33191b7c588833 Changes: https://git.openjdk.org/jdk21u-dev/pull/1645/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1645&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8305010 Stats: 38 lines in 1 file changed: 36 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1645.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1645/head:pull/1645 PR: https://git.openjdk.org/jdk21u-dev/pull/1645 From goetz at openjdk.org Sun Apr 13 19:17:08 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 13 Apr 2025 19:17:08 GMT Subject: [jdk17u-dev] RFR: 8305010: Test vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java timed out: thread not suspended Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 2ddaa460545e043008aaf0b7ce33191b7c588833 Changes: https://git.openjdk.org/jdk17u-dev/pull/3490/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3490&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8305010 Stats: 38 lines in 1 file changed: 36 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3490.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3490/head:pull/3490 PR: https://git.openjdk.org/jdk17u-dev/pull/3490 From goetz at openjdk.org Sun Apr 13 19:22:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 13 Apr 2025 19:22:44 GMT Subject: [jdk17u-dev] RFR: 8350924: javax/swing/JMenu/4213634/bug4213634.java fails Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport daf0213abc2c860246564b361061dbda9bd9982f Changes: https://git.openjdk.org/jdk17u-dev/pull/3491/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3491&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350924 Stats: 59 lines in 1 file changed: 8 ins; 20 del; 31 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3491.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3491/head:pull/3491 PR: https://git.openjdk.org/jdk17u-dev/pull/3491 From goetz at openjdk.org Sun Apr 13 19:23:39 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 13 Apr 2025 19:23:39 GMT Subject: [jdk21u-dev] RFR: 8350924: javax/swing/JMenu/4213634/bug4213634.java fails Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport daf0213abc2c860246564b361061dbda9bd9982f Changes: https://git.openjdk.org/jdk21u-dev/pull/1646/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1646&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350924 Stats: 59 lines in 1 file changed: 8 ins; 20 del; 31 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1646.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1646/head:pull/1646 PR: https://git.openjdk.org/jdk21u-dev/pull/1646 From goetz at openjdk.org Sun Apr 13 19:31:35 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 13 Apr 2025 19:31:35 GMT Subject: [jdk17u-dev] RFR: 8353138: Screen capture for test TaskbarPositionTest.java, failure case Message-ID: I backport this for parity with 17.0.16-oracle, ------------- Commit messages: - Backport 05ff557dee6adc679d85bfe8fb49f69053a6aaba Changes: https://git.openjdk.org/jdk17u-dev/pull/3492/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3492&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353138 Stats: 26 lines in 1 file changed: 21 ins; 1 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3492.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3492/head:pull/3492 PR: https://git.openjdk.org/jdk17u-dev/pull/3492 From goetz at openjdk.org Sun Apr 13 19:32:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 13 Apr 2025 19:32:04 GMT Subject: [jdk21u-dev] RFR: 8353138: Screen capture for test TaskbarPositionTest.java, failure case Message-ID: I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport 05ff557dee6adc679d85bfe8fb49f69053a6aaba Changes: https://git.openjdk.org/jdk21u-dev/pull/1647/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1647&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353138 Stats: 26 lines in 1 file changed: 21 ins; 1 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1647.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1647/head:pull/1647 PR: https://git.openjdk.org/jdk21u-dev/pull/1647 From clanger at openjdk.org Mon Apr 14 13:04:46 2025 From: clanger at openjdk.org (Christoph Langer) Date: Mon, 14 Apr 2025 13:04:46 GMT Subject: [jdk24u] RFR: 8344629: SSLSocketNoServerHelloClientShutdown test timeout Message-ID: Hi all, This pull request contains a backport of [JDK-8344629](https://bugs.openjdk.org/browse/JDK-8344629) commit [2207749c](https://github.com/openjdk/jdk/commit/2207749c8915a4b65faec51948a183f4bb6ae20f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Artur Barashev on 9 Dec 2024 and was reviewed by Bradford Wetmore. Thanks! ------------- Commit messages: - Backport 2207749c8915a4b65faec51948a183f4bb6ae20f Changes: https://git.openjdk.org/jdk24u/pull/188/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=188&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8344629 Stats: 13 lines in 1 file changed: 7 ins; 4 del; 2 mod Patch: https://git.openjdk.org/jdk24u/pull/188.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/188/head:pull/188 PR: https://git.openjdk.org/jdk24u/pull/188 From mbaesken at openjdk.org Mon Apr 14 13:04:52 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 14 Apr 2025 13:04:52 GMT Subject: [jdk21u-dev] RFR: 8349214: Improve size optimization flags for MSVC builds In-Reply-To: References: Message-ID: On Fri, 14 Mar 2025 14:06:08 GMT, Matthias Baesken wrote: > 8349214: Improve size optimization flags for MSVC builds Backport to 21 has been postponed, see JBS issue. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1492#issuecomment-2800624341 From jkratochvil at openjdk.org Mon Apr 14 13:05:01 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Mon, 14 Apr 2025 13:05:01 GMT Subject: [jdk21u-dev] RFR: 8302744: Refactor Hotspot container detection code Message-ID: A patch 1 of 6 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) The backport is not clean: - `src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp` and `src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp` are missing changed `CgroupV1Subsystem::memory_and_swap_usage_in_bytes()` as [JDK-8325139](https://github.com/openjdk/jdk/commit/3d106cb091de6b6ef2a9bf483fb0f5c98c28263c) has not been backported. - `src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp` and `src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp` are missing changed `CgroupV1Subsystem::rss_usage_in_bytes()` as [JDK-8313083](https://github.com/openjdk/jdk/commit/c96cbe481c86800b76e220374b24b6671984adb7) has not been backported. - deleted/renamed `test/hotspot/gtest/os/linux/test_cgroupSubsystem_linux.cpp` has missing `static` keywords as [JDK-8252136](https://github.com/openjdk/jdk/commit/09d4936657a0bdc122a4ab80735bd9c8c109839c) has not been backported. ------------- Commit messages: - 8302744: Refactor Hotspot container detection code Changes: https://git.openjdk.org/jdk21u-dev/pull/1648/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1648&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8302744 Stats: 1262 lines in 10 files changed: 688 ins; 436 del; 138 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1648.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1648/head:pull/1648 PR: https://git.openjdk.org/jdk21u-dev/pull/1648 From clanger at openjdk.org Mon Apr 14 13:05:24 2025 From: clanger at openjdk.org (Christoph Langer) Date: Mon, 14 Apr 2025 13:05:24 GMT Subject: [jdk21u-dev] Integrated: 8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public In-Reply-To: <6WbJEPLujaETQ1IrEvqoMkQMVi8PHrB__dSo9VTjvig=.ac3a046c-2522-44d1-91be-1c1ff5fa4d40@github.com> References: <6WbJEPLujaETQ1IrEvqoMkQMVi8PHrB__dSo9VTjvig=.ac3a046c-2522-44d1-91be-1c1ff5fa4d40@github.com> Message-ID: <6mMw4Jd1FeCjaRHxQeDB6nWEmo8VrTBB90iVClg4dC0=.1acd9a3a-dff2-4b21-80d4-44df566ceb80@github.com> On Fri, 11 Apr 2025 08:41:07 GMT, Christoph Langer wrote: > Hi all, > > This pull request contains a backport of [JDK-8353709](https://bugs.openjdk.org/browse/JDK-8353709), commit [ef58a805](https://github.com/openjdk/jdk24u/commit/ef58a805c1f71b00bf61f05ffdcca66264094f5b) from the [openjdk/jdk24u](https://git.openjdk.org/jdk24u) repository. > > The commit being backported was authored by Christoph Langer on 10 Apr 2025 and had no reviewers. > > Thanks! This pull request has now been integrated. Changeset: bc441e39 Author: Christoph Langer URL: https://git.openjdk.org/jdk21u-dev/commit/bc441e39dbcbc9114dfb8cf7da06b65ff5b7a5bb Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod 8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public Backport-of: ef58a805c1f71b00bf61f05ffdcca66264094f5b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1640 From dl at openjdk.org Mon Apr 14 13:05:24 2025 From: dl at openjdk.org (Doug Lea) Date: Mon, 14 Apr 2025 13:05:24 GMT Subject: [jdk21u-dev] RFR: 8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool In-Reply-To: <3rkXFjwwn4ok_AD3nJDQ-v4gvuHct0ppe32XyY8Uo_U=.628999a4-4199-4f05-b599-26cae1571b36@github.com> References: <3rkXFjwwn4ok_AD3nJDQ-v4gvuHct0ppe32XyY8Uo_U=.628999a4-4199-4f05-b599-26cae1571b36@github.com> Message-ID: On Thu, 13 Mar 2025 14:31:42 GMT, Dmitry Chuyko wrote: > This a backport of JDK-8351933 [0] (PR [1]) for 21u. At one of code paths the TC subfield of ctl field is decremented and the result is not masked correctly. The target code is also in tryTrim() but the surrounding is different from the current master, as well as the original mask name. The core change is the same, candidate for compareAndSetCtl() is constructed using '(c & RC_MASK) | ((c - TC_UNIT) & TC_MASK)' instead of '(UC_MASK & (c - TC_UNIT))' to correctly preserve the RC subfield. > > [0] https://bugs.openjdk.org/browse/JDK-8351933 > [1] https://github.com/openjdk/jdk/pull/24034 Yes, this corrects in the same way as other releases ------------- Marked as reviewed by dl (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1485#pullrequestreview-2763991746 From clanger at openjdk.org Mon Apr 14 13:06:37 2025 From: clanger at openjdk.org (Christoph Langer) Date: Mon, 14 Apr 2025 13:06:37 GMT Subject: [jdk24u] RFR: 8344892: beans/finder/MethodFinder.findMethod incorrectly returns null Message-ID: Hi all, This pull request contains a backport of [JDK-8344892](https://bugs.openjdk.org/browse/JDK-8344892), commit [216f113f](https://github.com/openjdk/jdk/commit/216f113f8b377054bcfccf875ab29e967164d8ab) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Alexander Zvegintsev on 4 Mar 2025 and was reviewed by Alexey Ivanov and Sergey Bylokhov. Thanks! ------------- Commit messages: - Backport 216f113f8b377054bcfccf875ab29e967164d8ab Changes: https://git.openjdk.org/jdk24u/pull/189/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=189&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8344892 Stats: 3 lines in 1 file changed: 0 ins; 1 del; 2 mod Patch: https://git.openjdk.org/jdk24u/pull/189.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/189/head:pull/189 PR: https://git.openjdk.org/jdk24u/pull/189 From qpzhang at openjdk.org Mon Apr 14 13:06:54 2025 From: qpzhang at openjdk.org (Patrick Zhang) Date: Mon, 14 Apr 2025 13:06:54 GMT Subject: [jdk17u-dev] RFR: 8350483: AArch64: turn on signum intrinsics by default on Ampere CPUs In-Reply-To: References: Message-ID: On Tue, 1 Apr 2025 07:58:33 GMT, Patrick Zhang wrote: >> Backport the commit to set -XX:+UseSignumIntrinsic by default for Ampere CPUs. It is to fix performance problem observed on JMH cases `vm.compiler.Signum|java.lang.*MathBench.sig[nN]um*`. For example, `vm.compiler.Signum._1_signumFloatTest` thrpt score becomes 30x better on both jdk mainline and jdk17u-dev. The backporting can be very safe as it is limited to Ampere CPUs only and well verified on Ampere-1A with related jmh and jtreg tier1 tests. > > Status update: backport to 24 has been done (merged), and the operation to 21 is waiting for a dependent change, and 17 would follow up. > Hi @cnqpzhang Thanks for backporting to 21 and 24. One question: is this a regression? Can you name the change that cause the performance regression? Or is this a true optimization. Not a regression, the option was only enabled for some specific CPUs while this commit/backport extends its benefit to more. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3300#issuecomment-2800407206 From dl at openjdk.org Mon Apr 14 13:06:48 2025 From: dl at openjdk.org (Doug Lea) Date: Mon, 14 Apr 2025 13:06:48 GMT Subject: [jdk17u-dev] RFR: 8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool In-Reply-To: <2yapJCo0b2kq3edt9PnRMoW0ysP6r_owUHydsEI9Rn4=.46dd2b88-e345-4cd5-b6e4-c9dec5972351@github.com> References: <2yapJCo0b2kq3edt9PnRMoW0ysP6r_owUHydsEI9Rn4=.46dd2b88-e345-4cd5-b6e4-c9dec5972351@github.com> Message-ID: <87bRa2Z8bK3mpls0OvTcv0Eo-bmAyX9hZLw08VuBqyg=.89e5000c-8bbb-43f3-bde5-4fb534dff5d1@github.com> On Thu, 13 Mar 2025 14:50:23 GMT, Dmitry Chuyko wrote: > This a backport of JDK-8351933 [0] (PR [1]) for 17u. At one of code paths the TC subfield of ctl field is decremented and the result is not masked correctly. As a result, the FJP may stop executing tasks [2]. The target code is in awaitWork() instead of tryTrim() and the surrounding code is different from the current master, as well as the original mask name. The core change is the same, candidate for compareAndSetCtl() is constructed using '(c & RC_MASK) | ((c - TC_UNIT) & TC_MASK)' instead of '(UC_MASK & (c - TC_UNIT))' to correctly preserve the RC subfield. > > [0] https://bugs.openjdk.org/browse/JDK-8351933 > [1] https://github.com/openjdk/jdk/pull/24034 > [2] https://bugs.openjdk.org/browse/JDK-8330017 Yes, this corrects in the same way as in other releases ------------- Marked as reviewed by dl (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3354#pullrequestreview-2763993965 From dl at openjdk.org Mon Apr 14 13:08:22 2025 From: dl at openjdk.org (Doug Lea) Date: Mon, 14 Apr 2025 13:08:22 GMT Subject: [jdk11u-dev] RFR: 8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool In-Reply-To: References: Message-ID: <7aCEoKmdGMQFanEvxKwrlFGBaPOuxkZ0f40rVf2v1WA=.99afa748-f6c8-4aa4-a90d-19190b2f7f73@github.com> On Thu, 13 Mar 2025 14:57:19 GMT, Dmitry Chuyko wrote: > This a backport of JDK-8351933 [0] (PR [1]) for 11u. At one of code paths the TC subfield of ctl field is decremented and the result is not masked correctly. The target code is in runWorker() instead of tryTrim()/awaitWork() and the surrounding code is different from the current master, as well as the original mask name. The core change is the same, candidate for CTL.compareAndSet is constructed using '(RC_MASK & c) | (TC_MASK & (c - TC_UNIT))' instead of '(UC_MASK & (c - TC_UNIT))' to correctly preserve the RC subfield. > > [0] https://bugs.openjdk.org/browse/JDK-8351933 > [1] https://github.com/openjdk/jdk/pull/24034 Yes, this corrects i the same way as in other releases ------------- Marked as reviewed by dl (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3012#pullrequestreview-2763995202 From clanger at openjdk.org Mon Apr 14 13:08:26 2025 From: clanger at openjdk.org (Christoph Langer) Date: Mon, 14 Apr 2025 13:08:26 GMT Subject: [jdk17u-dev] RFR: 8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public Message-ID: <-GGlXGmd8Jz8ILq8Ne34PEXev4wuUB-HKbvmHVTd8D0=.9d8492d4-18f7-40a2-9ed4-f7fe14218d19@github.com> Hi all, This pull request contains a backport of [JDK-8353709](https://bugs.openjdk.org/browse/JDK-8353709), commit [bc441e39](https://github.com/openjdk/jdk21u-dev/commit/bc441e39dbcbc9114dfb8cf7da06b65ff5b7a5bb) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository. The commit being backported was authored by Christoph Langer on 14 Apr 2025 and had no reviewers. Thanks! ------------- Commit messages: - Backport bc441e39dbcbc9114dfb8cf7da06b65ff5b7a5bb Changes: https://git.openjdk.org/jdk17u-dev/pull/3493/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3493&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353709 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3493.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3493/head:pull/3493 PR: https://git.openjdk.org/jdk17u-dev/pull/3493 From phh at openjdk.org Mon Apr 14 15:06:16 2025 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 14 Apr 2025 15:06:16 GMT Subject: [jdk21u-dev] Integrated: 8349637: Integer.numberOfLeadingZeros outputs incorrectly in certain cases In-Reply-To: <5EwEOh3Nt7MLAGNTCsjuupg2f9tPci0w4coqye2NTO0=.06db3754-605b-4a5b-8e09-eba619ac4577@github.com> References: <5EwEOh3Nt7MLAGNTCsjuupg2f9tPci0w4coqye2NTO0=.06db3754-605b-4a5b-8e09-eba619ac4577@github.com> Message-ID: On Thu, 3 Apr 2025 13:37:04 GMT, Paul Hohensee wrote: > Backport for parity with Oracle 21.0.8. 24u fix request applies: > > Fixes an incorrect result of Integer.numberOfLeadingZeros. Fix is low risk (two lines) and there is a workaround (disable the intrinsic). Applies cleanly and was tested in JDK 25 for several days in the CI. > > More detail: > > Clean except for copyright in TestNumberOfContinuousZeros.java. Passes tier2 and the modified test. Low risk: algorithmically, it's zero risk, vis > > The algorithm works by converting the argument to a double and using the resulting exponent as the basis for the number of leading zeros in the argument: the exponent reflects the number of leading zeros because the fraction equals the argument shifted left until the highest set bit is implied by the fraction. The bug was that if the 2nd-to-highest bit is also set, the exponent may be off by one due to rounding up. The fix is to unconditionally clear the 2nd-to-highest argument bit by andn'ing the argument-shifted-right-by-1 with itself. andn is 1 iff the left is 0 and the right is 1, so the result is guaranteed to keep the high bit set because a zero is shifted into that position in the argument-shifted-right-by-1. It's also guaranteed to clear the 2nd-to-highest bit because the highest set bit in the argument-shifted-left-by-1 will be the left argument of the andn, so guaranteed to clear the 2nd-to-highest bit since the result of andn is always zero if its left argument is 1. This pull request has now been integrated. Changeset: 2439c6d5 Author: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/2439c6d5aaff7d9ee2a5be4c7caa5f9ccd65b748 Stats: 222 lines in 3 files changed: 215 ins; 0 del; 7 mod 8349637: Integer.numberOfLeadingZeros outputs incorrectly in certain cases Reviewed-by: rkennke Backport-of: 3657e92ead1e678942fcb272e77c3867eb5aa13e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1584 From duke at openjdk.org Mon Apr 14 16:11:52 2025 From: duke at openjdk.org (duke) Date: Mon, 14 Apr 2025 16:11:52 GMT Subject: [jdk21u-dev] RFR: 8136895: Writer not closed with disk full error, file resource leaked In-Reply-To: References: Message-ID: <9q2PXj0y4BhgDep1BUp4qXEjVB4CQhbK0SlyHOTL7pc=.f1286fc9-c392-48f5-a969-ae06414ad11b@github.com> On Wed, 9 Apr 2025 20:28:15 GMT, Daniel Hu wrote: > Clean backport. Fixes bug with file writer leaking when encountering a disk full error. Passes new tests added on linux x64. @cost0much Your change (at version 3526037bcaf22c97d8664114807535b6ecf66c7d) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1632#issuecomment-2802207747 From duke at openjdk.org Mon Apr 14 16:39:02 2025 From: duke at openjdk.org (Daniel Hu) Date: Mon, 14 Apr 2025 16:39:02 GMT Subject: [jdk21u-dev] Integrated: 8136895: Writer not closed with disk full error, file resource leaked In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 20:28:15 GMT, Daniel Hu wrote: > Clean backport. Fixes bug with file writer leaking when encountering a disk full error. Passes new tests added on linux x64. This pull request has now been integrated. Changeset: 28cb19e4 Author: Daniel Hu Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/28cb19e41bf3cd949d3f99d44cdfe0b1fe778bfa Stats: 200 lines in 4 files changed: 183 ins; 10 del; 7 mod 8136895: Writer not closed with disk full error, file resource leaked Backport-of: d55d7e8d87670043dd22ec6a3fb6cc49b39000cd ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1632 From cushon at openjdk.org Mon Apr 14 16:43:33 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Mon, 14 Apr 2025 16:43:33 GMT Subject: [jdk21u-dev] RFR: 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries (JDK-8225377) [v9] In-Reply-To: References: Message-ID: > [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779) is a redo of the backport of [JDK-8323093](https://bugs.openjdk.org/browse/JDK-8323093), see also discussion in CSR [JDK-8346471](https://bugs.openjdk.org/browse/JDK-8346471). 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 11 additional commits since the last revision: - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 - Merge branch 'master' into redo-JDK-8341779 - 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 - ... and 1 more: https://git.openjdk.org/jdk21u-dev/compare/19c2fc7c...92dcccb9 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1251/files - new: https://git.openjdk.org/jdk21u-dev/pull/1251/files/758acf57..92dcccb9 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1251&range=08 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1251&range=07-08 Stats: 10037 lines in 123 files changed: 9910 ins; 29 del; 98 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1251.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1251/head:pull/1251 PR: https://git.openjdk.org/jdk21u-dev/pull/1251 From bulasevich at openjdk.org Mon Apr 14 16:54:11 2025 From: bulasevich at openjdk.org (Boris Ulasevich) Date: Mon, 14 Apr 2025 16:54:11 GMT Subject: [jdk17u-dev] RFR: 8321509: False positive in get_trampoline fast path causes crash Message-ID: This change is a backport of [JDK-8321509](https://bugs.openjdk.org/browse/JDK-8321509). **backport issue ?1** This change adds two functions to trampoline_stub_Relocation class. On macos-aarch64 platform it triggers clang to report: /Users/runner/work/jdk17u-dev/jdk17u-dev/src/hotspot/share/code/relocInfo.hpp:1212:8: error: 'pack_data_to' overrides a member function but is not marked 'override' [-Werror,-Winconsistent-missing-override] void pack_data_to(CodeSection * dest); ^ ... (rest of output omitted) Indeed, trampoline_stub_Relocation::pack_data_to overrides the virtual Relocation::pack_data_to. To fix the issue, I added the override keyword to the declaration of both pack_data_to and unpack_data in the trampoline_stub_Relocation class ([fixing clang error: pack_data_to overrides a member function but is not marked](https://github.com/openjdk/jdk17u-dev/pull/3441/commits/fd823c77b23b8f59011a8e9dc70b4cd51350e663)). To keep changes to a minimum, I have not changed other places where the functions are overridden. **backport issue ?2** A manual merge was also required due to minor discrepancies between the mainline and jdk17u repositories. The reasons for the manual intervention are as follows: - Copyright Year - The mainline patch updated the copyright from 2023 to 2024 - In jdk17u the year is still 2021 - NULL -> nullptr conversion - mainline deals with nullptr after JDK-8301493: Replace NULL with nullptr in cpu/aarch64 - CodeBlob Lookup Changes - on the mainline "JDK-8290025: Remove the Sweeper" changed CodeCache::find_blob_unsafe call to CodeCache::find_blob - in jdk17u the old variant is used See the minor mismatches below. Left: original diff on JDK mainline. Right: diff actually applied diff --git a/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp b/src/ho diff --git a/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp b/src/ho --- a/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp --- a/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp +++ b/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp +++ b/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp @@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@ /* /* - * Copyright (c) 1997, 2023, Oracle and/or its affiliates. All righ | - * Copyright (c) 1997, 2021, Oracle and/or its affiliates. All righ + * Copyright (c) 1997, 2024, Oracle and/or its affiliates. All righ + * Copyright (c) 1997, 2024, Oracle and/or its affiliates. All righ * Copyright (c) 2014, 2020, Red Hat Inc. All rights reserved. * Copyright (c) 2014, 2020, Red Hat Inc. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * @@ -158,13 +158,18 @@ void NativeGotJump::verify() const { @@ -158,13 +158,18 @@ void NativeGotJump::verify() const { } } address NativeCall::destination() const { address NativeCall::destination() const { - address addr = (address)this; - address addr = (address)this; - address destination = instruction_address() + displacement(); - address destination = instruction_address() + displacement(); + address addr = instruction_address(); + address addr = instruction_address(); + address destination = addr + displacement(); + address destination = addr + displacement(); + + + // Performance optimization: no need to call find_blob() if it is + // Performance optimization: no need to call find_blob() if it is + if (destination == addr) { + if (destination == addr) { + return destination; + return destination; + } + } // Do we use a trampoline stub for this call? // Do we use a trampoline stub for this call? CodeBlob* cb = CodeCache::find_blob(addr); | CodeBlob* cb = CodeCache::find_blob_unsafe(addr); // Else we get assertion if nmethod is zombie. - assert(cb && cb->is_nmethod(), "sanity"); - assert(cb && cb->is_nmethod(), "sanity"); - nmethod *nm = (nmethod *)cb; - nmethod *nm = (nmethod *)cb; + assert(cb != nullptr && cb->is_nmethod(), "nmethod expected"); + assert(cb != nullptr && cb->is_nmethod(), "nmethod expected"); + nmethod *nm = cb->as_nmethod(); + nmethod *nm = cb->as_nmethod(); if (nm->stub_contains(destination) && is_NativeCallTrampolineStub if (nm->stub_contains(destination) && is_NativeCallTrampolineStub // Yes we do, so get the destination from the trampoline stub. // Yes we do, so get the destination from the trampoline stub. const address trampoline_stub_addr = destination; const address trampoline_stub_addr = destination; @@ -211,22 +212,18 @@ void NativeCall::set_destination_mt_safe(addre @@ -211,22 +212,18 @@ void NativeCall::set_destination_mt_safe(addre } } address NativeCall::get_trampoline() { address NativeCall::get_trampoline() { - address call_addr = addr_at(0); - address call_addr = addr_at(0); + address call_addr = instruction_address(); + address call_addr = instruction_address(); CodeBlob *code = CodeCache::find_blob(call_addr); CodeBlob *code = CodeCache::find_blob(call_addr); - assert(code != nullptr, "Could not find the containing code blob" | - assert(code != NULL, "Could not find the containing code blob"); + assert(code != nullptr && code->is_nmethod(), "nmethod expected") + assert(code != nullptr && code->is_nmethod(), "nmethod expected") + nmethod* nm = code->as_nmethod(); + nmethod* nm = code->as_nmethod(); - address bl_destination - address bl_destination - = MacroAssembler::pd_call_destination(call_addr); - = MacroAssembler::pd_call_destination(call_addr); - if (code->contains(bl_destination) && - if (code->contains(bl_destination) && + address bl_destination = call_addr + displacement(); + address bl_destination = call_addr + displacement(); + if (nm->stub_contains(bl_destination) && + if (nm->stub_contains(bl_destination) && is_NativeCallTrampolineStub_at(bl_destination)) is_NativeCallTrampolineStub_at(bl_destination)) return bl_destination; return bl_destination; - if (code->is_nmethod()) { - if (code->is_nmethod()) { - return trampoline_stub_Relocation::get_trampoline_for(call_addr - return trampoline_stub_Relocation::get_trampoline_for(call_addr - } - } - - - return nullptr; | - return NULL; + return trampoline_stub_Relocation::get_trampoline_for(call_addr, + return trampoline_stub_Relocation::get_trampoline_for(call_addr, } } // Inserts a native call instruction at a given pc // Inserts a native call instruction at a given pc diff --git a/src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp b/src/ho diff --git a/src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp b/src/ho --- a/src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp --- a/src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp +++ b/src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp +++ b/src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp @@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@ /* /* - * Copyright (c) 1997, 2023, Oracle and/or its affiliates. All righ | - * Copyright (c) 1997, 2021, Oracle and/or its affiliates. All righ + * Copyright (c) 1997, 2024, Oracle and/or its affiliates. All righ + * Copyright (c) 1997, 2024, Oracle and/or its affiliates. All righ * Copyright (c) 2014, 2108, Red Hat Inc. All rights reserved. * Copyright (c) 2014, 2108, Red Hat Inc. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * diff --git a/src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp b/src/hot diff --git a/src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp b/src/hot --- a/src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp --- a/src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp +++ b/src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp +++ b/src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp @@ -60,13 +60,12 @@ void Relocation::pd_set_data_value(address x, in @@ -60,13 +60,12 @@ void Relocation::pd_set_data_value(address x, in address Relocation::pd_call_destination(address orig_addr) { address Relocation::pd_call_destination(address orig_addr) { assert(is_call(), "should be a call here"); assert(is_call(), "should be a call here"); - if (NativeCall::is_call_at(addr())) { - if (NativeCall::is_call_at(addr())) { - address trampoline = nativeCall_at(addr())->get_trampoline(); - address trampoline = nativeCall_at(addr())->get_trampoline(); - if (trampoline) { - if (trampoline) { - return nativeCallTrampolineStub_at(trampoline)->destination() - return nativeCallTrampolineStub_at(trampoline)->destination() + if (orig_addr == nullptr) { + if (orig_addr == nullptr) { + if (NativeCall::is_call_at(addr())) { + if (NativeCall::is_call_at(addr())) { + NativeCall* call = nativeCall_at(addr()); + NativeCall* call = nativeCall_at(addr()); + return call->destination(); + return call->destination(); } } - } - } - if (orig_addr != nullptr) { | - if (orig_addr != NULL) { + } else { + } else { address new_addr = MacroAssembler::pd_call_destination(orig_add address new_addr = MacroAssembler::pd_call_destination(orig_add // If call is branch to self, don't try to relocate it, just le // If call is branch to self, don't try to relocate it, just le // as branch to self. This happens during code generation if th // as branch to self. This happens during code generation if th **Testing** Ran tier1-3 on Linux aarch64 (release & slowdebug). ------------- Commit messages: - fixing clang error: pack_data_to overrides a member function but is not marked - Backport 73e3e0edeb20c6f701b213423476f92fb05dd262 Changes: https://git.openjdk.org/jdk17u-dev/pull/3441/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3441&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8321509 Stats: 74 lines in 6 files changed: 34 ins; 14 del; 26 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3441.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3441/head:pull/3441 PR: https://git.openjdk.org/jdk17u-dev/pull/3441 From vromero at openjdk.org Mon Apr 14 20:53:51 2025 From: vromero at openjdk.org (Vicente Romero) Date: Mon, 14 Apr 2025 20:53:51 GMT Subject: [jdk21u-dev] RFR: 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries (JDK-8225377) [v9] In-Reply-To: References: Message-ID: <3ynomxqzSqjW5tI48YPSmq4Ptc6A0eL7R_vDUzUnkTg=.3657f423-5f70-412e-b923-ce792cb6f86d@github.com> On Mon, 14 Apr 2025 16:43:33 GMT, Liam Miller-Cushon wrote: >> [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779) is a redo of the backport of [JDK-8323093](https://bugs.openjdk.org/browse/JDK-8323093), see also discussion in CSR [JDK-8346471](https://bugs.openjdk.org/browse/JDK-8346471). > > 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 11 additional commits since the last revision: > > - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 > - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 > - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 > - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 > - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 > - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 > - Merge branch 'master' into redo-JDK-8341779 > - 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries > - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 > - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 > - ... and 1 more: https://git.openjdk.org/jdk21u-dev/compare/ccce56d6...92dcccb9 Marked as reviewed by vromero (Reviewer). src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java line 2298: > 2296: } > 2297: t.interfaces_field = interfaces.toList(); > 2298: t.supertype_field = addTypeAnnotations(t.supertype_field, classExtends(65535)); can we use a named constant here instead of a literal? ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/1251#pullrequestreview-2765606722 PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/1251#discussion_r2042898729 From cushon at openjdk.org Mon Apr 14 21:26:48 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Mon, 14 Apr 2025 21:26:48 GMT Subject: [jdk21u-dev] RFR: 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries (JDK-8225377) [v9] In-Reply-To: <3ynomxqzSqjW5tI48YPSmq4Ptc6A0eL7R_vDUzUnkTg=.3657f423-5f70-412e-b923-ce792cb6f86d@github.com> References: <3ynomxqzSqjW5tI48YPSmq4Ptc6A0eL7R_vDUzUnkTg=.3657f423-5f70-412e-b923-ce792cb6f86d@github.com> Message-ID: On Mon, 14 Apr 2025 20:42:37 GMT, Vicente Romero wrote: >> Liam Miller-Cushon has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains 11 additional commits since the last revision: >> >> - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 >> - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 >> - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 >> - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 >> - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 >> - Merge remote-tracking branch 'origin/master' into redo-JDK-8341779 >> - Merge branch 'master' into redo-JDK-8341779 >> - 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries >> - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 >> - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 >> - ... and 1 more: https://git.openjdk.org/jdk21u-dev/compare/fc7d4ed9...92dcccb9 > > src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java line 2298: > >> 2296: } >> 2297: t.interfaces_field = interfaces.toList(); >> 2298: t.supertype_field = addTypeAnnotations(t.supertype_field, classExtends(65535)); > > can we use a named constant here instead of a literal? That happened as a different change: https://bugs.openjdk.org/browse/JDK-8340024 My understanding was that the best practice for backports was to minimize the number of changes from the original patch, and if a chain of related changes needed to be backported to do them all as separate changes, is that accurate? Would you like me to backport that one as well? ------------- PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/1251#discussion_r2042965795 From syan at openjdk.org Tue Apr 15 01:56:51 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 15 Apr 2025 01:56:51 GMT Subject: [jdk11u-dev] RFR: 8350469: [11u] Test AbsPathsInImage.java fails - JDK-8239429 public clone In-Reply-To: <0WoSsGrKuzQ42k0FQBaGEgJot9-bPiV6mZuTVLeittY=.6fa548f6-e703-414f-84de-bdd9bbca4110@github.com> References: <0WoSsGrKuzQ42k0FQBaGEgJot9-bPiV6mZuTVLeittY=.6fa548f6-e703-414f-84de-bdd9bbca4110@github.com> Message-ID: On Mon, 24 Feb 2025 16:23:49 GMT, Severin Gehwolf wrote: >> Hi all, >> >> We observed test build/AbsPathsInImage.java fails which has been recorded by https://github.com/dragonwell-project/dragonwell11/issues/934, and this backport can fix the test bug which cause the test failure. >> >> The test bug which cause this test failure has been fixed by JDK-8239429. But JDK-8239429 is invisible cause JDK-8239429 can not backported directly. So I create a new issue to fix the test bug in jdk11u-dev. >> >> Clean backport to fix the test bug, change has been verified locally, test-fix only, no risk. > > LGTM. Please update the PR title as I've updated the JBS synopsis. Thanks for the reviews and approved @jerboaa ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2997#issuecomment-2803530984 From syan at openjdk.org Tue Apr 15 01:56:52 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 15 Apr 2025 01:56:52 GMT Subject: [jdk11u-dev] Integrated: 8350469: [11u] Test AbsPathsInImage.java fails - JDK-8239429 public clone In-Reply-To: References: Message-ID: On Mon, 17 Feb 2025 08:14:35 GMT, SendaoYan wrote: > Hi all, > > We observed test build/AbsPathsInImage.java fails which has been recorded by https://github.com/dragonwell-project/dragonwell11/issues/934, and this backport can fix the test bug which cause the test failure. > > The test bug which cause this test failure has been fixed by JDK-8239429. But JDK-8239429 is invisible cause JDK-8239429 can not backported directly. So I create a new issue to fix the test bug in jdk11u-dev. > > Clean backport to fix the test bug, change has been verified locally, test-fix only, no risk. This pull request has now been integrated. Changeset: ed624388 Author: SendaoYan URL: https://git.openjdk.org/jdk11u-dev/commit/ed62438860b6b4205ce91594d34c162e0677b1d6 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8350469: [11u] Test AbsPathsInImage.java fails - JDK-8239429 public clone Reviewed-by: sgehwolf ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2997 From syan at openjdk.org Tue Apr 15 02:43:42 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 15 Apr 2025 02:43:42 GMT Subject: [jdk24u] RFR: 8353545: Improve debug info for StartOptionTest Message-ID: Hi all, This pull request contains a backport of commit [23eb648c](https://github.com/openjdk/jdk/commit/23eb648cae1ccadbca0fd654d4fbc28a1b8375e2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jan Lahoda on 2 Apr 2025 and was reviewed by Adam Sotona. Thanks! ------------- Commit messages: - Backport 23eb648cae1ccadbca0fd654d4fbc28a1b8375e2 Changes: https://git.openjdk.org/jdk24u/pull/191/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=191&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353545 Stats: 26 lines in 1 file changed: 16 ins; 0 del; 10 mod Patch: https://git.openjdk.org/jdk24u/pull/191.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/191/head:pull/191 PR: https://git.openjdk.org/jdk24u/pull/191 From syan at openjdk.org Tue Apr 15 02:48:51 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 15 Apr 2025 02:48:51 GMT Subject: [jdk24u] RFR: 8353545: Improve debug info for StartOptionTest In-Reply-To: References: Message-ID: On Tue, 15 Apr 2025 02:38:18 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [23eb648c](https://github.com/openjdk/jdk/commit/23eb648cae1ccadbca0fd654d4fbc28a1b8375e2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jan Lahoda on 2 Apr 2025 and was reviewed by Adam Sotona. > > Thanks! Clean backport to enhanced with more test debug information,and this is prefixed backport PR of [JDK-8353332](https://bugs.openjdk.org/browse/JDK-8353332). Change has been verified locally, test-fix only, no risk. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/191#issuecomment-2803611515 From syan at openjdk.org Tue Apr 15 03:06:43 2025 From: syan at openjdk.org (SendaoYan) Date: Tue, 15 Apr 2025 03:06:43 GMT Subject: [jdk24u] RFR: 8353329: Small memory leak when create GrowableArray with initial size 0 Message-ID: Hi all, This pull request contains a backport of commit [b80b04d7](https://github.com/openjdk/jdk/commit/b80b04d77afdb2a808e2c7f9268d8092eb16714e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Zhengyu Gu on 2 Apr 2025 and was reviewed by Johan Sj?len and Stefan Karlsson. Thanks! ------------- Commit messages: - Backport b80b04d77afdb2a808e2c7f9268d8092eb16714e Changes: https://git.openjdk.org/jdk24u/pull/192/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=192&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353329 Stats: 10 lines in 2 files changed: 5 ins; 4 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/192.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/192/head:pull/192 PR: https://git.openjdk.org/jdk24u/pull/192 From dholmes at openjdk.org Tue Apr 15 03:41:42 2025 From: dholmes at openjdk.org (David Holmes) Date: Tue, 15 Apr 2025 03:41:42 GMT Subject: [jdk24u] RFR: 8353946: Incorrect WINDOWS ifdef in os::build_agent_function_name Message-ID: Hi all, This pull request contains a backport of commit [92e52fe1](https://github.com/openjdk/jdk/commit/92e52fe1df84efd94d713afed5acd9c7281a77d7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by David Holmes on 15 Apr 2025 and was reviewed by Kim Barrett. Thanks! ------------- Commit messages: - Backport 92e52fe1df84efd94d713afed5acd9c7281a77d7 Changes: https://git.openjdk.org/jdk24u/pull/193/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=193&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353946 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/193.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/193/head:pull/193 PR: https://git.openjdk.org/jdk24u/pull/193 From duke at openjdk.org Tue Apr 15 04:13:49 2025 From: duke at openjdk.org (duke) Date: Tue, 15 Apr 2025 04:13:49 GMT Subject: [jdk24u] RFR: 8347300: Don't exclude the "PATH" var from the environment when running app launchers in jpackage tests In-Reply-To: References: Message-ID: <6CenQ7C34Ym1E0FkQs2FRuCOLP3JgOu8A-FWSt2NolI=.1656ee9d-2bbd-4539-8233-083a29e06d00@github.com> On Fri, 4 Apr 2025 10:30:56 GMT, Anawesha Khuntia wrote: > Straight Backport. Mach5 runs passed @ankhunti Your change (at version d81608e2f8597b8a70942fe7ec8a39bfdf5df9e0) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/179#issuecomment-2803734202 From duke at openjdk.org Tue Apr 15 04:33:17 2025 From: duke at openjdk.org (Shyam Kishor) Date: Tue, 15 Apr 2025 04:33:17 GMT Subject: [jdk24u] RFR: 8350211: CTW: Attempt to preload all classes in constant pool Message-ID: <8eVV8CKt_ijsZnv6OGS8_RSmgB83IvcaW3zN0fmll8Q=.3c905707-5b53-448d-8119-ed3df504eacf@github.com> 8350211: CTW: Attempt to preload all classes in constant pool ------------- Commit messages: - 8350211: CTW: Attempt to preload all classes in constant pool Changes: https://git.openjdk.org/jdk24u/pull/194/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=194&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350211 Stats: 12 lines in 1 file changed: 4 ins; 5 del; 3 mod Patch: https://git.openjdk.org/jdk24u/pull/194.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/194/head:pull/194 PR: https://git.openjdk.org/jdk24u/pull/194 From clanger at openjdk.org Tue Apr 15 06:19:47 2025 From: clanger at openjdk.org (Christoph Langer) Date: Tue, 15 Apr 2025 06:19:47 GMT Subject: [jdk21u-dev] RFR: 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams [v4] In-Reply-To: References: <8HCaIiBYgu5JBU23OLrWbiF9uP8OJ5lTFFpj6JR_ztQ=.b049fed4-0955-4ad8-9976-85f20316c167@github.com> Message-ID: On Sun, 13 Apr 2025 18:39:04 GMT, Goetz Lindenmaier wrote: > Hi @phohensee, Thanks for the detailed risk assessment, I think this is ok for backport. One question: Why is there a change to test [ShutdownNow.java](https://github.com/openjdk/jdk21u-dev/pull/1585/files#diff-dfe4461252d21dc54a2a5e17d72047bf89bd3688dce084253fbcb0382073cc77) in this change? I can't see that in the original. This is weird. It seems it contains the changes of the already committed backport https://github.com/openjdk/jdk21u-dev/commit/df5e51fbe1b548d02dfb0dbc16ac017a46b59093. Maybe you should merge in master to this PR once more? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1585#issuecomment-2803935859 From duke at openjdk.org Tue Apr 15 06:46:45 2025 From: duke at openjdk.org (duke) Date: Tue, 15 Apr 2025 06:46:45 GMT Subject: [jdk21u-dev] RFR: 8312475: org.jline.util.PumpReader signed byte problem In-Reply-To: References: Message-ID: On Fri, 28 Mar 2025 13:46:01 GMT, Bara' Hasheesh wrote: > Clean Backport JDK-8312475: SonarCloud reports a possible issue in `read` method > > * `buffer.get()` reads a signed byte so it has a range of -128-127 > * When end of file is reached the `read` method returns -1 signed integer > > When the `buffer.get()` reads -1 => it returns 0xFF as a signed byte value, this causes the SonarCloud to confuse the possibility that the -1 byte value (0xFF), equals the -1 EOF value (0xFFFFFFFF) > > This simply added a casting to & 0xFF to avoid this confusion. @Baraa-Hasheesh Your change (at version b3de99b03f81b6b4f664ec09102740157b97f5a1) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1552#issuecomment-2803989016 From duke at openjdk.org Tue Apr 15 07:39:50 2025 From: duke at openjdk.org (duke) Date: Tue, 15 Apr 2025 07:39:50 GMT Subject: [jdk21u-dev] RFR: 8322475: Extend printing for System.map In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 09:35:27 GMT, Andreas Steiner wrote: > This pull request contains a backport of commit [8aaec37a](https://github.com/openjdk/jdk/commit/8aaec37ace102b55ee1387cfd1967ec3ab662083) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Stuefe on 3 Jul 2024 and was reviewed by Severin Gehwolf and Johan Sj?len. > > Follow up change for https://bugs.openjdk.org/browse/JDK-8318636 as mentioned in https://github.com/openjdk/jdk21u-dev/pull/1415 > > Resolved conflicts: > src/hotspot/share/nmt/memMapPrinter.cpp > - include order > > src/hotspot/share/runtime/java.cpp > - Removed PrintMemoryMapAtExit as this was not backported to 21 > > src/hotspot/share/services/diagnosticCommand.cpp > - missing default_filename definition added for the changed SystemDumpMapDCmd > > src/hotspot/share/utilities/ostream.cpp > - Removed print_raw as this was not backported to 21 > - didn't change the write method as base change JDK-8319318 was not 21 > > test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java > - OutputAnalyzer in 21 is missing the convenience contains method @ansteiner Your change (at version 2dcaff84feaaddf803f8e40a40513cc0e58cf293) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1619#issuecomment-2804113295 From asteiner at openjdk.org Tue Apr 15 07:45:53 2025 From: asteiner at openjdk.org (Andreas Steiner) Date: Tue, 15 Apr 2025 07:45:53 GMT Subject: [jdk21u-dev] Integrated: 8322475: Extend printing for System.map In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 09:35:27 GMT, Andreas Steiner wrote: > This pull request contains a backport of commit [8aaec37a](https://github.com/openjdk/jdk/commit/8aaec37ace102b55ee1387cfd1967ec3ab662083) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Stuefe on 3 Jul 2024 and was reviewed by Severin Gehwolf and Johan Sj?len. > > Follow up change for https://bugs.openjdk.org/browse/JDK-8318636 as mentioned in https://github.com/openjdk/jdk21u-dev/pull/1415 > > Resolved conflicts: > src/hotspot/share/nmt/memMapPrinter.cpp > - include order > > src/hotspot/share/runtime/java.cpp > - Removed PrintMemoryMapAtExit as this was not backported to 21 > > src/hotspot/share/services/diagnosticCommand.cpp > - missing default_filename definition added for the changed SystemDumpMapDCmd > > src/hotspot/share/utilities/ostream.cpp > - Removed print_raw as this was not backported to 21 > - didn't change the write method as base change JDK-8319318 was not 21 > > test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java > - OutputAnalyzer in 21 is missing the convenience contains method This pull request has now been integrated. Changeset: fe1a91c4 Author: Andreas Steiner Committer: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/fe1a91c43bc65542b72d6c6a24c1333c075c9c44 Stats: 617 lines in 13 files changed: 426 ins; 104 del; 87 mod 8322475: Extend printing for System.map Reviewed-by: stuefe Backport-of: 8aaec37ace102b55ee1387cfd1967ec3ab662083 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1619 From asteiner at openjdk.org Tue Apr 15 07:51:46 2025 From: asteiner at openjdk.org (Andreas Steiner) Date: Tue, 15 Apr 2025 07:51:46 GMT Subject: [jdk21u-dev] RFR: 8335710: serviceability/dcmd/vm/SystemDumpMapTest.java and SystemMapTest.java fail on Linux Alpine after 8322475 [v2] In-Reply-To: References: Message-ID: > Backport of c703d290425f85a06e61d72c9672ac2adac92db9 > > Reviewed-by: stuefe, lucy > (cherry picked from commit c703d290425f85a06e61d72c9672ac2adac92db9) Andreas Steiner 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/1620/files - new: https://git.openjdk.org/jdk21u-dev/pull/1620/files/34880e23..34880e23 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1620&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1620&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1620.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1620/head:pull/1620 PR: https://git.openjdk.org/jdk21u-dev/pull/1620 From asteiner at openjdk.org Tue Apr 15 07:53:47 2025 From: asteiner at openjdk.org (Andreas Steiner) Date: Tue, 15 Apr 2025 07:53:47 GMT Subject: [jdk21u-dev] RFR: 8335643: serviceability/dcmd/vm tests fail for ZGC after JDK-8322475 [v2] In-Reply-To: References: Message-ID: > Backport of 3cce31ad8877ec62429981871bcb0067770f9ccb > > Reviewed-by: sgehwolf, dholmes > (cherry picked from commit 3cce31ad8877ec62429981871bcb0067770f9ccb) Andreas Steiner 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/1624/files - new: https://git.openjdk.org/jdk21u-dev/pull/1624/files/3dce1026..3dce1026 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1624&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1624&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1624.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1624/head:pull/1624 PR: https://git.openjdk.org/jdk21u-dev/pull/1624 From mbaesken at openjdk.org Tue Apr 15 07:56:46 2025 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 15 Apr 2025 07:56:46 GMT Subject: [jdk21u-dev] RFR: 8335710: serviceability/dcmd/vm/SystemDumpMapTest.java and SystemMapTest.java fail on Linux Alpine after 8322475 [v2] In-Reply-To: References: Message-ID: On Tue, 15 Apr 2025 07:51:46 GMT, Andreas Steiner wrote: >> Backport of c703d290425f85a06e61d72c9672ac2adac92db9 >> >> Reviewed-by: stuefe, lucy >> (cherry picked from commit c703d290425f85a06e61d72c9672ac2adac92db9) > > Andreas Steiner 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. 8335710 related commit looks good 8335710 related commit looks good ------------- Marked as reviewed by mbaesken (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1620#pullrequestreview-2767231796 PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1620#issuecomment-2804153880 From asteiner at openjdk.org Tue Apr 15 08:05:29 2025 From: asteiner at openjdk.org (Andreas Steiner) Date: Tue, 15 Apr 2025 08:05:29 GMT Subject: [jdk21u-dev] RFR: 8335643: serviceability/dcmd/vm tests fail for ZGC after JDK-8322475 [v3] In-Reply-To: References: Message-ID: > Backport of 3cce31ad8877ec62429981871bcb0067770f9ccb > > Reviewed-by: sgehwolf, dholmes > (cherry picked from commit 3cce31ad8877ec62429981871bcb0067770f9ccb) Andreas Steiner 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 master - 8335643: serviceability/dcmd/vm tests fail for ZGC after JDK-8322475 Reviewed-by: sgehwolf, dholmes (cherry picked from commit 3cce31ad8877ec62429981871bcb0067770f9ccb) - Backport 8aaec37ace102b55ee1387cfd1967ec3ab662083 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1624/files - new: https://git.openjdk.org/jdk21u-dev/pull/1624/files/3dce1026..ff12f2cb Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1624&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1624&range=01-02 Stats: 10037 lines in 123 files changed: 9910 ins; 29 del; 98 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1624.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1624/head:pull/1624 PR: https://git.openjdk.org/jdk21u-dev/pull/1624 From asteiner at openjdk.org Tue Apr 15 08:09:01 2025 From: asteiner at openjdk.org (Andreas Steiner) Date: Tue, 15 Apr 2025 08:09:01 GMT Subject: [jdk21u-dev] RFR: 8335710: serviceability/dcmd/vm/SystemDumpMapTest.java and SystemMapTest.java fail on Linux Alpine after 8322475 [v3] In-Reply-To: References: Message-ID: > Backport of c703d290425f85a06e61d72c9672ac2adac92db9 > > Reviewed-by: stuefe, lucy > (cherry picked from commit c703d290425f85a06e61d72c9672ac2adac92db9) Andreas Steiner 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 master - 8335710: serviceability/dcmd/vm/SystemDumpMapTest.java and SystemMapTest.java fail on Linux Alpine after 8322475 Reviewed-by: stuefe, lucy (cherry picked from commit c703d290425f85a06e61d72c9672ac2adac92db9) - Backport 8aaec37ace102b55ee1387cfd1967ec3ab662083 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1620/files - new: https://git.openjdk.org/jdk21u-dev/pull/1620/files/34880e23..0e00c67c Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1620&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1620&range=01-02 Stats: 10037 lines in 123 files changed: 9910 ins; 29 del; 98 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1620.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1620/head:pull/1620 PR: https://git.openjdk.org/jdk21u-dev/pull/1620 From duke at openjdk.org Tue Apr 15 08:37:42 2025 From: duke at openjdk.org (Bara' Hasheesh) Date: Tue, 15 Apr 2025 08:37:42 GMT Subject: [jdk21u-dev] Integrated: 8312475: org.jline.util.PumpReader signed byte problem In-Reply-To: References: Message-ID: On Fri, 28 Mar 2025 13:46:01 GMT, Bara' Hasheesh wrote: > Clean Backport JDK-8312475: SonarCloud reports a possible issue in `read` method > > * `buffer.get()` reads a signed byte so it has a range of -128-127 > * When end of file is reached the `read` method returns -1 signed integer > > When the `buffer.get()` reads -1 => it returns 0xFF as a signed byte value, this causes the SonarCloud to confuse the possibility that the -1 byte value (0xFF), equals the -1 EOF value (0xFFFFFFFF) > > This simply added a casting to & 0xFF to avoid this confusion. This pull request has now been integrated. Changeset: 9c5807b2 Author: Bara' Hasheesh Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/9c5807b2f79df05b520fb463267afcbb26ac9489 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8312475: org.jline.util.PumpReader signed byte problem Backport-of: bea2d48696ee2c213e475ca3aa3aa9c412b91089 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1552 From goetz at openjdk.org Tue Apr 15 08:42:31 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Apr 2025 08:42:31 GMT Subject: [jdk17u-dev] RFR: 8321718: ProcessTools.executeProcess calls waitFor before logging Message-ID: I backport this to keep the tests up-to-date. It will make follow-up changes clean(er). ------------- Commit messages: - Backport 9ab29f8dcd1c0092e4251f996bd53c704e87a74a Changes: https://git.openjdk.org/jdk17u-dev/pull/3494/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3494&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8321718 Stats: 61 lines in 3 files changed: 47 ins; 11 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3494.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3494/head:pull/3494 PR: https://git.openjdk.org/jdk17u-dev/pull/3494 From goetz at openjdk.org Tue Apr 15 08:51:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Apr 2025 08:51:45 GMT Subject: [jdk21u-dev] RFR: 8335643: serviceability/dcmd/vm tests fail for ZGC after JDK-8322475 [v3] In-Reply-To: References: Message-ID: On Tue, 15 Apr 2025 08:05:29 GMT, Andreas Steiner wrote: >> Backport of 3cce31ad8877ec62429981871bcb0067770f9ccb >> >> Reviewed-by: sgehwolf, dholmes >> (cherry picked from commit 3cce31ad8877ec62429981871bcb0067770f9ccb) > > Andreas Steiner 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 master > - 8335643: serviceability/dcmd/vm tests fail for ZGC after JDK-8322475 > > Reviewed-by: sgehwolf, dholmes > (cherry picked from commit 3cce31ad8877ec62429981871bcb0067770f9ccb) > - Backport 8aaec37ace102b55ee1387cfd1967ec3ab662083 Omitted changes to problem list as the tests are not problem listed in 21. Re-review needed after merging predecessor change. ------------- Marked as reviewed by goetz (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1624#pullrequestreview-2767417625 From goetz at openjdk.org Tue Apr 15 09:07:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Apr 2025 09:07:52 GMT Subject: [jdk21u-dev] Integrated: 8328301: Convert Applet test ManualHTMLDataFlavorTest.java to main program In-Reply-To: References: Message-ID: <790FkW0cjQdlCFI2ZyMGcLBmtE26qxqGoneYdycYffk=.3617e823-2fe0-485a-8c51-9af736ae5b50@github.com> On Fri, 11 Apr 2025 14:56:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: c98682d4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c98682d4bc4fd4c2ce9d307d57304c63f925e68d Stats: 260 lines in 2 files changed: 15 ins; 189 del; 56 mod 8328301: Convert Applet test ManualHTMLDataFlavorTest.java to main program Backport-of: f7f291c5d4d2d01dab3ccda7518ebc13f6bd58f6 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1641 From clanger at openjdk.org Tue Apr 15 09:08:05 2025 From: clanger at openjdk.org (Christoph Langer) Date: Tue, 15 Apr 2025 09:08:05 GMT Subject: [jdk17u-dev] Integrated: 8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public In-Reply-To: <-GGlXGmd8Jz8ILq8Ne34PEXev4wuUB-HKbvmHVTd8D0=.9d8492d4-18f7-40a2-9ed4-f7fe14218d19@github.com> References: <-GGlXGmd8Jz8ILq8Ne34PEXev4wuUB-HKbvmHVTd8D0=.9d8492d4-18f7-40a2-9ed4-f7fe14218d19@github.com> Message-ID: <7hLdD8vO7ADnn37RxyV4hgTwAo8pxVApWaOWUWNeK2s=.ee2d1ada-1769-4777-ac5a-2a19b771efe7@github.com> On Mon, 14 Apr 2025 06:35:03 GMT, Christoph Langer wrote: > Hi all, > > This pull request contains a backport of [JDK-8353709](https://bugs.openjdk.org/browse/JDK-8353709), commit [bc441e39](https://github.com/openjdk/jdk21u-dev/commit/bc441e39dbcbc9114dfb8cf7da06b65ff5b7a5bb) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository. > > The commit being backported was authored by Christoph Langer on 14 Apr 2025 and had no reviewers. > > Thanks! This pull request has now been integrated. Changeset: 07b580bf Author: Christoph Langer URL: https://git.openjdk.org/jdk17u-dev/commit/07b580bf22f6e557dbced9e40346ff8dbb96c1dd Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod 8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public Backport-of: bc441e39dbcbc9114dfb8cf7da06b65ff5b7a5bb ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3493 From duke at openjdk.org Tue Apr 15 09:13:52 2025 From: duke at openjdk.org (duke) Date: Tue, 15 Apr 2025 09:13:52 GMT Subject: [jdk21u-dev] RFR: 8335710: serviceability/dcmd/vm/SystemDumpMapTest.java and SystemMapTest.java fail on Linux Alpine after 8322475 [v3] In-Reply-To: References: Message-ID: On Tue, 15 Apr 2025 08:09:01 GMT, Andreas Steiner wrote: >> Backport of c703d290425f85a06e61d72c9672ac2adac92db9 >> >> Reviewed-by: stuefe, lucy >> (cherry picked from commit c703d290425f85a06e61d72c9672ac2adac92db9) > > Andreas Steiner 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 master > - 8335710: serviceability/dcmd/vm/SystemDumpMapTest.java and SystemMapTest.java fail on Linux Alpine after 8322475 > > Reviewed-by: stuefe, lucy > (cherry picked from commit c703d290425f85a06e61d72c9672ac2adac92db9) > - Backport 8aaec37ace102b55ee1387cfd1967ec3ab662083 @ansteiner Your change (at version 0e00c67ce74d7389f968eaaad2746ebbc7d044ac) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1620#issuecomment-2804373646 From duke at openjdk.org Tue Apr 15 09:14:48 2025 From: duke at openjdk.org (duke) Date: Tue, 15 Apr 2025 09:14:48 GMT Subject: [jdk21u-dev] RFR: 8335643: serviceability/dcmd/vm tests fail for ZGC after JDK-8322475 [v3] In-Reply-To: References: Message-ID: On Tue, 15 Apr 2025 08:05:29 GMT, Andreas Steiner wrote: >> Backport of 3cce31ad8877ec62429981871bcb0067770f9ccb >> >> Reviewed-by: sgehwolf, dholmes >> (cherry picked from commit 3cce31ad8877ec62429981871bcb0067770f9ccb) > > Andreas Steiner 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 master > - 8335643: serviceability/dcmd/vm tests fail for ZGC after JDK-8322475 > > Reviewed-by: sgehwolf, dholmes > (cherry picked from commit 3cce31ad8877ec62429981871bcb0067770f9ccb) > - Backport 8aaec37ace102b55ee1387cfd1967ec3ab662083 @ansteiner Your change (at version ff12f2cbe66803eb9651cc8fa283e0d90dc42d8b) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1624#issuecomment-2804374345 From goetz at openjdk.org Tue Apr 15 09:15:58 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Apr 2025 09:15:58 GMT Subject: [jdk21u-dev] Integrated: 8341447: Open source closed frame tests # 5 In-Reply-To: References: Message-ID: On Thu, 10 Apr 2025 20:32:27 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle > > Resolved ProblemList, probably clean. This pull request has now been integrated. Changeset: d78123cf Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/d78123cf02bd8a9078493019967f860680107e7d Stats: 201 lines in 3 files changed: 193 ins; 1 del; 7 mod 8341447: Open source closed frame tests # 5 Reviewed-by: rschmelter Backport-of: 966eb7232ff867d9a68269d5a2007da20259565f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1637 From goetz at openjdk.org Tue Apr 15 09:17:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Apr 2025 09:17:52 GMT Subject: [jdk17u-dev] Integrated: 8314320: Mark runtime/CommandLine/ tests as flagless In-Reply-To: References: Message-ID: On Thu, 10 Apr 2025 20:06:45 GMT, Goetz Lindenmaier wrote: > I backport this to keep the tests up-to-date. Many similar changes have been backported. Let's do this, too, to complete the job. This will simplify later backports. > > Resolved two copyrights, probably clean. This pull request has now been integrated. Changeset: 3dbeb83c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/3dbeb83ce2b380cab9a6f66d1962ab4f01efb554 Stats: 56 lines in 23 files changed: 31 ins; 1 del; 24 mod 8314320: Mark runtime/CommandLine/ tests as flagless Backport-of: f481477144d25bf2b5ee44f202705588bd99d4f4 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3480 From goetz at openjdk.org Tue Apr 15 09:17:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Apr 2025 09:17:50 GMT Subject: [jdk21u-dev] Integrated: 8341972: java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java timed out after JDK-8341257 In-Reply-To: References: Message-ID: On Fri, 11 Apr 2025 14:59:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: c6ca142e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c6ca142e890c45396e97820e2b352cc18ab526ab Stats: 33 lines in 2 files changed: 8 ins; 8 del; 17 mod 8341972: java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java timed out after JDK-8341257 Backport-of: 1f6bd0c3e509029bbf524b0ba34ce44601ac0b6a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1642 From asteiner at openjdk.org Tue Apr 15 09:18:45 2025 From: asteiner at openjdk.org (Andreas Steiner) Date: Tue, 15 Apr 2025 09:18:45 GMT Subject: [jdk21u-dev] Integrated: 8335643: serviceability/dcmd/vm tests fail for ZGC after JDK-8322475 In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 12:40:06 GMT, Andreas Steiner wrote: > Backport of 3cce31ad8877ec62429981871bcb0067770f9ccb > > Reviewed-by: sgehwolf, dholmes > (cherry picked from commit 3cce31ad8877ec62429981871bcb0067770f9ccb) This pull request has now been integrated. Changeset: a98ea66e Author: Andreas Steiner Committer: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/a98ea66ed921a97c97a46d695f9cf78153813068 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod 8335643: serviceability/dcmd/vm tests fail for ZGC after JDK-8322475 Reviewed-by: goetz, stuefe Backport-of: 3cce31ad8877ec62429981871bcb0067770f9ccb ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1624 From goetz at openjdk.org Tue Apr 15 09:19:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Apr 2025 09:19:55 GMT Subject: [jdk17u-dev] Integrated: 8318962: Update ProcessTools javadoc with suggestions in 8315097 In-Reply-To: References: Message-ID: On Fri, 11 Apr 2025 12:57:51 GMT, Goetz Lindenmaier wrote: > Backporting doc-only test change as prereq of JDK-8321713. > > Needed to resolve trivially. This pull request has now been integrated. Changeset: 3f9d8014 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/3f9d8014b6540204907b0a79f3079bb0c7d3355c Stats: 70 lines in 1 file changed: 42 ins; 4 del; 24 mod 8318962: Update ProcessTools javadoc with suggestions in 8315097 Backport-of: 7e4cb2f09d1219c6ba7bfa77be831a7c7c9b055a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3486 From rrich at openjdk.org Tue Apr 15 09:19:53 2025 From: rrich at openjdk.org (Richard Reingruber) Date: Tue, 15 Apr 2025 09:19:53 GMT Subject: [jdk17u-dev] RFR: 8315721: CloseRace.java#id0 fails transiently on libgraal In-Reply-To: References: Message-ID: On Fri, 11 Apr 2025 06:45:06 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle > > Needed to resolve as generational ZGC is not in 17, which added a second test case that is adapted by the original change as well. Original commit: https://github.com/openjdk/jdk/commit/1be355734da94243e29f0899b53aa1ebdf3bcb79 Looks good. Cheers, Richard. ------------- Marked as reviewed by rrich (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/3485#pullrequestreview-2767509329 From goetz at openjdk.org Tue Apr 15 09:19:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Apr 2025 09:19:53 GMT Subject: [jdk21u-dev] Integrated: 8342633: javax/management/security/HashedPasswordFileTest.java creates tmp file in src dir In-Reply-To: References: Message-ID: On Fri, 11 Apr 2025 15:03:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: 6d71a45d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/6d71a45d262131179b631635274c054b4389072b Stats: 3 lines in 1 file changed: 0 ins; 2 del; 1 mod 8342633: javax/management/security/HashedPasswordFileTest.java creates tmp file in src dir Backport-of: de441c2b6891ad475f516d14b793efbe65f1477c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1643 From goetz at openjdk.org Tue Apr 15 09:20:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Apr 2025 09:20:45 GMT Subject: [jdk17u-dev] Integrated: 8321718: ProcessTools.executeProcess calls waitFor before logging In-Reply-To: References: Message-ID: <04mi_jK2cIyB6WSw5SVdrGA1EgyTeAh0P6nhv2A8LdI=.8d8cd74d-90db-4461-9a2e-fa32647af9ed@github.com> On Tue, 15 Apr 2025 08:36:52 GMT, Goetz Lindenmaier wrote: > I backport this to keep the tests up-to-date. It will make follow-up changes clean(er). This pull request has now been integrated. Changeset: d50fbcd0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d50fbcd06c9611b0e807a16f704ab6070a543b15 Stats: 61 lines in 3 files changed: 47 ins; 11 del; 3 mod 8321718: ProcessTools.executeProcess calls waitFor before logging Backport-of: 9ab29f8dcd1c0092e4251f996bd53c704e87a74a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3494 From goetz at openjdk.org Tue Apr 15 09:21:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Apr 2025 09:21:45 GMT Subject: [jdk21u-dev] Integrated: 8339288: Improve diagnostic logging runtime/cds/DeterministicDump.java In-Reply-To: References: Message-ID: On Fri, 11 Apr 2025 15:34:11 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: f8f5b4ca Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/f8f5b4ca38c3e1aa19d7bf133871952a422064ba Stats: 151 lines in 2 files changed: 139 ins; 0 del; 12 mod 8339288: Improve diagnostic logging runtime/cds/DeterministicDump.java Backport-of: 3b283543c33df8c225e10b9186b7bc3cefd1a347 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1644 From goetz at openjdk.org Tue Apr 15 09:21:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Apr 2025 09:21:51 GMT Subject: [jdk21u-dev] Integrated: 8305010: Test vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java timed out: thread not suspended In-Reply-To: References: Message-ID: <4oij-hTLR_rJ2KAxetUCZuGB0zwiPwxVPRJr1iTTNpk=.8f3af981-f2b4-444b-b256-ec0cb49dda82@github.com> On Sun, 13 Apr 2025 19:10:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 22ebae5c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/22ebae5c8b627fb433754de334989803f4c75dd0 Stats: 38 lines in 1 file changed: 36 ins; 0 del; 2 mod 8305010: Test vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java timed out: thread not suspended Backport-of: 2ddaa460545e043008aaf0b7ce33191b7c588833 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1645 From asteiner at openjdk.org Tue Apr 15 09:23:56 2025 From: asteiner at openjdk.org (Andreas Steiner) Date: Tue, 15 Apr 2025 09:23:56 GMT Subject: [jdk21u-dev] Integrated: 8335710: serviceability/dcmd/vm/SystemDumpMapTest.java and SystemMapTest.java fail on Linux Alpine after 8322475 In-Reply-To: References: Message-ID: <_tALa4taYJM5JZwFrsrCaoq_uSYU2BDRkHa3g3I0AMM=.3e044547-e130-4bb8-bb55-b8417ec6a802@github.com> On Wed, 9 Apr 2025 11:32:57 GMT, Andreas Steiner wrote: > Backport of c703d290425f85a06e61d72c9672ac2adac92db9 > > Reviewed-by: stuefe, lucy > (cherry picked from commit c703d290425f85a06e61d72c9672ac2adac92db9) This pull request has now been integrated. Changeset: 9b7fc35a Author: Andreas Steiner Committer: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/9b7fc35a93986bd6b6a0f8326e6d7687bc1a2cea Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8335710: serviceability/dcmd/vm/SystemDumpMapTest.java and SystemMapTest.java fail on Linux Alpine after 8322475 Reviewed-by: mbaesken Backport-of: c703d290425f85a06e61d72c9672ac2adac92db9 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1620 From goetz at openjdk.org Tue Apr 15 09:23:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Apr 2025 09:23:56 GMT Subject: [jdk21u-dev] Integrated: 8350924: javax/swing/JMenu/4213634/bug4213634.java fails In-Reply-To: References: Message-ID: On Sun, 13 Apr 2025 19:18:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 9adc9eb3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/9adc9eb33a124e489439911bf71b22f2dba686d5 Stats: 59 lines in 1 file changed: 8 ins; 20 del; 31 mod 8350924: javax/swing/JMenu/4213634/bug4213634.java fails Backport-of: daf0213abc2c860246564b361061dbda9bd9982f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1646 From goetz at openjdk.org Tue Apr 15 09:25:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Apr 2025 09:25:55 GMT Subject: [jdk21u-dev] Integrated: 8286204: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value 10 as 1 when user iterates to 10 for the first time on macOS In-Reply-To: References: Message-ID: <3k_IufN9Mr9uL12-K8kQJrwfpj0KiXNeVwcZwMEdFL8=.df3e8982-a7a1-48ec-ab00-f92663a07697@github.com> On Mon, 17 Mar 2025 10:17:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: 76682b60 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/76682b60a29440a95fa96c1878e2f0c5ab6ff379 Stats: 81 lines in 2 files changed: 80 ins; 0 del; 1 mod 8286204: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value 10 as 1 when user iterates to 10 for the first time on macOS Backport-of: cd9f1d3d921531511a7552807d099d5d3cce01a6 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1507 From goetz at openjdk.org Tue Apr 15 10:42:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Apr 2025 10:42:29 GMT Subject: [jdk17u-dev] RFR: 8321713: Harmonize executeTestJvm with create[Limited]TestJavaProcessBuilder Message-ID: I backport this for parity with 17.0.16-oracle based on the push to 21. I verified that the tests omitted there have not been backported to 17 in the meantime etc. Anyways, already the build will detect if a change that needs to be adapted to this one is backported. I needed some adaptions on top of the jdk21 change: Omitted: test/hotspot/jtreg/compiler/arguments/TestCompileThresholdScaling.java Introduced by "8283807: Handle CompileThreshold the same as other thresholds when scaled with -XX:CompileThresholdScaling". This eventually is a candidate for backport. Omit for now I think. Omitted: test/hotspot/jtreg/compiler/c1/TestPrintC1Statistics.java Introduced by "8296969: C1: PrintC1Statistics is broken after JDK-8292878". JDK-8292878 is an assembler code cleanup that came in 20. test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java test/hotspot/jtreg/compiler/vectorapi/TestVectorErgonomics.java Trivial resolve. Omitted: test/hotspot/jtreg/gc/x/TestHighUsage.java Not in 17. Generational ZGC missing. test/hotspot/jtreg/gc/z/TestHighUsage.java Trivial resolve. Generational ZGC missing. Omitted: test/jdk/java/io/File/TempDirDoesNotExist.java Introduced by "8290313: Produce warning when user specified java.io.tmpdir directory doesn't exist". Not a candidate for backport, changes behavior. Omitted: test/jdk/jdk/jfr/jcmd/TestJcmdPreserveRepository.java Introduced by "8303229: JFR: Preserve disk repository after exit". Would be nice to have in 17, but larger change with CSR. **The following files need adidtional adaptions, see extra commit:** test/hotspot/jtreg/compiler/c2/Test8062950.java Was removed with BiasedLocking. test/hotspot/jtreg/runtime/jni/checked/TestCheckedEnsureLocalCapacity.java test/jdk/com/sun/management/DiagnosticCommandMBean/DcmdMBeanTestCheckJni.java Removed by "8297106: Remove the -Xcheck:jni local reference capacity checking" in 20. test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/extcallback/Test.java This test was only added in the backport of "8286490: JvmtiEventControllerPrivate::set_event_callbacks CLEARING_MASK computation is incorrect" to 17. ------------- Commit messages: - Adapt additional calls - Backport e7ebae54a7e0250cb9f645bd2bdc04a60f6b0cba Changes: https://git.openjdk.org/jdk17u-dev/pull/3495/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3495&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8321713 Stats: 253 lines in 82 files changed: 73 ins; 1 del; 179 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3495.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3495/head:pull/3495 PR: https://git.openjdk.org/jdk17u-dev/pull/3495 From goetz at openjdk.org Tue Apr 15 10:42:42 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Apr 2025 10:42:42 GMT Subject: [jdk21u-dev] Integrated: 8353138: Screen capture for test TaskbarPositionTest.java, failure case In-Reply-To: References: Message-ID: On Sun, 13 Apr 2025 19:26:26 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. This pull request has now been integrated. Changeset: d1249a76 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/d1249a764c9e8c4a502e2d8473dcc9da13096336 Stats: 26 lines in 1 file changed: 21 ins; 1 del; 4 mod 8353138: Screen capture for test TaskbarPositionTest.java, failure case Backport-of: 05ff557dee6adc679d85bfe8fb49f69053a6aaba ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1647 From hkummari at openjdk.org Tue Apr 15 10:54:34 2025 From: hkummari at openjdk.org (Hari Prasad Kummari) Date: Tue, 15 Apr 2025 10:54:34 GMT Subject: [jdk24u] RFR: 8351086: (fc) Make java/nio/channels/FileChannel/BlockDeviceSize.java test manual Message-ID: This is to backport JDK-8351086 (fc) Make java/nio/channels/FileChannel/BlockDeviceSize.java test manual ------------- Commit messages: - backport 08929134b3533362133139c4e964b1b28de6ebfb Changes: https://git.openjdk.org/jdk24u/pull/195/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=195&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8351086 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk24u/pull/195.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/195/head:pull/195 PR: https://git.openjdk.org/jdk24u/pull/195 From hkummari at openjdk.org Tue Apr 15 11:11:56 2025 From: hkummari at openjdk.org (Hari Prasad Kummari) Date: Tue, 15 Apr 2025 11:11:56 GMT Subject: [jdk24u] RFR: 8351086: (fc) Make java/nio/channels/FileChannel/BlockDeviceSize.java test manual In-Reply-To: References: Message-ID: On Tue, 15 Apr 2025 10:48:47 GMT, Hari Prasad Kummari wrote: > This is to backport > JDK-8351086 (fc) Make java/nio/channels/FileChannel/BlockDeviceSize.java test manual @bplb please review ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/195#issuecomment-2804685120 From jkratochvil at openjdk.org Tue Apr 15 12:59:26 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Tue, 15 Apr 2025 12:59:26 GMT Subject: [jdk21u-dev] RFR: 8333326: Linux Alpine build fails after 8302744 Message-ID: A patch 2 of 6 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) It has a patch dependency on PR 1 of 6: https://github.com/openjdk/jdk21u-dev/pull/1648 This backport is clean. ------------- Commit messages: - 8333326: Linux Alpine build fails after 8302744 - 8302744: Refactor Hotspot container detection code Changes: https://git.openjdk.org/jdk21u-dev/pull/1649/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1649&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8333326 Stats: 1266 lines in 10 files changed: 692 ins; 436 del; 138 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1649.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1649/head:pull/1649 PR: https://git.openjdk.org/jdk21u-dev/pull/1649 From jkratochvil at openjdk.org Tue Apr 15 13:21:05 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Tue, 15 Apr 2025 13:21:05 GMT Subject: [jdk21u-dev] RFR: 8261242: [Linux] OSContainer::is_containerized() returns true when run outside a container Message-ID: A patch 3 of 6 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) It has a patch dependency on PR 2 of 6: https://github.com/openjdk/jdk21u-dev/pull/1649 This backport is clean. But it contains an additional oneliner (by Yuri Nesterenko): make/data/hotspot-symbols/symbols-linux: +JVM_IsContainerized as otherwise the build would fail with: src/java.base/linux/native/libjava/CgroupMetrics.c:42:(.text+0x11): undefined reference to `JVM_IsContainerized' This oneliner was not needed in JDK24 as there is [JDK-8017234: Hotspot should stop using mapfiles](https://bugs.openjdk.org/browse/JDK-8017234). ------------- Commit messages: - 8261242: [Linux] OSContainer::is_containerized() returns true when run outside a container - src/java.base/linux/native/libjava/CgroupMetrics.c:42:(.text+0x11): undefined reference to `JVM_IsContainerized' - 8333326: Linux Alpine build fails after 8302744 - 8302744: Refactor Hotspot container detection code Changes: https://git.openjdk.org/jdk21u-dev/pull/1650/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1650&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8261242 Stats: 1687 lines in 23 files changed: 1010 ins; 526 del; 151 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1650.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1650/head:pull/1650 PR: https://git.openjdk.org/jdk21u-dev/pull/1650 From jkratochvil at openjdk.org Tue Apr 15 13:24:52 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Tue, 15 Apr 2025 13:24:52 GMT Subject: [jdk21u-dev] RFR: 8331560: Refactor Hotspot container detection code so that subsystem delegates to controllers Message-ID: <7zqgVoVuTDNfKpsNqdHqxyYm4u4jF3tW-EsfPhnMUgI=.dce4ae2c-b476-403c-b967-f34c1e0075e7@github.com> A patch 4 of 6 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) It has a patch dependency on PR 3 of 6: https://github.com/openjdk/jdk21u-dev/pull/1650 This backport is clean. ------------- Commit messages: - 8331560: Refactor Hotspot container detection code so that subsystem delegates to controllers - 8261242: [Linux] OSContainer::is_containerized() returns true when run outside a container - src/java.base/linux/native/libjava/CgroupMetrics.c:42:(.text+0x11): undefined reference to `JVM_IsContainerized' - 8333326: Linux Alpine build fails after 8302744 - 8302744: Refactor Hotspot container detection code Changes: https://git.openjdk.org/jdk21u-dev/pull/1651/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1651&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8331560 Stats: 2132 lines in 25 files changed: 1295 ins; 575 del; 262 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1651.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1651/head:pull/1651 PR: https://git.openjdk.org/jdk21u-dev/pull/1651 From jkratochvil at openjdk.org Tue Apr 15 13:34:15 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Tue, 15 Apr 2025 13:34:15 GMT Subject: [jdk21u-dev] RFR: 8338236: Compile error in cgroup code on Linux when using clang Message-ID: A patch 5 of 6 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) It has a patch dependency on PR 4 of 6: https://github.com/openjdk/jdk21u-dev/pull/1651 This backport is clean. ------------- Commit messages: - 8338236: Compile error in cgroup code on Linux when using clang - 8331560: Refactor Hotspot container detection code so that subsystem delegates to controllers - 8261242: [Linux] OSContainer::is_containerized() returns true when run outside a container - src/java.base/linux/native/libjava/CgroupMetrics.c:42:(.text+0x11): undefined reference to `JVM_IsContainerized' - 8333326: Linux Alpine build fails after 8302744 - 8302744: Refactor Hotspot container detection code Changes: https://git.openjdk.org/jdk21u-dev/pull/1652/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1652&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338236 Stats: 2134 lines in 25 files changed: 1295 ins; 575 del; 264 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1652.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1652/head:pull/1652 PR: https://git.openjdk.org/jdk21u-dev/pull/1652 From jkratochvil at openjdk.org Tue Apr 15 13:37:02 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Tue, 15 Apr 2025 13:37:02 GMT Subject: [jdk21u-dev] RFR: 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected Message-ID: A patch 6 of 6 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) It has a patch dependency on PR 5 of 6: https://github.com/openjdk/jdk21u-dev/pull/1652 This backport is clean. ------------- Commit messages: - 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected - 8338236: Compile error in cgroup code on Linux when using clang - 8331560: Refactor Hotspot container detection code so that subsystem delegates to controllers - 8261242: [Linux] OSContainer::is_containerized() returns true when run outside a container - src/java.base/linux/native/libjava/CgroupMetrics.c:42:(.text+0x11): undefined reference to `JVM_IsContainerized' - 8333326: Linux Alpine build fails after 8302744 - 8302744: Refactor Hotspot container detection code Changes: https://git.openjdk.org/jdk21u-dev/pull/1653/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1653&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8322420 Stats: 2474 lines in 25 files changed: 1590 ins; 619 del; 265 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1653.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1653/head:pull/1653 PR: https://git.openjdk.org/jdk21u-dev/pull/1653 From goetz at openjdk.org Tue Apr 15 13:49:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Apr 2025 13:49:41 GMT Subject: [jdk21u-dev] RFR: 8340193: Open source several AWT Dialog tests - Batch 1 Message-ID: <-Ffh8X_OxUDByfhG3EkTswL0uGQitJVAGjODbfbvwRs=.9952dbd3-7bda-42a4-893d-ae717aa24408@github.com> I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 2d8fcc4271802b211c4718c6abae3ce9c99eafbd Changes: https://git.openjdk.org/jdk21u-dev/pull/1654/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1654&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340193 Stats: 668 lines in 11 files changed: 668 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1654.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1654/head:pull/1654 PR: https://git.openjdk.org/jdk21u-dev/pull/1654 From goetz at openjdk.org Tue Apr 15 13:49:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Apr 2025 13:49:52 GMT Subject: [jdk17u-dev] RFR: 8340193: Open source several AWT Dialog tests - Batch 1 Message-ID: <05gil7uRYPsPUB_MV3k2O6lx4YNpSZAHZ12nvTbFmsU=.e934b802-7258-4f80-b072-c995c5254cd6@github.com> I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 2d8fcc4271802b211c4718c6abae3ce9c99eafbd Changes: https://git.openjdk.org/jdk17u-dev/pull/3496/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3496&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340193 Stats: 668 lines in 11 files changed: 668 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3496.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3496/head:pull/3496 PR: https://git.openjdk.org/jdk17u-dev/pull/3496 From goetz at openjdk.org Tue Apr 15 13:57:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Apr 2025 13:57:18 GMT Subject: [jdk17u-dev] RFR: 8341278: Open source few TrayIcon tests - Set7 Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 4d50cbb5a73ad1f84ecd6a895045ecfdb0835adc Changes: https://git.openjdk.org/jdk17u-dev/pull/3497/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3497&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341278 Stats: 493 lines in 5 files changed: 493 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3497.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3497/head:pull/3497 PR: https://git.openjdk.org/jdk17u-dev/pull/3497 From goetz at openjdk.org Tue Apr 15 13:58:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Apr 2025 13:58:32 GMT Subject: [jdk21u-dev] RFR: 8341278: Open source few TrayIcon tests - Set7 Message-ID: I backport this for parity with 21.0.8-oracle Resolved ProblemList, probably clean. ------------- Commit messages: - Backport 4d50cbb5a73ad1f84ecd6a895045ecfdb0835adc Changes: https://git.openjdk.org/jdk21u-dev/pull/1655/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1655&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8341278 Stats: 493 lines in 5 files changed: 493 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1655.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1655/head:pull/1655 PR: https://git.openjdk.org/jdk21u-dev/pull/1655 From goetz at openjdk.org Tue Apr 15 14:05:18 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Apr 2025 14:05:18 GMT Subject: [jdk21u-dev] RFR: 8339982: Open source several AWT Mouse tests - Batch 2 Message-ID: <2d39y6TbkOIuKGixfFND3664B-xZPlEaeN6s8fmEx48=.c1ce174c-da2c-4ac5-b92b-8e3acad19a85@github.com> I backport this for parity with 21.0.8-oracle. Resolved ProblemList, probably clean. ------------- Commit messages: - Backport b6a4047387dbe4e07df0032dfdd7ee5ad8f571a4 Changes: https://git.openjdk.org/jdk21u-dev/pull/1656/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1656&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339982 Stats: 606 lines in 6 files changed: 606 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1656.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1656/head:pull/1656 PR: https://git.openjdk.org/jdk21u-dev/pull/1656 From goetz at openjdk.org Tue Apr 15 14:06:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Apr 2025 14:06:40 GMT Subject: [jdk17u-dev] RFR: 8339982: Open source several AWT Mouse tests - Batch 2 Message-ID: <7SXEkf9zIcow5fro4k_LlX3n__OPorfsF44jHW3ufEc=.eaa70217-0e2c-4117-a53a-f047e1a5c53e@github.com> I backport this for parity with 17.0.16-oracle. Resolved ProblemList, probably clean. ------------- Commit messages: - Backport b6a4047387dbe4e07df0032dfdd7ee5ad8f571a4 Changes: https://git.openjdk.org/jdk17u-dev/pull/3498/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3498&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8339982 Stats: 606 lines in 6 files changed: 606 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3498.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3498/head:pull/3498 PR: https://git.openjdk.org/jdk17u-dev/pull/3498 From goetz at openjdk.org Tue Apr 15 14:43:41 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Apr 2025 14:43:41 GMT Subject: [jdk17u-dev] RFR: 8340366: Open source several AWT Dialog tests - Batch 3 Message-ID: <0MawRu4B1RrzV9GUOOUg-E2h1H4rMmz2Tbyav5iIhUs=.3e279004-71ff-432f-b2d6-1edc5c208090@github.com> I backport this for parity with 17.0.16-oracle. Resolved ProblemList, probably clean. ------------- Commit messages: - Backport a7d2077fe20d73f49a003c15469c2aa9bda1b30f Changes: https://git.openjdk.org/jdk17u-dev/pull/3499/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3499&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340366 Stats: 655 lines in 6 files changed: 655 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3499.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3499/head:pull/3499 PR: https://git.openjdk.org/jdk17u-dev/pull/3499 From goetz at openjdk.org Tue Apr 15 14:44:23 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Apr 2025 14:44:23 GMT Subject: [jdk21u-dev] RFR: 8340366: Open source several AWT Dialog tests - Batch 3 Message-ID: I backport this for parity with 21.0.8-oracle. Resolved ProblemList, probably clean. ------------- Commit messages: - Backport a7d2077fe20d73f49a003c15469c2aa9bda1b30f Changes: https://git.openjdk.org/jdk21u-dev/pull/1657/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1657&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340366 Stats: 655 lines in 6 files changed: 655 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1657.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1657/head:pull/1657 PR: https://git.openjdk.org/jdk21u-dev/pull/1657 From phh at openjdk.org Tue Apr 15 14:50:03 2025 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 15 Apr 2025 14:50:03 GMT Subject: [jdk24u] RFR: 8350211: CTW: Attempt to preload all classes in constant pool In-Reply-To: <8eVV8CKt_ijsZnv6OGS8_RSmgB83IvcaW3zN0fmll8Q=.3c905707-5b53-448d-8119-ed3df504eacf@github.com> References: <8eVV8CKt_ijsZnv6OGS8_RSmgB83IvcaW3zN0fmll8Q=.3c905707-5b53-448d-8119-ed3df504eacf@github.com> Message-ID: On Tue, 15 Apr 2025 04:27:10 GMT, Shyam Kishor wrote: > 8350211: CTW: Attempt to preload all classes in constant pool Looks clean. ------------- Marked as reviewed by phh (Reviewer). PR Review: https://git.openjdk.org/jdk24u/pull/194#pullrequestreview-2768717766 From sgehwolf at openjdk.org Tue Apr 15 15:06:08 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 15 Apr 2025 15:06:08 GMT Subject: [jdk21u-dev] RFR: 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries (JDK-8225377) [v9] In-Reply-To: References: <3ynomxqzSqjW5tI48YPSmq4Ptc6A0eL7R_vDUzUnkTg=.3657f423-5f70-412e-b923-ce792cb6f86d@github.com> Message-ID: On Mon, 14 Apr 2025 21:24:35 GMT, Liam Miller-Cushon wrote: >> src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java line 2298: >> >>> 2296: } >>> 2297: t.interfaces_field = interfaces.toList(); >>> 2298: t.supertype_field = addTypeAnnotations(t.supertype_field, classExtends(65535)); >> >> can we use a named constant here instead of a literal? > > That happened as a different change: https://bugs.openjdk.org/browse/JDK-8340024 > > My understanding was that the best practice for backports was to minimize the number of changes from the original patch, and if a chain of related changes needed to be backported to do them all as separate changes, is that accurate? Would you like me to backport that one as well? @cushon You could fold this change into this one. It makes sense to backport them both. Then use `/issue add JDK-8340024` on this PR. ------------- PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/1251#discussion_r2044855479 From sgehwolf at openjdk.org Tue Apr 15 15:13:59 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 15 Apr 2025 15:13:59 GMT Subject: [jdk21u-dev] RFR: 8338236: Compile error in cgroup code on Linux when using clang In-Reply-To: References: Message-ID: On Tue, 15 Apr 2025 13:28:03 GMT, Jan Kratochvil wrote: > A patch 5 of 6 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) > > It has a patch dependency on PR 4 of 6: https://github.com/openjdk/jdk21u-dev/pull/1651 > > This backport is clean. Please use dependent pull requests. See: https://mail.openjdk.org/pipermail/jdk-dev/2021-March/005232.html ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1652#issuecomment-2806014185 From cushon at openjdk.org Tue Apr 15 15:14:52 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Tue, 15 Apr 2025 15:14:52 GMT Subject: [jdk21u-dev] RFR: 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries (JDK-8225377) [v9] In-Reply-To: References: <3ynomxqzSqjW5tI48YPSmq4Ptc6A0eL7R_vDUzUnkTg=.3657f423-5f70-412e-b923-ce792cb6f86d@github.com> Message-ID: On Tue, 15 Apr 2025 15:03:21 GMT, Severin Gehwolf wrote: >> That happened as a different change: https://bugs.openjdk.org/browse/JDK-8340024 >> >> My understanding was that the best practice for backports was to minimize the number of changes from the original patch, and if a chain of related changes needed to be backported to do them all as separate changes, is that accurate? Would you like me to backport that one as well? > > @cushon You could fold this change into this one. It makes sense to backport them both. Then use `/issue add JDK-8340024` on this PR. @jerboaa thanks! I will do that. Do you have thoughts on including #1251 and #1252 in this PR vs. keeping them separate? They're all part of the same logical fix. ------------- PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/1251#discussion_r2044874365 From cushon at openjdk.org Tue Apr 15 15:25:22 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Tue, 15 Apr 2025 15:25:22 GMT Subject: [jdk21u-dev] RFR: 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries (JDK-8225377) [v10] In-Reply-To: References: Message-ID: > [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779) is a redo of the backport of [JDK-8323093](https://bugs.openjdk.org/browse/JDK-8323093), see also discussion in CSR [JDK-8346471](https://bugs.openjdk.org/browse/JDK-8346471). Liam Miller-Cushon has updated the pull request incrementally with one additional commit since the last revision: Include JDK-8340024 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1251/files - new: https://git.openjdk.org/jdk21u-dev/pull/1251/files/92dcccb9..7c68ee96 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1251&range=09 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1251&range=08-09 Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1251.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1251/head:pull/1251 PR: https://git.openjdk.org/jdk21u-dev/pull/1251 From goetz at openjdk.org Tue Apr 15 15:30:07 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 15 Apr 2025 15:30:07 GMT Subject: [jdk17u-dev] RFR: 8300658: memory_and_swap_limit() reporting wrong values on systems with swapaccount=0 Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport e47e9ec05b630c82182c7843365dfd90fdaa18a0 Changes: https://git.openjdk.org/jdk17u-dev/pull/3500/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3500&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8300658 Stats: 82 lines in 5 files changed: 65 ins; 14 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3500.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3500/head:pull/3500 PR: https://git.openjdk.org/jdk17u-dev/pull/3500 From cushon at openjdk.org Tue Apr 15 15:43:57 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Tue, 15 Apr 2025 15:43:57 GMT Subject: [jdk21u-dev] RFR: 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries (JDK-8225377) [v11] In-Reply-To: References: Message-ID: > [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779) is a redo of the backport of [JDK-8323093](https://bugs.openjdk.org/browse/JDK-8323093), see also discussion in CSR [JDK-8346471](https://bugs.openjdk.org/browse/JDK-8346471). Liam Miller-Cushon has updated the pull request incrementally with one additional commit since the last revision: Revert "Include JDK-8340024" This reverts commit 7c68ee965177f001b66b82bb811226b39f5056c0. ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1251/files - new: https://git.openjdk.org/jdk21u-dev/pull/1251/files/7c68ee96..4069cb8b Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1251&range=10 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1251&range=09-10 Stats: 7 lines in 1 file changed: 0 ins; 6 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1251.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1251/head:pull/1251 PR: https://git.openjdk.org/jdk21u-dev/pull/1251 From sgehwolf at openjdk.org Tue Apr 15 15:43:57 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 15 Apr 2025 15:43:57 GMT Subject: [jdk21u-dev] RFR: 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries (JDK-8225377) [v9] In-Reply-To: References: <3ynomxqzSqjW5tI48YPSmq4Ptc6A0eL7R_vDUzUnkTg=.3657f423-5f70-412e-b923-ce792cb6f86d@github.com> Message-ID: <5BaobjC1TCiBR0Plr5-E2ofMjOdJCZui7ogY6gymHcU=.4b758b7f-2a68-4340-a50f-d4bcd6b9b20b@github.com> On Tue, 15 Apr 2025 15:11:58 GMT, Liam Miller-Cushon wrote: >> @cushon You could fold this change into this one. It makes sense to backport them both. Then use `/issue add JDK-8340024` on this PR. > > @jerboaa thanks! I will do that. > > Do you have thoughts on including #1251 and #1252 in this PR vs. keeping them separate? They're all part of the same logical fix. @cushon I may have been too fast. This is an 21-only fix (the redo) and [JDK-8340024](https://bugs.openjdk.org/browse/JDK-8340024) would be a backport. So to keep this neat, work-flow wise, it probably makes more sense to remove it again and do JDK-8340024 separately (as a backport PR). Sorry for the confusion. this is a pretty special case. I'd also keep the others separate. ------------- PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/1251#discussion_r2044927692 From cushon at openjdk.org Tue Apr 15 15:43:57 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Tue, 15 Apr 2025 15:43:57 GMT Subject: [jdk21u-dev] RFR: 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries (JDK-8225377) [v9] In-Reply-To: <5BaobjC1TCiBR0Plr5-E2ofMjOdJCZui7ogY6gymHcU=.4b758b7f-2a68-4340-a50f-d4bcd6b9b20b@github.com> References: <3ynomxqzSqjW5tI48YPSmq4Ptc6A0eL7R_vDUzUnkTg=.3657f423-5f70-412e-b923-ce792cb6f86d@github.com> <5BaobjC1TCiBR0Plr5-E2ofMjOdJCZui7ogY6gymHcU=.4b758b7f-2a68-4340-a50f-d4bcd6b9b20b@github.com> Message-ID: <0yE7tpdTqzzwU1d4PUdvB5pcD_G7z21T62anRE57Tjo=.27d8d6a4-7dc8-45eb-bc38-9ba19fcc3ed5@github.com> On Tue, 15 Apr 2025 15:35:25 GMT, Severin Gehwolf wrote: >> @jerboaa thanks! I will do that. >> >> Do you have thoughts on including #1251 and #1252 in this PR vs. keeping them separate? They're all part of the same logical fix. > > @cushon I may have been too fast. This is an 21-only fix (the redo) and [JDK-8340024](https://bugs.openjdk.org/browse/JDK-8340024) would be a backport. So to keep this neat, work-flow wise, it probably makes more sense to remove it again and do JDK-8340024 separately (as a backport PR). Sorry for the confusion. this is a pretty special case. I'd also keep the others separate. Ok, sounds good! I've removed that commit, unliked it from that bug, and cancelled the backport request for now. ------------- PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/1251#discussion_r2044936357 From robm at openjdk.org Tue Apr 15 16:51:00 2025 From: robm at openjdk.org (Rob McKenna) Date: Tue, 15 Apr 2025 16:51:00 GMT Subject: [jdk24u] Integrated: Merge a9cfe9e82ac0bb22b1027210fd3ca926d93a809a Message-ID: <7TrkyaKuA9NZF_UJwk7GI8k8OHlTDWjWf8IN8U7M4Tw=.e96e823b-0a33-44b0-8e05-8f7de42a86b5@github.com> Merge ------------- Commit messages: - Merge - 8350820: OperatingSystemMXBean CpuLoad() methods return -1.0 on Windows - 8347564: ZGC: Crash in DependencyContext::clean_unloading_dependents - 8349084: Update vectors used in several PQC benchmarks - 8349183: [BACKOUT] Optimization for StringBuilder append boolean & null - 8348562: ZGC: segmentation fault due to missing node type check in barrier elision analysis - 8349058: 'internal proprietary API' warnings make javac warnings unusable - 8346587: Distrust TLS server certificates anchored by Camerfirma Root CAs - 8347847: Enhance jar file support - Merge - ... and 10 more: https://git.openjdk.org/jdk24u/compare/ef58a805...5fba1bd2 The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk24u/pull/197/files Stats: 307 lines in 12 files changed: 227 ins; 25 del; 55 mod Patch: https://git.openjdk.org/jdk24u/pull/197.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/197/head:pull/197 PR: https://git.openjdk.org/jdk24u/pull/197 From robm at openjdk.org Tue Apr 15 16:51:00 2025 From: robm at openjdk.org (Rob McKenna) Date: Tue, 15 Apr 2025 16:51:00 GMT Subject: [jdk24u] Integrated: Merge a9cfe9e82ac0bb22b1027210fd3ca926d93a809a In-Reply-To: <7TrkyaKuA9NZF_UJwk7GI8k8OHlTDWjWf8IN8U7M4Tw=.e96e823b-0a33-44b0-8e05-8f7de42a86b5@github.com> References: <7TrkyaKuA9NZF_UJwk7GI8k8OHlTDWjWf8IN8U7M4Tw=.e96e823b-0a33-44b0-8e05-8f7de42a86b5@github.com> Message-ID: On Tue, 15 Apr 2025 16:34:02 GMT, Rob McKenna wrote: > Merge This pull request has now been integrated. Changeset: 56a69018 Author: Rob McKenna URL: https://git.openjdk.org/jdk24u/commit/56a6901801dda73e58f9f543e92553715187bfe2 Stats: 307 lines in 12 files changed: 227 ins; 25 del; 55 mod Merge ------------- PR: https://git.openjdk.org/jdk24u/pull/197 From bulasevich at openjdk.org Tue Apr 15 17:43:52 2025 From: bulasevich at openjdk.org (Boris Ulasevich) Date: Tue, 15 Apr 2025 17:43:52 GMT Subject: [jdk17u-dev] Integrated: 8320682: [AArch64] C1 compilation fails with "Field too big for insn" In-Reply-To: References: Message-ID: On Thu, 3 Apr 2025 13:53:32 GMT, Boris Ulasevich wrote: > This is a backport from https://github.com/openjdk/jdk/pull/16951 to change the NMethodSizeLimit limit to 1MB to avoid the issue: > > > $ jdk-fastdebug/bin/java -XX:NMethodSizeLimit=10M -version > > # A fatal error has been detected by the Java Runtime Environment: > # > # Internal Error (/jdk17u-dev/src/hotspot/cpu/aarch64/assembler_aarch64.hpp:267), pid=334227, tid=334241 > # guarantee(chk == -1 || chk == 0) failed: Field too big for insn > > > The minor merge conflicts have been resolved: > - Copyright year > - TestC1Globals.java in the original fix was an update of an already existing file. Here is is just a new file This pull request has now been integrated. Changeset: bec2e071 Author: Boris Ulasevich Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/bec2e07144923a70746dd55a5482cb8f7ea6add2 Stats: 71 lines in 2 files changed: 69 ins; 0 del; 2 mod 8320682: [AArch64] C1 compilation fails with "Field too big for insn" Reviewed-by: phh ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3432 From duke at openjdk.org Tue Apr 15 18:06:57 2025 From: duke at openjdk.org (duke) Date: Tue, 15 Apr 2025 18:06:57 GMT Subject: [jdk21u-dev] RFR: 8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool In-Reply-To: <3rkXFjwwn4ok_AD3nJDQ-v4gvuHct0ppe32XyY8Uo_U=.628999a4-4199-4f05-b599-26cae1571b36@github.com> References: <3rkXFjwwn4ok_AD3nJDQ-v4gvuHct0ppe32XyY8Uo_U=.628999a4-4199-4f05-b599-26cae1571b36@github.com> Message-ID: On Thu, 13 Mar 2025 14:31:42 GMT, Dmitry Chuyko wrote: > This a backport of JDK-8351933 [0] (PR [1]) for 21u. At one of code paths the TC subfield of ctl field is decremented and the result is not masked correctly. The target code is also in tryTrim() but the surrounding is different from the current master, as well as the original mask name. The core change is the same, candidate for compareAndSetCtl() is constructed using '(c & RC_MASK) | ((c - TC_UNIT) & TC_MASK)' instead of '(UC_MASK & (c - TC_UNIT))' to correctly preserve the RC subfield. > > [0] https://bugs.openjdk.org/browse/JDK-8351933 > [1] https://github.com/openjdk/jdk/pull/24034 @dchuyko Your change (at version 2639b37e93c0aeff967a0468506c8605c6ef1138) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1485#issuecomment-2807054376 From dchuyko at openjdk.org Tue Apr 15 18:32:55 2025 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Tue, 15 Apr 2025 18:32:55 GMT Subject: [jdk21u-dev] Integrated: 8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool In-Reply-To: <3rkXFjwwn4ok_AD3nJDQ-v4gvuHct0ppe32XyY8Uo_U=.628999a4-4199-4f05-b599-26cae1571b36@github.com> References: <3rkXFjwwn4ok_AD3nJDQ-v4gvuHct0ppe32XyY8Uo_U=.628999a4-4199-4f05-b599-26cae1571b36@github.com> Message-ID: On Thu, 13 Mar 2025 14:31:42 GMT, Dmitry Chuyko wrote: > This a backport of JDK-8351933 [0] (PR [1]) for 21u. At one of code paths the TC subfield of ctl field is decremented and the result is not masked correctly. The target code is also in tryTrim() but the surrounding is different from the current master, as well as the original mask name. The core change is the same, candidate for compareAndSetCtl() is constructed using '(c & RC_MASK) | ((c - TC_UNIT) & TC_MASK)' instead of '(UC_MASK & (c - TC_UNIT))' to correctly preserve the RC subfield. > > [0] https://bugs.openjdk.org/browse/JDK-8351933 > [1] https://github.com/openjdk/jdk/pull/24034 This pull request has now been integrated. Changeset: e13da984 Author: Dmitry Chuyko Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/e13da984481b17fb5ba7a27a25112fa5fd6f7722 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool Reviewed-by: phh, dl ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1485 From duke at openjdk.org Tue Apr 15 18:48:02 2025 From: duke at openjdk.org (Anawesha Khuntia) Date: Tue, 15 Apr 2025 18:48:02 GMT Subject: [jdk24u] Integrated: 8347300: Don't exclude the "PATH" var from the environment when running app launchers in jpackage tests In-Reply-To: References: Message-ID: On Fri, 4 Apr 2025 10:30:56 GMT, Anawesha Khuntia wrote: > Straight Backport. Mach5 runs passed This pull request has now been integrated. Changeset: 763ad573 Author: Anawesha Khuntia Committer: Paul Hohensee URL: https://git.openjdk.org/jdk24u/commit/763ad57374bf356b55d256e235edb9f8fffe6d49 Stats: 38 lines in 4 files changed: 19 ins; 3 del; 16 mod 8347300: Don't exclude the "PATH" var from the environment when running app launchers in jpackage tests Backport-of: d69463e4bcbddd346b9486059c5ad3a1cb555632 ------------- PR: https://git.openjdk.org/jdk24u/pull/179 From duke at openjdk.org Tue Apr 15 19:05:03 2025 From: duke at openjdk.org (duke) Date: Tue, 15 Apr 2025 19:05:03 GMT Subject: [jdk21u-dev] RFR: 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries (JDK-8225377) [v11] In-Reply-To: References: Message-ID: On Tue, 15 Apr 2025 15:43:57 GMT, Liam Miller-Cushon wrote: >> [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779) is a redo of the backport of [JDK-8323093](https://bugs.openjdk.org/browse/JDK-8323093), see also discussion in CSR [JDK-8346471](https://bugs.openjdk.org/browse/JDK-8346471). > > Liam Miller-Cushon has updated the pull request incrementally with one additional commit since the last revision: > > Revert "Include JDK-8340024" > > This reverts commit 7c68ee965177f001b66b82bb811226b39f5056c0. @cushon Your change (at version 4069cb8bb4f11d1442608252de1d55d4622f9fd6) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1251#issuecomment-2807199692 From clanger at openjdk.org Tue Apr 15 19:47:55 2025 From: clanger at openjdk.org (Christoph Langer) Date: Tue, 15 Apr 2025 19:47:55 GMT Subject: [jdk24u] Integrated: 8344892: beans/finder/MethodFinder.findMethod incorrectly returns null In-Reply-To: References: Message-ID: On Mon, 14 Apr 2025 06:56:22 GMT, Christoph Langer wrote: > Hi all, > > This pull request contains a backport of [JDK-8344892](https://bugs.openjdk.org/browse/JDK-8344892), commit [216f113f](https://github.com/openjdk/jdk/commit/216f113f8b377054bcfccf875ab29e967164d8ab) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alexander Zvegintsev on 4 Mar 2025 and was reviewed by Alexey Ivanov and Sergey Bylokhov. > > Thanks! This pull request has now been integrated. Changeset: 94afa91a Author: Christoph Langer URL: https://git.openjdk.org/jdk24u/commit/94afa91a4c3547d4e385373c1c7b54f1a32bf3fa Stats: 3 lines in 1 file changed: 0 ins; 1 del; 2 mod 8344892: beans/finder/MethodFinder.findMethod incorrectly returns null Backport-of: 216f113f8b377054bcfccf875ab29e967164d8ab ------------- PR: https://git.openjdk.org/jdk24u/pull/189 From clanger at openjdk.org Tue Apr 15 19:49:52 2025 From: clanger at openjdk.org (Christoph Langer) Date: Tue, 15 Apr 2025 19:49:52 GMT Subject: [jdk24u] Integrated: 8344629: SSLSocketNoServerHelloClientShutdown test timeout In-Reply-To: References: Message-ID: <8rxWtikWS3Jl0EMZtb67nTeh4n23NcArWU5R8pNDJ68=.0bc8d29b-d1b0-41b4-a2ef-7d6014872088@github.com> On Mon, 14 Apr 2025 05:30:41 GMT, Christoph Langer wrote: > Hi all, > > This pull request contains a backport of [JDK-8344629](https://bugs.openjdk.org/browse/JDK-8344629) commit [2207749c](https://github.com/openjdk/jdk/commit/2207749c8915a4b65faec51948a183f4bb6ae20f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Artur Barashev on 9 Dec 2024 and was reviewed by Bradford Wetmore. > > Thanks! This pull request has now been integrated. Changeset: 6a7ddb94 Author: Christoph Langer URL: https://git.openjdk.org/jdk24u/commit/6a7ddb94d654bebc4d1a3fadebdef566e8cd9956 Stats: 13 lines in 1 file changed: 7 ins; 4 del; 2 mod 8344629: SSLSocketNoServerHelloClientShutdown test timeout Backport-of: 2207749c8915a4b65faec51948a183f4bb6ae20f ------------- PR: https://git.openjdk.org/jdk24u/pull/188 From dholmes at openjdk.org Tue Apr 15 23:19:47 2025 From: dholmes at openjdk.org (David Holmes) Date: Tue, 15 Apr 2025 23:19:47 GMT Subject: [jdk24u] Integrated: 8353946: Incorrect WINDOWS ifdef in os::build_agent_function_name In-Reply-To: References: Message-ID: On Tue, 15 Apr 2025 03:35:51 GMT, David Holmes wrote: > Hi all, > > This pull request contains a backport of commit [92e52fe1](https://github.com/openjdk/jdk/commit/92e52fe1df84efd94d713afed5acd9c7281a77d7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by David Holmes on 15 Apr 2025 and was reviewed by Kim Barrett. > > Thanks! This pull request has now been integrated. Changeset: 821c871b Author: David Holmes URL: https://git.openjdk.org/jdk24u/commit/821c871b79c2945f0973cf9d5a15f9bdcee2925b Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8353946: Incorrect WINDOWS ifdef in os::build_agent_function_name Backport-of: 92e52fe1df84efd94d713afed5acd9c7281a77d7 ------------- PR: https://git.openjdk.org/jdk24u/pull/193 From andrew at openjdk.org Wed Apr 16 01:32:55 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 16 Apr 2025 01:32:55 GMT Subject: [jdk11u-dev] RFR: Merge jdk11u:master Message-ID: <4AsyWJdZxqL_t2WdvoAKrpo-JuNQGywy9qqoiRABz_8=.546612a4-59d8-44a4-8bc3-58bf0d67e989@github.com> Merge jdk-11.0.27-ga ------------- Commit messages: - Merge jdk11u:master - 8354087: [11u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 11.0.27 - 8347847: Enhance jar file support - 8343007: Enhance Buffered Image handling - 8342562: Enhance Deflater operations - 8338430: Improve compiler transformations - 8337692: Better TLS connection support - 8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract - 8309841: Jarsigner should print a warning if an entry is removed - 8337494: Clarify JarInputStream behavior The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3023&range=00.0 - jdk11u:master: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3023&range=00.1 Changes: https://git.openjdk.org/jdk11u-dev/pull/3023/files Stats: 304 lines in 12 files changed: 226 ins; 25 del; 53 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3023.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3023/head:pull/3023 PR: https://git.openjdk.org/jdk11u-dev/pull/3023 From gnu.andrew at redhat.com Wed Apr 16 01:32:54 2025 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 16 Apr 2025 02:32:54 +0100 Subject: OpenJDK 11.0.27 Released Message-ID: We are pleased to announce the release of OpenJDK 11.0.27. The source tarball is available from: * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.27+6.tar.xz The tarball is accompanied by a digital signature available at: * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.27+6.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: b5860fb5202d60530273a57a1a2a9b18af90bfd836705cd562963f2d41436578 openjdk-11.0.27+6.tar.xz d4b28b154c8b65ba37d89646e9d75bfb8143cd74d40ba231a34ded7239fab364 openjdk-11.0.27+6.tar.xz.sig SHA512 checksums: dacb1f49688cdbbc7584b114874b973c6ff753729cd07e1773bde9c686ac710b1d4efb2d94154f0eab1942747878c92957a2bd771febe5b2691becc0561e8fa0 openjdk-11.0.27+6.tar.xz 6464c7870c77a07afdc5f9b6c11c1c36381a92a30fed52e74efe0f2d1b278f70b94243315876fdd57c36a778e2b53cfa6bf6d9318d997a1820a7188a2ef0f095 openjdk-11.0.27+6.tar.xz.sig The checksums can be downloaded from: * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.27+6.sha256 * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.27+6.sha512 New in release OpenJDK 11.0.27 (2025-04-15): ============================================ Live versions of these release notes can be found at: * https://bit.ly/openjdk11027 * CVEs - CVE-2025-21587 - CVE-2025-30691 - CVE-2025-30698 * Changes - JDK-8195675: Call to insertText with single character from custom Input Method ignored - JDK-8202926: Test java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.html fails - JDK-8216539: tools/jar/modularJar/Basic.java timed out - JDK-8268364: jmethod clearing should be done during unloading - JDK-8273914: Indy string concat changes order of operations - JDK-8294316: SA core file support is broken on macosx-x64 starting with macOS 12.x - JDK-8306408: Fix the format of several tables in building.md - JDK-8309841: Jarsigner should print a warning if an entry is removed - JDK-8312049: runtime/logging/ClassLoadUnloadTest can be improved - JDK-8320916: jdk/jfr/event/gc/stacktrace/TestParallelMarkSweepAllocationPendingStackTrace.java failed with "OutOfMemoryError: GC overhead limit exceeded" - JDK-8327650: Test java/nio/channels/DatagramChannel/StressNativeSignal.java timed out - JDK-8328242: Add a log area to the PassFailJFrame - JDK-8331863: DUIterator_Fast used before it is constructed - JDK-8336012: Fix usages of jtreg-reserved properties - JDK-8337494: Clarify JarInputStream behavior - JDK-8337692: Better TLS connection support - JDK-8338430: Improve compiler transformations - JDK-8339560: Unaddressed comments during code review of JDK-8337664 - JDK-8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract - JDK-8339931: Update problem list for WindowUpdateFocusabilityTest.java - JDK-8340387: Update OS detection code to recognize Windows Server 2025 - JDK-8341424: GHA: Collect hs_errs from build time failures - JDK-8342562: Enhance Deflater operations - JDK-8342704: GHA: Report truncation is broken after JDK-8341424 - JDK-8343007: Enhance Buffered Image handling - JDK-8343474: [updates] Customize README.md to specifics of update project - JDK-8343599: Kmem limit and max values swapped when printing container information - JDK-8343786: [11u] GHA: Bump macOS and Xcode versions to macos-13 and XCode 14.3.1 - JDK-8344589: Update IANA Language Subtag Registry to Version 2024-11-19 - JDK-8345509: Bump update version of OpenJDK: 11.0.27 - JDK-8346587: Distrust TLS server certificates anchored by Camerfirma Root CAs - JDK-8347427: JTabbedPane/8134116/Bug8134116.java has no license header - JDK-8347847: Enhance jar file support - JDK-8347965: (tz) Update Timezone Data to 2025a - JDK-8349603: [21u, 17u, 11u] Update GHA JDKs after Jan/25 updates - JDK-8352097: (tz) zone.tab update missed in 2025a backport - JDK-8354087: [11u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 11.0.27 Notes on individual issues: =========================== security-libs/java.security: JDK-8309841: Jarsigner should print a warning if an entry is removed ==================================================================== In previous OpenJDK releases, the jarsigner tool did not detect the case where a file was removed from a signed JAR file but its signature was still present. With this release, `jarsigner -verify` checks that every signature has a matching file entry and prints a warning if this is not the case. The `-verbose` option can also be added to the command to see the names of the mismatched entries. security-libs/javax.net.ssl: JDK-8346587: Distrust TLS server certificates anchored by Camerfirma Root CAs ============================================================================= In accordance with similar plans recently announced by Google, Mozilla, Apple and Microsoft, the JDK will not trust Transport Layer Security (TLS) certificates issued after the 15th of April 2025 which are anchored by Camerfirma root certificates. Certificates issued on or before April 15th, 2025 will continue to be trusted until they expire. If a server's certificate chain is anchored by an affected certificate, attempts to negotiate a TLS session will fail with an Exception that indicates the trust anchor is not trusted. For example, "TLS server certificate issued after 2025-04-15 and anchored by a distrusted legacy Camerfirma root CA: CN=Chambers of Commerce Root - 2008, O=AC Camerfirma S.A., SERIALNUMBER=A82743287, L=Madrid (see current address at www.camerfirma.com/address), C=EU" To check whether a certificate in a JDK keystore is affected by this change, you can the `keytool` utility: keytool -v -list -alias -keystore If any of the certificates in the chain are affected by this change, then you will need to update the certificate or contact the organisation responsible for managing the certificate. These restrictions apply to the following Camerfirma root certificates included in the JDK: Alias name: camerfirmachamberscommerceca [jdk] CN=Chambers of Commerce Root OU=http://www.chambersign.org O=AC Camerfirma SA CIF A82743287 C=EU SHA256: 0C:25:8A:12:A5:67:4A:EF:25:F2:8B:A7:DC:FA:EC:EE:A3:48:E5:41:E6:F5:CC:4E:E6:3B:71:B3:61:60:6A:C3 Alias name: camerfirmachambersca [jdk] CN=Chambers of Commerce Root - 2008 O=AC Camerfirma S.A. SERIALNUMBER=A82743287 L=Madrid (see current address at www.camerfirma.com/address) C=EU SHA256: 06:3E:4A:FA:C4:91:DF:D3:32:F3:08:9B:85:42:E9:46:17:D8:93:D7:FE:94:4E:10:A7:93:7E:E2:9D:96:93:C0 Alias name: camerfirmachambersignca [jdk] CN=Global Chambersign Root - 2008 O=AC Camerfirma S.A. SERIALNUMBER=A82743287 L=Madrid (see current address at www.camerfirma.com/address) C=EU SHA256: 13:63:35:43:93:34:A7:69:80:16:A0:D3:24:DE:72:28:4E:07:9D:7B:52:20:BB:8F:BD:74:78:16:EE:BE:BA:CA 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 "CAMERFIRMA_TLS" is no longer listed in the `jdk.security.caDistrustPolicies` security property. tools/javac: JDK-8273914: Indy string concat changes order of operations =========================================================== The implementation of JEP-280, "Indify String Concatenation", in OpenJDK 9's javac compiler introduced a regression in the order in which string concatenation expressions are evaluated. Section 15.7.1 in the Java Language Specification (JLS) requires the operands to be fully evaluated in left-to-right order. The conversion to using invokedynamic calls for this evaluation caused all operands to be evaluated and then separately converted to strings. This release resolves the regression by eagerly converting each argument to a string after evaluation. As an example, consider the following code: StringBuilder builder = new StringBuilder("good"); return "" + builder + builder.append("bye"); The third argument of the concatenation has the side-effect of altering the value of builder to be "goodbye". If the arguments are evaluated eagerly, the concatenation becomes "" + "good" + "goodbye", resulting in "goodgoodbye" as the output. This is the result when compiled with a version of javac prior to OpenJDK 9 or when running javac with the -XDstringConcat=inline command line option to use the previous concatenation approach. If the JEP-280 string concatenation option (the default) is used to compile the code with versions of OpenJDK which suffer from the regression (which was first resolved in OpenJDK 19), the second argument is not converted to a string until after the builder.append method has altered the StringBuilder object. The concatenation wrongly becomes "" + "goodbye" + "goodbye", resulting in "goodbyegoodbye" as the output. Happy hacking, -- Andrew :) Pronouns: he / him or they / them Principal Free Java Software Engineer OpenJDK Package Owner 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 Available on Libera Chat & OFTC IRC networks as gnu_andrew -------------- 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 Wed Apr 16 01:36:53 2025 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 16 Apr 2025 02:36:53 +0100 Subject: OpenJDK 17.0.15 Released Message-ID: We are pleased to announce the release of OpenJDK 17.0.15. The source tarball is available from: * https://openjdk-sources.osci.io/openjdk17/openjdk-17.0.15+6.tar.xz The tarball is accompanied by a digital signature available at: * https://openjdk-sources.osci.io/openjdk17/openjdk-17.0.15+6.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: 0ead550ff5abe15df9c2c8b3656198e6e6679186b544e1fa329436e90eb46b31 openjdk-17.0.15+6.tar.xz 55a6c9777110bca5d5a8d3dfae237f5caf3cdaa1728784e3619916f8bfe8b0ed openjdk-17.0.15+6.tar.xz.sig SHA512 checksums: 3e375efb74ce6cbd93a638219f438d319f5405f9bc089ff4f54daab8128f3ad64a7ef768d7beb86193f8dafa6e07d0466df479fda471e64ff1921820bcff5c4d openjdk-17.0.15+6.tar.xz 4cee3307673eb077b9f85a6f279fac867e3ead3d1d4da615b6d8147fb66048e5bd4dd429940cbbbf065c6db2e52f362cf524e2df836e2c5449621767dd63607a openjdk-17.0.15+6.tar.xz.sig The checksums can be downloaded from: * https://openjdk-sources.osci.io/openjdk17/openjdk-17.0.15+6.sha256 * https://openjdk-sources.osci.io/openjdk17/openjdk-17.0.15+6.sha512 New in release OpenJDK 17.0.15 (2025-04-15): ============================================ Live versions of these release notes can be found at: * https://bit.ly/openjdk17015 * CVEs - CVE-2025-21587 - CVE-2025-30691 - CVE-2025-30698 * Changes - JDK-6355567: AdobeMarkerSegment causes failure to read valid JPEG - JDK-8065099: [macos] javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java fails: no background shine through - JDK-8179502: Enhance OCSP, CRL and Certificate Fetch Timeouts - JDK-8198237: [macos] Test java/awt/Frame/ExceptionOnSetExtendedStateTest/ExceptionOnSetExtendedStateTest.java fails - JDK-8198666: Many java/awt/Modal/OnTop/ test fails on mac - JDK-8208565: [TEST_BUG] javax\swing\PopupFactory\6276087\NonOpaquePopupMenuTest.java throws NPE - JDK-8226933: [TEST_BUG]GTK L&F: There is no swatches or RGB tab in JColorChooser - JDK-8226938: [TEST_BUG]GTK L&F: There is no Details button in FileChooser Dialog - JDK-8266435: WBMPImageReader.read() should not truncate the input stream - JDK-8267893: Improve jtreg test failure handler do get native/mixed stack traces for cores and live processes - JDK-8270961: [TESTBUG] Move GotWrongOOMEException into vm.share.gc package - JDK-8274893: Update java.desktop classes to use try-with-resources - JDK-8276202: LogFileOutput.invalid_file_vm asserts when being executed from a read only working directory - JDK-8277240: java/awt/Graphics2D/ScaledTransform/ScaledTransform.java dialog does not get disposed - JDK-8281234: The -protected option is not always checked in keytool and jarsigner - JDK-8282314: nsk/jvmti/SuspendThread/suspendthrd003 may leak memory - JDK-8283387: [macos] a11y : Screen magnifier does not show selected Tab - JDK-8283404: [macos] a11y : Screen magnifier does not show JMenu name - JDK-8283664: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PrintTextTest.java - JDK-8286779: javax.crypto.CryptoPolicyParser#isConsistent always returns 'true' - JDK-8286875: ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native - JDK-8290400: Must run exe installers in jpackage jtreg tests without UI - JDK-8292588: [macos] Multiscreen/MultiScreenLocationTest/MultiScreenLocationTest.java: Robot.mouseMove test failed on Screen #0 - JDK-8292704: sun/security/tools/jarsigner/compatibility/Compatibility.java use wrong key size for EC - JDK-8292848: AWT_Mixing and TrayIcon tests fail on el8 with hard-coded isOel7 - JDK-8293345: SunPKCS11 provider checks on PKCS11 Mechanism are problematic - JDK-8293412: Remove unnecessary java.security.egd overrides - JDK-8294067: [macOS] javax/swing/JComboBox/6559152/bug6559152.java Cannot select an item from popup with the ENTER key. - JDK-8294316: SA core file support is broken on macosx-x64 starting with macOS 12.x - JDK-8295087: Manual Test to Automated Test Conversion - JDK-8295176: some langtools test pollutes source tree - JDK-8296591: Signature benchmark - JDK-8296818: Enhance JMH tests java/security/Signatures.java - JDK-8299077: [REDO] JDK-4512626 Non-editable JTextArea provides no visual indication of keyboard focus - JDK-8299127: [REDO] JDK-8194048 Regression automated test '/open/test/jdk/javax/swing/text/DefaultCaret/HidingSelection/HidingSelectionTest.java' fails - JDK-8299128: [REDO] JDK-8213562 Test javax/swing/text/DefaultCaret/HidingSelection/MultiSelectionTest.java fails - JDK-8299739: HashedPasswordFileTest.java and ExceptionTest.java can fail with java.lang.NullPointerException - JDK-8299994: java/security/Policy/Root/Root.java fails when home directory is read-only - JDK-8301989: new javax.swing.text.DefaultCaret().setBlinkRate(N) results in NPE - JDK-8302111: Serialization considerations - JDK-8305853: java/text/Format/DateFormat/DateFormatRegression.java fails with "Uncaught exception thrown in test method Test4089106" - JDK-8306711: Improve diagnosis of `IntlTest` framework - JDK-8308341: JNI_GetCreatedJavaVMs returns a partially initialized JVM - JDK-8309171: Test vmTestbase/nsk/jvmti/scenarios/jni_interception/JI05/ji05t001/TestDescription.java fails after JDK-8308341 - JDK-8309231: ProblemList vmTestbase/nsk/jvmti/scenarios/jni_interception/JI05/ji05t001/TestDescription.java - JDK-8309740: Expand timeout windows for tests in JDK-8179502 - JDK-8309841: Jarsigner should print a warning if an entry is removed - JDK-8310234: Refactor Locale tests to use JUnit - JDK-8310629: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java fails with RuntimeException Server not ready - JDK-8311306: Test com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java failed: out of expected range - JDK-8311546: Certificate name constraints improperly validated with leading period - JDK-8311663: Additional refactoring of Locale tests to JUnit - JDK-8312416: Tests in Locale should have more descriptive names - JDK-8312518: [macos13] setFullScreenWindow() shows black screen on macOS 13 & above - JDK-8313633: [macOS] java/awt/dnd/NextDropActionTest/NextDropActionTest.java fails with java.lang.RuntimeException: wrong next drop action! - JDK-8313710: jcmd: typo in the documentation of JFR.start and JFR.dump - JDK-8314225: SIGSEGV in JavaThread::is_lock_owned - JDK-8314610: hotspot can't compile with the latest of gtest because of - JDK-8314752: Use google test string comparison macros - JDK-8314909: tools/jpackage/windows/Win8282351Test.java fails with java.lang.AssertionError: Expected [0]. Actual [1618]: - JDK-8314975: JavadocTester should set source path if not specified - JDK-8315486: vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java timed out - JDK-8315825: Open some swing tests - JDK-8315882: Open some swing tests 2 - JDK-8315883: Open source several Swing JToolbar tests - JDK-8315952: Open source several Swing JToolbar JTooltip JTree tests - JDK-8316056: Open source several Swing JTree tests - JDK-8316146: Open some swing tests 4 - JDK-8316149: Open source several Swing JTree JViewport KeyboardManager tests - JDK-8316218: Open some swing tests 5 - JDK-8316371: Open some swing tests 6 - JDK-8316559: Refactor some util/Calendar tests to JUnit - JDK-8316627: JViewport Test headless failure - JDK-8316696: Remove the testing base classes: IntlTest and CollatorTest - JDK-8317631: Refactor ChoiceFormat tests to use JUnit - JDK-8317636: Improve heap walking API tests to verify correctness of field indexes - JDK-8318442: java/net/httpclient/ManyRequests2.java fails intermittently on Linux - JDK-8319567: Update java/lang/invoke tests to support vm flags - JDK-8319568: Update java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java to accept vm flags - JDK-8319569: Several java/util tests should be updated to accept VM flags - JDK-8319647: Few java/lang/System/LoggerFinder/modules tests ignore vm flags - JDK-8319648: java/lang/SecurityManager tests ignore vm flags - JDK-8319672: Several classloader tests ignore VM flags - JDK-8319673: Few security tests ignore VM flags - JDK-8319676: A couple of jdk/modules/incubator/ tests ignore VM flags - JDK-8319677: Test jdk/internal/misc/VM/RuntimeArguments.java should be marked as flagless - JDK-8319818: Address GCC 13.2.0 warnings (stringop-overflow and dangling-pointer) - JDK-8320372: test/jdk/sun/security/x509/DNSName/LeadingPeriod.java validity check failed - JDK-8320676: Manual printer tests have no Pass/Fail buttons, instructions close set 1 - JDK-8320691: Timeout handler on Windows takes 2 hours to complete - JDK-8320714: java/util/Locale/LocaleProvidersRun.java and java/util/ResourceBundle/modules/visibility/VisibilityTest.java timeout after passing - JDK-8320916: jdk/jfr/event/gc/stacktrace/TestParallelMarkSweepAllocationPendingStackTrace.java failed with "OutOfMemoryError: GC overhead limit exceeded" - JDK-8321818: vmTestbase/nsk/stress/strace/strace015.java failed with 'Cannot read the array length because "" is null' - JDK-8323196: jdk/jfr/api/consumer/filestream/TestOrdered.java failed with "Events are not ordered! Reuse = false" - JDK-8324672: Update jdk/java/time/tck/java/time/TCKInstant.java now() to be more robust - JDK-8324807: Manual printer tests have no Pass/Fail buttons, instructions close set 2 - JDK-8325024: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java incorrect comment information - JDK-8325042: Remove unused JVMDITools test files - JDK-8325529: Remove unused imports from `ModuleGenerator` test file - JDK-8325659: Normalize Random usage by incubator vector tests - JDK-8325906: Problemlist vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java#id1 until JDK-8320865 is fixed - JDK-8325908: Finish removal of IntlTest and CollatorTest - JDK-8325937: runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64 - JDK-8326421: Add jtreg test for large arrayCopy disjoint case. - JDK-8326525: com/sun/tools/attach/BasicTests.java does not verify AgentLoadException case - JDK-8327098: GTest needs larger combination limit - JDK-8327476: Upgrade JLine to 3.26.1 - JDK-8327505: Test com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java fails - JDK-8327857: Remove applet usage from JColorChooser tests Test4222508 - JDK-8327859: Remove applet usage from JColorChooser tests Test4319113 - JDK-8327986: ASAN reports use-after-free in DirectivesParserTest.empty_object_vm - JDK-8328005: Convert java/awt/im/JTextFieldTest.java applet test to main - JDK-8328085: C2: Use after free in PhaseChaitin::Register_Allocate() - JDK-8328121: Remove applet usage from JColorChooser tests Test4759306 - JDK-8328130: Remove applet usage from JColorChooser tests Test4759934 - JDK-8328185: Convert java/awt/image/MemoryLeakTest/MemoryLeakTest.java applet test to main - JDK-8328227: Remove applet usage from JColorChooser tests Test4887836 - JDK-8328368: Convert java/awt/image/multiresolution/MultiDisplayTest/MultiDisplayTest.java applet test to main - JDK-8328370: Convert java/awt/print/Dialog/PrintApplet.java applet test to main - JDK-8328380: Remove applet usage from JColorChooser tests Test6348456 - JDK-8328387: Convert java/awt/Frame/FrameStateTest/FrameStateTest.html applet test to main - JDK-8328403: Remove applet usage from JColorChooser tests Test6977726 - JDK-8328553: Get rid of JApplet in test/jdk/sanity/client/lib/SwingSet2/src/DemoModule.java - JDK-8328558: Convert javax/swing/JCheckBox/8032667/bug8032667.java applet test to main - JDK-8328717: Convert javax/swing/JColorChooser/8065098/bug8065098.java applet test to main - JDK-8328719: Convert java/awt/print/PageFormat/SetOrient.html applet test to main - JDK-8328730: Convert java/awt/print/bug8023392/bug8023392.html applet test to main - JDK-8328753: Open source few Undecorated Frame tests - JDK-8328819: Remove applet usage from JFileChooser tests bug6698013 - JDK-8328827: Convert java/awt/print/PrinterJob/PrinterDialogsModalityTest/PrinterDialogsModalityTest.html applet test to main - JDK-8329210: Delete Redundant Printer Dialog Modality Test - JDK-8329320: Simplify awt/print/PageFormat/NullPaper.java test - JDK-8329322: Convert PageFormat/Orient.java to use PassFailJFrame - JDK-8329692: Add more details to FrameStateTest.java test instructions - JDK-8330702: Update failure handler to don't generate Error message if cores actions are empty - JDK-8331153: JFR: Improve logging of jdk/jfr/api/consumer/filestream/TestOrdered.java - JDK-8331735: UpcallLinker::on_exit races with GC when copying frame anchor - JDK-8331959: Update PKCS#11 Cryptographic Token Interface to v3.1 - JDK-8332158: [XWayland] test/jdk/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java - JDK-8332917: failure_handler should execute gdb "info threads" command on linux - JDK-8333360: PrintNullString.java doesn't use float arguments - JDK-8333391: Test com/sun/jdi/InterruptHangTest.java failed: Thread was never interrupted during sleep - JDK-8333403: Write a test to check various components events are triggered properly - JDK-8333427: langtools/tools/javac/newlines/NewLineTest.java is failing on Japanese Windows - JDK-8334305: Remove all code for nsk.share.Log verbose mode - JDK-8334490: Normalize string with locale invariant `toLowerCase()` - JDK-8334777: Test javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java failed with NullPointerException - JDK-8335150: Test LogGeneratedClassesTest.java fails on rpmbuild mock enviroment - JDK-8335172: Add manual steps to run security/auth/callback/TextCallbackHandler/Password.java test - JDK-8335789: [TESTBUG] XparColor.java test fails with Error. Parse Exception: Invalid or unrecognized bugid: @ - JDK-8336012: Fix usages of jtreg-reserved properties - JDK-8336498: [macos] [build]: install-file macro may run into permission denied error - JDK-8336692: Redo fix for JDK-8284620 - JDK-8336942: Improve test coverage for class loading elements with annotations of different retentions - JDK-8337222: gc/TestDisableExplicitGC.java fails due to unexpected CodeCache GC - JDK-8337494: Clarify JarInputStream behavior - JDK-8337692: Better TLS connection support - JDK-8337826: Improve logging in OCSPTimeout and SimpleOCSPResponder to help diagnose JDK-8309754 - JDK-8337886: java/awt/Frame/MaximizeUndecoratedTest.java fails in OEL due to a slight color difference - JDK-8337951: Test sun/security/validator/samedn.sh CertificateNotYetValidException: NotBefore validation - JDK-8338100: C2: assert(!n_loop->is_member(get_loop(lca))) failed: control must not be back in the loop - JDK-8338426: Test java/nio/channels/Selector/WakeupNow.java failed - JDK-8338430: Improve compiler transformations - JDK-8338571: [TestBug] DefaultCloseOperation.java test not working as expected wrt instruction after JDK-8325851 fix - JDK-8338595: Add more linesize for MIME decoder in macro bench test Base64Decode - JDK-8338668: Test javax/swing/JFileChooser/8080628/bug8080628.java doesn't test for GTK L&F - JDK-8339154: Cleanups and JUnit conversion of test/jdk/java/util/zip/Available.java - JDK-8339261: Logs truncated in test javax/net/ssl/DTLS/DTLSRehandshakeTest.java - JDK-8339356: 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-8339524: Clean up a few ExtendedRobot tests - JDK-8339687: Rearrange reachabilityFence()s in jdk.test.lib.util.ForceGC - JDK-8339728: [Accessibility,Windows,JAWS] Bug in the getKeyChar method of the AccessBridge class - JDK-8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract - JDK-8339883: Open source several AWT/2D related tests - JDK-8339902: Open source couple TextField related tests - JDK-8339943: Frame not disposed in java/awt/dnd/DropActionChangeTest.java - JDK-8340078: Open source several 2D tests - JDK-8340116: test/jdk/sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java can fail due to regex - JDK-8340411: open source several 2D imaging tests - JDK-8340480: Bad copyright notices in changes from JDK-8339902 - JDK-8340687: Open source closed frame tests #1 - JDK-8340719: Open source AWT List tests - JDK-8340969: jdk/jfr/startupargs/TestStartDuration.java should be marked as flagless - JDK-8341037: Use standard layouts in DefaultFrameIconTest.java and MenuCrash.java - JDK-8341111: open source several AWT tests including menu shortcut tests - JDK-8341316: [macos] javax/swing/ProgressMonitor/ProgressMonitorEscapeKeyPress.java fails sometimes in macos - JDK-8341412: Various test failures after JDK-8334305 - JDK-8341424: GHA: Collect hs_errs from build time failures - JDK-8341453: java/awt/a11y/AccessibleJTableTest.java fails in some cases where the test tables are not visible - JDK-8341722: Fix some warnings as errors when building on Linux with toolchain clang - JDK-8341881: [REDO] java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 - JDK-8341978: Improve JButton/bug4490179.java - JDK-8341982: Simplify JButton/bug4323121.java - JDK-8342098: Write a test to compare the images - JDK-8342145: File libCreationTimeHelper.c compile fails on Alpine - JDK-8342270: Test sun/security/pkcs11/Provider/RequiredMechCheck.java needs write access to src tree - JDK-8342498: Add test for Allocation elimination after use as alignment reference by SuperWord - JDK-8342508: Use latch in BasicMenuUI/bug4983388.java instead of delay - JDK-8342541: Exclude List/KeyEventsTest/KeyEventsTest.java from running on macOS - JDK-8342562: Enhance Deflater operations - JDK-8342602: Remove JButton/PressedButtonRightClickTest test - JDK-8342607: Enhance register printing on x86_64 platforms - JDK-8342609: jpackage test helper function incorrectly removes a directory instead of its contents only - JDK-8342634: javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java creates temp file in src dir - JDK-8342635: javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java creates tmp file in src dir - JDK-8342704: GHA: Report truncation is broken after JDK-8341424 - JDK-8342811: java/net/httpclient/PlainProxyConnectionTest.java failed: Unexpected connection count: 5 - JDK-8342858: Make target mac-jdk-bundle fails on chmod command - JDK-8342988: GHA: Build JTReg in single step - JDK-8343007: Enhance Buffered Image handling - JDK-8343100: Consolidate EmptyFolderTest and EmptyFolderPackageTest jpackage tests into single java file - JDK-8343101: Rework BasicTest.testTemp test cases - JDK-8343118: [TESTBUG] java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java fails with rror. Can't find HTML file PrintCheckboxManualTest.html - JDK-8343128: PassFailJFrame.java test result: Error. Bad action for script: build} - JDK-8343129: Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values - JDK-8343178: Test BasicTest.java javac compile fails cannot find symbol - JDK-8343378: Exceptions in javax/management DeadLockTest.java do not cause test failure - JDK-8343491: javax/management/remote/mandatory/connection/DeadLockTest.java failing with NoSuchObjectException: no such object in table - JDK-8343599: Kmem limit and max values swapped when printing container information - JDK-8343724: [PPC64] Disallow OptoScheduling - JDK-8343882: BasicAnnoTests doesn't handle multiple annotations at the same position - JDK-8344581: [TESTBUG] java/awt/Robot/ScreenCaptureRobotTest.java failing on macOS - JDK-8344589: Update IANA Language Subtag Registry to Version 2024-11-19 - JDK-8344646: The libjsig deprecation warning should go to stderr not stdout - JDK-8345296: AArch64: VM crashes with SIGILL when prctl is disallowed - JDK-8345368: java/io/File/createTempFile/SpecialTempFile.java fails on Windows Server 2025 - JDK-8345371: Bump update version for OpenJDK: jdk-17.0.15 - JDK-8345375: Improve debuggability of test/jdk/java/net/Socket/CloseAvailable.java - JDK-8345414: Google CAInterop test failures - JDK-8345468: test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java fails in ubuntu22.04 - JDK-8346055: javax/swing/text/StyledEditorKit/4506788/bug4506788.java fails in ubuntu22.04 - JDK-8346324: javax/swing/JScrollBar/4865918/bug4865918.java fails in CI - JDK-8346587: Distrust TLS server certificates anchored by Camerfirma Root CAs - JDK-8346671: java/nio/file/Files/probeContentType/Basic.java fails on Windows 2025 - JDK-8346828: javax/swing/JScrollBar/4865918/bug4865918.java still fails in CI - JDK-8346887: DrawFocusRect() may cause an assertion failure - JDK-8346908: Update JDK 17 javadoc man page - JDK-8346972: Test java/nio/channels/FileChannel/LoopingTruncate.java fails sometimes with IOException: There is not enough space on the disk - JDK-8347424: Fix and rewrite sun/security/x509/DNSName/LeadingPeriod.java test - JDK-8347427: JTabbedPane/8134116/Bug8134116.java has no license header - JDK-8347740: java/io/File/createTempFile/SpecialTempFile.java failing - JDK-8347847: Enhance jar file support - JDK-8347965: (tz) Update Timezone Data to 2025a - JDK-8348625: [21u, 17u] Revert JDK-8185862 to restore old java.awt.headless behavior on Windows - JDK-8348675: TrayIcon tests fail in Ubuntu 24.10 Wayland - JDK-8349603: [21u, 17u, 11u] Update GHA JDKs after Jan/25 updates - JDK-8352097: (tz) zone.tab update missed in 2025a backport - JDK-8353905: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.15 Notes on individual issues: =========================== security-libs/javax.net.ssl: JDK-8346587: Distrust TLS server certificates anchored by Camerfirma Root CAs ============================================================================= In accordance with similar plans recently announced by Google, Mozilla, Apple and Microsoft, the JDK will not trust Transport Layer Security (TLS) certificates issued after the 15th of April 2025 which are anchored by Camerfirma root certificates. Certificates issued on or before April 15th, 2025 will continue to be trusted until they expire. If a server's certificate chain is anchored by an affected certificate, attempts to negotiate a TLS session will fail with an Exception that indicates the trust anchor is not trusted. For example, "TLS server certificate issued after 2025-04-15 and anchored by a distrusted legacy Camerfirma root CA: CN=Chambers of Commerce Root - 2008, O=AC Camerfirma S.A., SERIALNUMBER=A82743287, L=Madrid (see current address at www.camerfirma.com/address), C=EU" To check whether a certificate in a JDK keystore is affected by this change, you can the `keytool` utility: keytool -v -list -alias -keystore If any of the certificates in the chain are affected by this change, then you will need to update the certificate or contact the organisation responsible for managing the certificate. These restrictions apply to the following Camerfirma root certificates included in the JDK: Alias name: camerfirmachamberscommerceca [jdk] CN=Chambers of Commerce Root OU=http://www.chambersign.org O=AC Camerfirma SA CIF A82743287 C=EU SHA256: 0C:25:8A:12:A5:67:4A:EF:25:F2:8B:A7:DC:FA:EC:EE:A3:48:E5:41:E6:F5:CC:4E:E6:3B:71:B3:61:60:6A:C3 Alias name: camerfirmachambersca [jdk] CN=Chambers of Commerce Root - 2008 O=AC Camerfirma S.A. SERIALNUMBER=A82743287 L=Madrid (see current address at www.camerfirma.com/address) C=EU SHA256: 06:3E:4A:FA:C4:91:DF:D3:32:F3:08:9B:85:42:E9:46:17:D8:93:D7:FE:94:4E:10:A7:93:7E:E2:9D:96:93:C0 Alias name: camerfirmachambersignca [jdk] CN=Global Chambersign Root - 2008 O=AC Camerfirma S.A. SERIALNUMBER=A82743287 L=Madrid (see current address at www.camerfirma.com/address) C=EU SHA256: 13:63:35:43:93:34:A7:69:80:16:A0:D3:24:DE:72:28:4E:07:9D:7B:52:20:BB:8F:BD:74:78:16:EE:BE:BA:CA 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 "CAMERFIRMA_TLS" is no longer listed in the `jdk.security.caDistrustPolicies` security property. security-libs/javax.crypto:pkcs11: JDK-8293345: SunPKCS11 provider checks on PKCS11 Mechanism are problematic ========================================================================== In OpenJDK 14, the notion of legacy mechanisms was introduced into the SunPKCS11 provider. If a mechanism was found to be using a weak algorithm, it was determined to be legacy and disabled. However, this approach has proved inflexible. There was no way for the user to override the legacy determination and enable the mechanism anyway. Also, a mechanism being used for signing would be declared legacy and disabled if it had a weak encryption algorithm, even though encryption was not being used. Similarly, a weak signing algorithm would prevent the mechanism's use as a cipher for encryption or decryption. This OpenJDK release resolves these issues. It introduces the PKCS11 provider configuration attribute "allowLegacy" which can be set to `true` if the user wishes to override the legacy determination. By default, it is set to `false`. The legacy determination now also considers the service type and will only check encryption algorithms for Ciphers and only signature algorithms for Signatures. hotspot/runtime: JDK-8308341: JNI_GetCreatedJavaVMs returns a partially initialized JVM ====================================================================== In previous OpenJDK releases, the JNI method `jint JNI_GetCreatedJavaVMs(JavaVM **vm_buf, jsize bufLen, jsize *numVMs)` could return a VM in the `vm_buf` array which was still in the process of being initialised. With this release, the method now only returns fully initialised VMs. Before making use of the `vm_buf` array, please ensure that the number of VMs returned in `numVMs` is greater than zero. security-libs/java.security: JDK-8179502: Enhance OCSP, CRL and Certificate Fetch Timeouts ============================================================= This OpenJDK release introduces three new properties which allow greater control over the timeouts for OCSP connections and certificate retrieval: * `com.sun.security.ocsp.readtimeout` is paired with the existing `com.sun.security.ocsp.timeout` to allow the timeout for reading data to be set separately from the timeout for the transport layer. If `com.sun.security.ocsp.readtimeout` is not set, it will default to the value of `com.sun.security.ocsp.timeout` as before, which itself has a default of 15 seconds. * `com.sun.security.cert.timeout` is used to set the connection timeout for the download of certificates for certificate authorities. It defaults to 15 seconds. * `com.sun.security.crl.readtimeout` is used to set the data read timeout for the download of certificates for certificate authorities. It defaults to 15 seconds. Note that certificate downloads only take place if the ``com.sun.security.enableAIAcaIssuers` property is set to `true`. The syntax of all four property values has also been improved. The value is still expected to be a positive decimal integer value, but an optional suffix can be appended to cause the value to be interpreted as either seconds ("s") or milliseconds ("ms"). If no suffix is given, the value is assumed to be in seconds as before. Anything other than a decimal digit prior to the suffix will be rejected and the default used instead. For example, "-5", "0xA" and "6.2" are all invalid values. JDK-8309841: Jarsigner should print a warning if an entry is removed ==================================================================== In previous OpenJDK releases, the jarsigner tool did not detect the case where a file was removed from a signed JAR file but its signature was still present. With this release, `jarsigner -verify` checks that every signature has a matching file entry and prints a warning if this is not the case. The `-verbose` option can also be added to the command to see the names of the mismatched entries. Happy hacking, -- Andrew :) Pronouns: he / him or they / them Principal Free Java Software Engineer OpenJDK Package Owner 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 Available on Libera Chat & OFTC IRC networks as gnu_andrew -------------- 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 Wed Apr 16 01:39:53 2025 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 16 Apr 2025 02:39:53 +0100 Subject: OpenJDK 21.0.7 Released Message-ID: We are pleased to announce the release of OpenJDK 21.0.7. The source tarball is available from: * https://openjdk-sources.osci.io/openjdk21/openjdk-21.0.7+6.tar.xz The tarball is accompanied by a digital signature available at: * https://openjdk-sources.osci.io/openjdk21/openjdk-21.0.7+6.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: 18809fec2b348bd28ce7bdb4de27112431fdfef8e224f31e0beb0b79ce1ab5b1 openjdk-21.0.7+6.tar.xz b7ea00ccdc6b8fbd4eb3fe30089a199e0077be22270468844f7647988975167b openjdk-21.0.7+6.tar.xz.sig SHA512 checksums: 4ccbad22a7284fc8a38f78585dbc9e2b632c634f0a496d0f41bc5a0ec35ef1f2ca75b2aad135c299e9ebb04c8bd73b905f6c57ae041bd39d4474ecbda3656c97 openjdk-21.0.7+6.tar.xz 61229cbfc7b8b0246c7d7d2b7039adafea6161d7f75c449de4589281861f224165e68c71a33cea554378cdf9e24cbdf01d74a632c958838269cd3d992f453f2c openjdk-21.0.7+6.tar.xz.sig The checksums can be downloaded from: * https://openjdk-sources.osci.io/openjdk21/openjdk-21.0.7+6.sha256 * https://openjdk-sources.osci.io/openjdk21/openjdk-21.0.7+6.sha512 New in release OpenJDK 21.0.7 (2025-04-15): =========================================== Live versions of these release notes can be found at: * https://bit.ly/openjdk2107 * CVEs - CVE-2025-21587 - CVE-2025-30691 - CVE-2025-30698 * Changes - JDK-8198237: [macos] Test java/awt/Frame/ExceptionOnSetExtendedStateTest/ExceptionOnSetExtendedStateTest.java fails - JDK-8211851: (ch) java/nio/channels/AsynchronousSocketChannel/StressLoopback.java times out (aix) - JDK-8226933: [TEST_BUG]GTK L&F: There is no swatches or RGB tab in JColorChooser - JDK-8226938: [TEST_BUG]GTK L&F: There is no Details button in FileChooser Dialog - JDK-8227529: With malformed --app-image the error messages are awful - JDK-8277240: java/awt/Graphics2D/ScaledTransform/ScaledTransform.java dialog does not get disposed - JDK-8283664: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PrintTextTest.java - JDK-8286875: ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native - JDK-8293345: SunPKCS11 provider checks on PKCS11 Mechanism are problematic - JDK-8294316: SA core file support is broken on macosx-x64 starting with macOS 12.x - JDK-8295159: DSO created with -ffast-math breaks Java floating-point arithmetic - JDK-8302111: Serialization considerations - JDK-8304701: Request with timeout aborts later in-flight request on HTTP/1.1 cxn - JDK-8309841: Jarsigner should print a warning if an entry is removed - JDK-8311546: Certificate name constraints improperly validated with leading period - JDK-8312570: [TESTBUG] Jtreg compiler/loopopts/superword/TestDependencyOffsets.java fails on 512-bit SVE - JDK-8313633: [macOS] java/awt/dnd/NextDropActionTest/NextDropActionTest.java fails with java.lang.RuntimeException: wrong next drop action! - JDK-8313905: Checked_cast assert in CDS compare_by_loader - JDK-8314752: Use google test string comparison macros - JDK-8314909: tools/jpackage/windows/Win8282351Test.java fails with java.lang.AssertionError: Expected [0]. Actual [1618]: - JDK-8315486: vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java timed out - JDK-8315825: Open some swing tests - JDK-8315882: Open some swing tests 2 - JDK-8315883: Open source several Swing JToolbar tests - JDK-8315952: Open source several Swing JToolbar JTooltip JTree tests - JDK-8316056: Open source several Swing JTree tests - JDK-8316146: Open some swing tests 4 - JDK-8316149: Open source several Swing JTree JViewport KeyboardManager tests - JDK-8316218: Open some swing tests 5 - JDK-8316371: Open some swing tests 6 - JDK-8316627: JViewport Test headless failure - JDK-8316885: jcmd: Compiler.CodeHeap_Analytics cmd does not inform about missing aggregate - JDK-8317283: jpackage tests run osx-specific checks on windows and linux - JDK-8317636: Improve heap walking API tests to verify correctness of field indexes - JDK-8317808: HTTP/2 stream cancelImpl may leave subscriber registered - JDK-8317919: pthread_attr_init handle return value and destroy pthread_attr_t object - JDK-8319233: AArch64: Build failure with clang due to -Wformat-nonliteral warning - JDK-8320372: test/jdk/sun/security/x509/DNSName/LeadingPeriod.java validity check failed - JDK-8320676: Manual printer tests have no Pass/Fail buttons, instructions close set 1 - JDK-8320691: Timeout handler on Windows takes 2 hours to complete - JDK-8320706: RuntimePackageTest.testUsrInstallDir test fails on Linux - JDK-8320916: jdk/jfr/event/gc/stacktrace/TestParallelMarkSweepAllocationPendingStackTrace.java failed with "OutOfMemoryError: GC overhead limit exceeded" - JDK-8321818: vmTestbase/nsk/stress/strace/strace015.java failed with 'Cannot read the array length because "" is null' - JDK-8322983: Virtual Threads: exclude 2 tests - JDK-8324672: Update jdk/java/time/tck/java/time/TCKInstant.java now() to be more robust - JDK-8324807: Manual printer tests have no Pass/Fail buttons, instructions close set 2 - JDK-8324838: test_nmt_locationprinting.cpp broken in the gcc windows build - JDK-8325042: Remove unused JVMDITools test files - JDK-8325529: Remove unused imports from `ModuleGenerator` test file - JDK-8325659: Normalize Random usage by incubator vector tests - JDK-8325937: runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64 - JDK-8326421: Add jtreg test for large arrayCopy disjoint case. - JDK-8326525: com/sun/tools/attach/BasicTests.java does not verify AgentLoadException case - JDK-8327098: GTest needs larger combination limit - JDK-8327390: JitTester: Implement temporary folder functionality - JDK-8327460: Compile tests with the same visibility rules as product code - JDK-8327476: Upgrade JLine to 3.26.1 - JDK-8327505: Test com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java fails - JDK-8327857: Remove applet usage from JColorChooser tests Test4222508 - JDK-8327859: Remove applet usage from JColorChooser tests Test4319113 - JDK-8327986: ASAN reports use-after-free in DirectivesParserTest.empty_object_vm - JDK-8327994: Update code gen in CallGeneratorHelper - JDK-8328005: Convert java/awt/im/JTextFieldTest.java applet test to main - JDK-8328085: C2: Use after free in PhaseChaitin::Register_Allocate() - JDK-8328121: Remove applet usage from JColorChooser tests Test4759306 - JDK-8328130: Remove applet usage from JColorChooser tests Test4759934 - JDK-8328185: Convert java/awt/image/MemoryLeakTest/MemoryLeakTest.java applet test to main - JDK-8328227: Remove applet usage from JColorChooser tests Test4887836 - JDK-8328368: Convert java/awt/image/multiresolution/MultiDisplayTest/MultiDisplayTest.java applet test to main - JDK-8328370: Convert java/awt/print/Dialog/PrintApplet.java applet test to main - JDK-8328380: Remove applet usage from JColorChooser tests Test6348456 - JDK-8328387: Convert java/awt/Frame/FrameStateTest/FrameStateTest.html applet test to main - JDK-8328403: Remove applet usage from JColorChooser tests Test6977726 - JDK-8328553: Get rid of JApplet in test/jdk/sanity/client/lib/SwingSet2/src/DemoModule.java - JDK-8328558: Convert javax/swing/JCheckBox/8032667/bug8032667.java applet test to main - JDK-8328717: Convert javax/swing/JColorChooser/8065098/bug8065098.java applet test to main - JDK-8328719: Convert java/awt/print/PageFormat/SetOrient.html applet test to main - JDK-8328730: Convert java/awt/print/bug8023392/bug8023392.html applet test to main - JDK-8328753: Open source few Undecorated Frame tests - JDK-8328819: Remove applet usage from JFileChooser tests bug6698013 - JDK-8328827: Convert java/awt/print/PrinterJob/PrinterDialogsModalityTest/PrinterDialogsModalityTest.html applet test to main - JDK-8329210: Delete Redundant Printer Dialog Modality Test - JDK-8329320: Simplify awt/print/PageFormat/NullPaper.java test - JDK-8329322: Convert PageFormat/Orient.java to use PassFailJFrame - JDK-8329692: Add more details to FrameStateTest.java test instructions - JDK-8330647: Two CDS tests fail with -UseCompressedOops and UseSerialGC/UseParallelGC - JDK-8330702: Update failure handler to don't generate Error message if cores actions are empty - JDK-8331735: UpcallLinker::on_exit races with GC when copying frame anchor - JDK-8331959: Update PKCS#11 Cryptographic Token Interface to v3.1 - JDK-8331977: Crash: SIGSEGV in dlerror() - JDK-8331993: Add counting leading/trailing zero tests for Integer - JDK-8332158: [XWayland] test/jdk/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java - JDK-8332494: java/util/zip/EntryCount64k.java failing with java.lang.RuntimeException: '\\A\\Z' missing from stderr - JDK-8332917: failure_handler should execute gdb "info threads" command on linux - JDK-8333116: test/jdk/tools/jpackage/share/ServiceTest.java test fails - JDK-8333360: PrintNullString.java doesn't use float arguments - JDK-8333391: Test com/sun/jdi/InterruptHangTest.java failed: Thread was never interrupted during sleep - JDK-8333403: Write a test to check various components events are triggered properly - JDK-8333647: C2 SuperWord: some additional PopulateIndex tests - JDK-8334305: Remove all code for nsk.share.Log verbose mode - JDK-8334371: [AIX] Beginning with AIX 7.3 TL1 mmap() supports 64K memory pages - JDK-8334490: Normalize string with locale invariant `toLowerCase()` - JDK-8334777: Test javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java failed with NullPointerException - JDK-8335288: SunPKCS11 initialization will call C_GetMechanismInfo on unsupported mechanisms - JDK-8335468: [XWayland] JavaFX hangs when calling java.awt.Robot.getPixelColor - JDK-8335789: [TESTBUG] XparColor.java test fails with Error. Parse Exception: Invalid or unrecognized bugid: @ - JDK-8336012: Fix usages of jtreg-reserved properties - JDK-8336498: [macos] [build]: install-file macro may run into permission denied error - JDK-8336692: Redo fix for JDK-8284620 - JDK-8336942: Improve test coverage for class loading elements with annotations of different retentions - JDK-8337222: gc/TestDisableExplicitGC.java fails due to unexpected CodeCache GC - JDK-8337494: Clarify JarInputStream behavior - JDK-8337660: C2: basic blocks with only BoxLock nodes are wrongly treated as empty - JDK-8337692: Better TLS connection support - JDK-8337886: java/awt/Frame/MaximizeUndecoratedTest.java fails in OEL due to a slight color difference - JDK-8337951: Test sun/security/validator/samedn.sh CertificateNotYetValidException: NotBefore validation - JDK-8337994: [REDO] Native memory leak when not recording any events - JDK-8338100: C2: assert(!n_loop->is_member(get_loop(lca))) failed: control must not be back in the loop - JDK-8338303: Linux ppc64le with toolchain clang - detection failure in early JVM startup - JDK-8338426: Test java/nio/channels/Selector/WakeupNow.java failed - JDK-8338430: Improve compiler transformations - JDK-8338571: [TestBug] DefaultCloseOperation.java test not working as expected wrt instruction after JDK-8325851 fix - JDK-8338595: Add more linesize for MIME decoder in macro bench test Base64Decode - JDK-8338668: Test javax/swing/JFileChooser/8080628/bug8080628.java doesn't test for GTK L&F - JDK-8339154: Cleanups and JUnit conversion of test/jdk/java/util/zip/Available.java - JDK-8339261: Logs truncated in test javax/net/ssl/DTLS/DTLSRehandshakeTest.java - JDK-8339356: 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-8339475: Clean up return code handling for pthread calls in library coding - JDK-8339524: Clean up a few ExtendedRobot tests - JDK-8339542: compiler/codecache/CheckSegmentedCodeCache.java fails - JDK-8339687: Rearrange reachabilityFence()s in jdk.test.lib.util.ForceGC - JDK-8339728: [Accessibility,Windows,JAWS] Bug in the getKeyChar method of the AccessBridge class - JDK-8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract - JDK-8339834: Replace usages of -mx and -ms in some tests - JDK-8339883: Open source several AWT/2D related tests - JDK-8339902: Open source couple TextField related tests - JDK-8339943: Frame not disposed in java/awt/dnd/DropActionChangeTest.java - JDK-8340078: Open source several 2D tests - JDK-8340116: test/jdk/sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java can fail due to regex - JDK-8340313: Crash due to invalid oop in nmethod after C1 patching - JDK-8340411: open source several 2D imaging tests - JDK-8340480: Bad copyright notices in changes from JDK-8339902 - JDK-8340687: Open source closed frame tests #1 - JDK-8340719: Open source AWT List tests - JDK-8340824: C2: Memory for TypeInterfaces not reclaimed by hashcons() - JDK-8340969: jdk/jfr/startupargs/TestStartDuration.java should be marked as flagless - JDK-8341037: Use standard layouts in DefaultFrameIconTest.java and MenuCrash.java - JDK-8341111: open source several AWT tests including menu shortcut tests - JDK-8341135: Incorrect format string after JDK-8339475 - JDK-8341194: [REDO] Implement C2 VectorizedHashCode on AArch64 - JDK-8341316: [macos] javax/swing/ProgressMonitor/ProgressMonitorEscapeKeyPress.java fails sometimes in macos - JDK-8341412: Various test failures after JDK-8334305 - JDK-8341424: GHA: Collect hs_errs from build time failures - JDK-8341453: java/awt/a11y/AccessibleJTableTest.java fails in some cases where the test tables are not visible - JDK-8341715: PPC64: ObjectMonitor::_owner should be reset unconditionally in nmethod unlocking - JDK-8341820: Check return value of hcreate_r - JDK-8341862: PPC64: C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR - JDK-8341881: [REDO] java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 - JDK-8341978: Improve JButton/bug4490179.java - JDK-8341982: Simplify JButton/bug4323121.java - JDK-8342098: Write a test to compare the images - JDK-8342145: File libCreationTimeHelper.c compile fails on Alpine - JDK-8342270: Test sun/security/pkcs11/Provider/RequiredMechCheck.java needs write access to src tree - JDK-8342498: Add test for Allocation elimination after use as alignment reference by SuperWord - JDK-8342508: Use latch in BasicMenuUI/bug4983388.java instead of delay - JDK-8342541: Exclude List/KeyEventsTest/KeyEventsTest.java from running on macOS - JDK-8342562: Enhance Deflater operations - JDK-8342602: Remove JButton/PressedButtonRightClickTest test - JDK-8342609: jpackage test helper function incorrectly removes a directory instead of its contents only - JDK-8342634: javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java creates temp file in src dir - JDK-8342635: javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java creates tmp file in src dir - JDK-8342704: GHA: Report truncation is broken after JDK-8341424 - JDK-8342811: java/net/httpclient/PlainProxyConnectionTest.java failed: Unexpected connection count: 5 - JDK-8342858: Make target mac-jdk-bundle fails on chmod command - JDK-8342988: GHA: Build JTReg in single step - JDK-8343007: Enhance Buffered Image handling - JDK-8343100: Consolidate EmptyFolderTest and EmptyFolderPackageTest jpackage tests into single java file - JDK-8343101: Rework BasicTest.testTemp test cases - JDK-8343102: Remove `--compress` from jlink command lines from jpackage tests - JDK-8343118: [TESTBUG] java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java fails with rror. Can't find HTML file PrintCheckboxManualTest.html - JDK-8343128: PassFailJFrame.java test result: Error. Bad action for script: build} - JDK-8343129: Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values - JDK-8343144: UpcallLinker::on_entry racingly clears pending exception with GC safepoints - JDK-8343149: Cleanup os::print_tos_pc on AIX - JDK-8343178: Test BasicTest.java javac compile fails cannot find symbol - JDK-8343205: CompileBroker::possibly_add_compiler_threads excessively polls available memory - JDK-8343314: Move common properties from jpackage jtreg test declarations to TEST.properties file - JDK-8343343: Misc crash dump improvements on more platforms after JDK-8294160 - JDK-8343378: Exceptions in javax/management DeadLockTest.java do not cause test failure - JDK-8343396: Use OperatingSystem, Architecture, and OSVersion in jpackage tests - JDK-8343491: javax/management/remote/mandatory/connection/DeadLockTest.java failing with NoSuchObjectException: no such object in table - JDK-8343599: Kmem limit and max values swapped when printing container information - JDK-8343882: BasicAnnoTests doesn't handle multiple annotations at the same position - 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-8344581: [TESTBUG] java/awt/Robot/ScreenCaptureRobotTest.java failing on macOS - JDK-8344589: Update IANA Language Subtag Registry to Version 2024-11-19 - JDK-8344646: The libjsig deprecation warning should go to stderr not stdout - JDK-8345296: AArch64: VM crashes with SIGILL when prctl is disallowed - JDK-8345368: java/io/File/createTempFile/SpecialTempFile.java fails on Windows Server 2025 - JDK-8345370: Bump update version for OpenJDK: jdk-21.0.7 - JDK-8345375: Improve debuggability of test/jdk/java/net/Socket/CloseAvailable.java - JDK-8345414: Google CAInterop test failures - JDK-8345468: test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java fails in ubuntu22.04 - JDK-8345569: [ubsan] adjustments to filemap.cpp and virtualspace.cpp for macOS aarch64 - JDK-8345614: Improve AnnotationFormatError message for duplicate annotation interfaces - JDK-8345676: [ubsan] ProcessImpl_md.c:561:40: runtime error: applying zero offset to null pointer on macOS aarch64 - JDK-8345684: OperatingSystemMXBean.getSystemCpuLoad() throws NPE - JDK-8345750: Shenandoah: Test TestJcmdHeapDump.java#aggressive intermittent assert(gc_cause() == GCCause::_no_gc) failed: Over-writing cause - JDK-8346055: javax/swing/text/StyledEditorKit/4506788/bug4506788.java fails in ubuntu22.04 - JDK-8346108: [21u][BACKOUT] 8337994: [REDO] Native memory leak when not recording any events - JDK-8346324: javax/swing/JScrollBar/4865918/bug4865918.java fails in CI - JDK-8346587: Distrust TLS server certificates anchored by Camerfirma Root CAs - JDK-8346671: java/nio/file/Files/probeContentType/Basic.java fails on Windows 2025 - JDK-8346713: [testsuite] NeverActAsServerClassMachine breaks TestPLABAdaptToMinTLABSize.java TestPinnedHumongousFragmentation.java TestPinnedObjectContents.java - JDK-8346828: javax/swing/JScrollBar/4865918/bug4865918.java still fails in CI - JDK-8346847: [s390x] minimal build failure - JDK-8346880: [aix] java/lang/ProcessHandle/InfoTest.java still fails: "reported cputime less than expected" - JDK-8346881: [ubsan] logSelection.cpp:154:24 / logSelectionList.cpp:72:94 : runtime error: applying non-zero offset 1 to null pointer - JDK-8346887: DrawFocusRect() may cause an assertion failure - JDK-8346972: Test java/nio/channels/FileChannel/LoopingTruncate.java fails sometimes with IOException: There is not enough space on the disk - JDK-8347038: [JMH] jdk.incubator.vector.SpiltReplicate fails NoClassDefFoundError - JDK-8347129: cpuset cgroups controller is required for no good reason - JDK-8347171: (dc) java/nio/channels/DatagramChannel/InterruptibleOrNot.java fails with virtual thread factory - JDK-8347256: Epsilon: Demote heap size and AlwaysPreTouch warnings to info level - JDK-8347267: [macOS]: UnixOperatingSystem.c:67:40: runtime error: division by zero - JDK-8347268: [ubsan] logOutput.cpp:357:21: runtime error: applying non-zero offset 1 to null pointer - JDK-8347424: Fix and rewrite sun/security/x509/DNSName/LeadingPeriod.java test - JDK-8347427: JTabbedPane/8134116/Bug8134116.java has no license header - JDK-8347576: Error output in libjsound has non matching format strings - JDK-8347740: java/io/File/createTempFile/SpecialTempFile.java failing - JDK-8347847: Enhance jar file support - JDK-8347911: Limit the length of inflated text chunks - JDK-8347965: (tz) Update Timezone Data to 2025a - JDK-8348562: ZGC: segmentation fault due to missing node type check in barrier elision analysis - JDK-8348625: [21u, 17u] Revert JDK-8185862 to restore old java.awt.headless behavior on Windows - JDK-8348675: TrayIcon tests fail in Ubuntu 24.10 Wayland - JDK-8349039: Adjust exception No type named in database - JDK-8349603: [21u, 17u, 11u] Update GHA JDKs after Jan/25 updates - JDK-8349729: [21u] AIX jtreg tests fail to compile with qvisibility=hidden - JDK-8352097: (tz) zone.tab update missed in 2025a backport - JDK-8353904: [21u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.7 Notes on individual issues: =========================== security-libs/java.security: JDK-8309841: Jarsigner should print a warning if an entry is removed ==================================================================== In previous OpenJDK releases, the jarsigner tool did not detect the case where a file was removed from a signed JAR file but its signature was still present. With this release, `jarsigner -verify` checks that every signature has a matching file entry and prints a warning if this is not the case. The `-verbose` option can also be added to the command to see the names of the mismatched entries. security-libs/javax.net.ssl: JDK-8346587: Distrust TLS server certificates anchored by Camerfirma Root CAs ============================================================================= In accordance with similar plans recently announced by Google, Mozilla, Apple and Microsoft, the JDK will not trust Transport Layer Security (TLS) certificates issued after the 15th of April 2025 which are anchored by Camerfirma root certificates. Certificates issued on or before April 15th, 2025 will continue to be trusted until they expire. If a server's certificate chain is anchored by an affected certificate, attempts to negotiate a TLS session will fail with an Exception that indicates the trust anchor is not trusted. For example, "TLS server certificate issued after 2025-04-15 and anchored by a distrusted legacy Camerfirma root CA: CN=Chambers of Commerce Root - 2008, O=AC Camerfirma S.A., SERIALNUMBER=A82743287, L=Madrid (see current address at www.camerfirma.com/address), C=EU" To check whether a certificate in a JDK keystore is affected by this change, you can the `keytool` utility: keytool -v -list -alias -keystore If any of the certificates in the chain are affected by this change, then you will need to update the certificate or contact the organisation responsible for managing the certificate. These restrictions apply to the following Camerfirma root certificates included in the JDK: Alias name: camerfirmachamberscommerceca [jdk] CN=Chambers of Commerce Root OU=http://www.chambersign.org O=AC Camerfirma SA CIF A82743287 C=EU SHA256: 0C:25:8A:12:A5:67:4A:EF:25:F2:8B:A7:DC:FA:EC:EE:A3:48:E5:41:E6:F5:CC:4E:E6:3B:71:B3:61:60:6A:C3 Alias name: camerfirmachambersca [jdk] CN=Chambers of Commerce Root - 2008 O=AC Camerfirma S.A. SERIALNUMBER=A82743287 L=Madrid (see current address at www.camerfirma.com/address) C=EU SHA256: 06:3E:4A:FA:C4:91:DF:D3:32:F3:08:9B:85:42:E9:46:17:D8:93:D7:FE:94:4E:10:A7:93:7E:E2:9D:96:93:C0 Alias name: camerfirmachambersignca [jdk] CN=Global Chambersign Root - 2008 O=AC Camerfirma S.A. SERIALNUMBER=A82743287 L=Madrid (see current address at www.camerfirma.com/address) C=EU SHA256: 13:63:35:43:93:34:A7:69:80:16:A0:D3:24:DE:72:28:4E:07:9D:7B:52:20:BB:8F:BD:74:78:16:EE:BE:BA:CA 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 "CAMERFIRMA_TLS" is no longer listed in the `jdk.security.caDistrustPolicies` security property. security-libs/javax.crypto:pkcs11: JDK-8293345: SunPKCS11 provider checks on PKCS11 Mechanism are problematic ========================================================================== In OpenJDK 14, the notion of legacy mechanisms was introduced into the SunPKCS11 provider. If a mechanism was found to be using a weak algorithm, it was determined to be legacy and disabled. However, this approach has proved inflexible. There was no way for the user to override the legacy determination and enable the mechanism anyway. Also, a mechanism being used for signing would be declared legacy and disabled if it had a weak encryption algorithm, even though encryption was not being used. Similarly, a weak signing algorithm would prevent the mechanism's use as a cipher for encryption or decryption. This OpenJDK release resolves these issues. It introduces the PKCS11 provider configuration attribute "allowLegacy" which can be set to `true` if the user wishes to override the legacy determination. By default, it is set to `false`. The legacy determination now also considers the service type and will only check encryption algorithms for Ciphers and only signature algorithms for Signatures. Happy hacking, -- Andrew :) Pronouns: he / him or they / them Principal Free Java Software Engineer OpenJDK Package Owner 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 Available on Libera Chat & OFTC IRC networks as gnu_andrew -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From syan at openjdk.org Wed Apr 16 03:40:07 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 16 Apr 2025 03:40:07 GMT Subject: [jdk17u-dev] RFR: 8351639: Improve debuggability of test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java test [v2] In-Reply-To: References: Message-ID: <9sT81SdXm6uMG5XFMBGZ6HAj7_AJW2XpnHyAmHuYa8c=.b34dce15-9f6a-4f38-beff-84495c3978bd@github.com> > Hi all, > > This pull request contains a backport of commit [4412c079](https://github.com/openjdk/jdk/commit/4412c079fccefbb235b22651206089f5bac47d18) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jaikiran Pai on 12 Mar 2025 and was reviewed by Jan Lahoda. > > Thanks! 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-60cf6a1b-master - Backport 60cf6a1b18ba68eb3684c189e0aa5b0fa556f4f5 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3382/files - new: https://git.openjdk.org/jdk17u-dev/pull/3382/files/6457269c..9aaa933d Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3382&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3382&range=00-01 Stats: 51442 lines in 627 files changed: 38754 ins; 5725 del; 6963 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3382.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3382/head:pull/3382 PR: https://git.openjdk.org/jdk17u-dev/pull/3382 From syan at openjdk.org Wed Apr 16 03:40:21 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 16 Apr 2025 03:40:21 GMT Subject: [jdk11u-dev] RFR: 8351639: Improve debuggability of test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java test [v2] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [4412c079](https://github.com/openjdk/jdk/commit/4412c079fccefbb235b22651206089f5bac47d18) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jaikiran Pai on 12 Mar 2025 and was reviewed by Jan Lahoda. > > Thanks! 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-60cf6a1b-master - Backport 60cf6a1b18ba68eb3684c189e0aa5b0fa556f4f5 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3013/files - new: https://git.openjdk.org/jdk11u-dev/pull/3013/files/12318e53..9a7a8af1 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3013&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3013&range=00-01 Stats: 10836 lines in 423 files changed: 4360 ins; 2805 del; 3671 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3013.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3013/head:pull/3013 PR: https://git.openjdk.org/jdk11u-dev/pull/3013 From goetz at openjdk.org Wed Apr 16 06:22:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 06:22:59 GMT Subject: [jdk21u-dev] RFR: Merge jdk21u:master Message-ID: Merge build tag 21.0.7-ga from jdk21u to jdk21u-dev ------------- Commit messages: - Merge - 8353904: [21u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.7 - 8331735: UpcallLinker::on_exit races with GC when copying frame anchor - 8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract - 8309841: Jarsigner should print a warning if an entry is removed - 8347847: Enhance jar file support - 8343007: Enhance Buffered Image handling - 8342562: Enhance Deflater operations - 8338430: Improve compiler transformations - 8337692: Better TLS connection support - ... and 1 more: https://git.openjdk.org/jdk21u-dev/compare/e13da984...03cad37d The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk21u-dev/pull/1658/files Stats: 305 lines in 11 files changed: 227 ins; 25 del; 53 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1658.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1658/head:pull/1658 PR: https://git.openjdk.org/jdk21u-dev/pull/1658 From rob.mckenna at oracle.com Wed Apr 16 06:39:32 2025 From: rob.mckenna at oracle.com (Robert Mckenna) Date: Wed, 16 Apr 2025 06:39:32 +0000 Subject: [24u Communication] JDK 24.0.1 changes pushed Message-ID: <474589BD-397A-485E-8CB4-6A5FECF26B26@oracle.com> JDK 24.0.1 content has been pushed to https://github.com/openjdk/jdk24u -Rob From goetz at openjdk.org Wed Apr 16 06:50:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 06:50:51 GMT Subject: [jdk17u-dev] RFR: Merge jdk17u:master Message-ID: Merge build tag 17.0.15-ga from jdk17u to jdk17u-dev ------------- Commit messages: - Merge - 8353905: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.15 - 8331735: UpcallLinker::on_exit races with GC when copying frame anchor - 8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract - 8309841: Jarsigner should print a warning if an entry is removed - 8347847: Enhance jar file support - 8343007: Enhance Buffered Image handling - 8342562: Enhance Deflater operations - 8338430: Improve compiler transformations - 8337692: Better TLS connection support - ... and 1 more: https://git.openjdk.org/jdk17u-dev/compare/bec2e071...64d4b2ec The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk17u-dev/pull/3501/files Stats: 303 lines in 11 files changed: 226 ins; 25 del; 52 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3501.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3501/head:pull/3501 PR: https://git.openjdk.org/jdk17u-dev/pull/3501 From goetz at openjdk.org Wed Apr 16 06:52:39 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 06:52:39 GMT Subject: [jdk17u-dev] RFR: 8340366: Open source several AWT Dialog tests - Batch 3 [v2] In-Reply-To: <0MawRu4B1RrzV9GUOOUg-E2h1H4rMmz2Tbyav5iIhUs=.3e279004-71ff-432f-b2d6-1edc5c208090@github.com> References: <0MawRu4B1RrzV9GUOOUg-E2h1H4rMmz2Tbyav5iIhUs=.3e279004-71ff-432f-b2d6-1edc5c208090@github.com> Message-ID: <4zNYmDdVl2mgrQoZZLASDVRJow3funJ3H--vqGiGImw=.38f7ad42-7f04-467e-a9a4-5314bf76fc69@github.com> > I backport this for parity with 17.0.16-oracle. > > Resolved ProblemList, probably clean. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Whitespace fix to make it clean ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/3499/files - new: https://git.openjdk.org/jdk17u-dev/pull/3499/files/cfb295c5..0a1dc125 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3499&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3499&range=00-01 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3499.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3499/head:pull/3499 PR: https://git.openjdk.org/jdk17u-dev/pull/3499 From goetz at openjdk.org Wed Apr 16 06:54:19 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 06:54:19 GMT Subject: [jdk21u-dev] RFR: 8340366: Open source several AWT Dialog tests - Batch 3 [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 21.0.8-oracle. > > Resolved ProblemList, probably clean. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Whitespoace fix to make it clean. ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1657/files - new: https://git.openjdk.org/jdk21u-dev/pull/1657/files/3e02a624..3234e55a Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1657&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1657&range=00-01 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1657.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1657/head:pull/1657 PR: https://git.openjdk.org/jdk21u-dev/pull/1657 From syan at openjdk.org Wed Apr 16 06:57:08 2025 From: syan at openjdk.org (SendaoYan) Date: Wed, 16 Apr 2025 06:57:08 GMT Subject: [jdk21u-dev] RFR: 8351639: Improve debuggability of test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java test [v2] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [4412c079](https://github.com/openjdk/jdk/commit/4412c079fccefbb235b22651206089f5bac47d18) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jaikiran Pai on 12 Mar 2025 and was reviewed by Jan Lahoda. > > Thanks! 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-60cf6a1b-master - Backport 60cf6a1b18ba68eb3684c189e0aa5b0fa556f4f5 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1523/files - new: https://git.openjdk.org/jdk21u-dev/pull/1523/files/c372533e..dd445b06 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1523&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1523&range=00-01 Stats: 54669 lines in 745 files changed: 40959 ins; 6256 del; 7454 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1523.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1523/head:pull/1523 PR: https://git.openjdk.org/jdk21u-dev/pull/1523 From goetz at openjdk.org Wed Apr 16 07:31:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 07:31:30 GMT Subject: [jdk17u-dev] RFR: 8051591: Test javax/swing/JTabbedPane/8007563/Test8007563.java fails Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 780de009224b048fa51a119e1db6cc52daddaaf8 Changes: https://git.openjdk.org/jdk17u-dev/pull/3502/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3502&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8051591 Stats: 275 lines in 3 files changed: 137 ins; 138 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3502.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3502/head:pull/3502 PR: https://git.openjdk.org/jdk17u-dev/pull/3502 From goetz at openjdk.org Wed Apr 16 07:32:32 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 07:32:32 GMT Subject: [jdk21u-dev] RFR: 8051591: Test javax/swing/JTabbedPane/8007563/Test8007563.java fails Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 780de009224b048fa51a119e1db6cc52daddaaf8 Changes: https://git.openjdk.org/jdk21u-dev/pull/1659/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1659&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8051591 Stats: 275 lines in 3 files changed: 137 ins; 138 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1659.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1659/head:pull/1659 PR: https://git.openjdk.org/jdk21u-dev/pull/1659 From goetz at openjdk.org Wed Apr 16 07:54:55 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 07:54:55 GMT Subject: [jdk21u-dev] Integrated: Merge jdk21u:master In-Reply-To: References: Message-ID: On Wed, 16 Apr 2025 06:18:06 GMT, Goetz Lindenmaier wrote: > Merge build tag 21.0.7-ga from jdk21u to jdk21u-dev This pull request has now been integrated. Changeset: 1aeea798 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/1aeea7982f0cc2e6e6391d9b0c24e4347b10e6d6 Stats: 305 lines in 11 files changed: 227 ins; 25 del; 53 mod Merge ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1658 From goetz at openjdk.org Wed Apr 16 08:02:59 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 08:02:59 GMT Subject: [jdk21u-dev] RFR: 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams [v4] In-Reply-To: <8HCaIiBYgu5JBU23OLrWbiF9uP8OJ5lTFFpj6JR_ztQ=.b049fed4-0955-4ad8-9976-85f20316c167@github.com> References: <8HCaIiBYgu5JBU23OLrWbiF9uP8OJ5lTFFpj6JR_ztQ=.b049fed4-0955-4ad8-9976-85f20316c167@github.com> Message-ID: On Fri, 4 Apr 2025 21:50:04 GMT, Paul Hohensee wrote: >> Backport for parity with Oracle 21.0.8. Passes tier2 and modified tests. Low risk: the patch /1 locks existing unlocked code, which is at worst a performance issue, but necessary for correctness, /2 checks for a closed stream before pushing a data frame into it, see pushDataFrame() in Stream.java. >> >> Clean except for whitespace change in Stream.java from 8309118, 8309118 isn't in 21u. > > Paul Hohensee has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: > > - Merge branch 'master' into 8343855 > - Merge branch 'master' into 8343855 > - Revert part of 8309118 > - Backport bd6152f5967107d7b32db9bcfa224fc07314f098 Hi @phohensee, I think this was accidentially committed by "[Revert part of 8309118](https://github.com/openjdk/jdk21u-dev/pull/1585/commits/c6efee77534afef1ca6ca0fc97ef5ff5ac0f4553)" ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1585#issuecomment-2808732137 From goetz at openjdk.org Wed Apr 16 08:08:51 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 08:08:51 GMT Subject: [jdk21u-dev] Integrated: 8341278: Open source few TrayIcon tests - Set7 In-Reply-To: References: Message-ID: On Tue, 15 Apr 2025 13:51:53 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle > > Resolved ProblemList, probably clean. This pull request has now been integrated. Changeset: 854ca519 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/854ca519e70666ffc233bce8402d3f17ce7dc169 Stats: 493 lines in 5 files changed: 493 ins; 0 del; 0 mod 8341278: Open source few TrayIcon tests - Set7 Backport-of: 4d50cbb5a73ad1f84ecd6a895045ecfdb0835adc ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1655 From goetz at openjdk.org Wed Apr 16 08:13:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 08:13:48 GMT Subject: [jdk21u-dev] Integrated: 8339982: Open source several AWT Mouse tests - Batch 2 In-Reply-To: <2d39y6TbkOIuKGixfFND3664B-xZPlEaeN6s8fmEx48=.c1ce174c-da2c-4ac5-b92b-8e3acad19a85@github.com> References: <2d39y6TbkOIuKGixfFND3664B-xZPlEaeN6s8fmEx48=.c1ce174c-da2c-4ac5-b92b-8e3acad19a85@github.com> Message-ID: On Tue, 15 Apr 2025 13:59:37 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. > > Resolved ProblemList, probably clean. This pull request has now been integrated. Changeset: c8a7fbf5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c8a7fbf52d62fc626d39bbbf444b137ec617240b Stats: 606 lines in 6 files changed: 606 ins; 0 del; 0 mod 8339982: Open source several AWT Mouse tests - Batch 2 Backport-of: b6a4047387dbe4e07df0032dfdd7ee5ad8f571a4 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1656 From goetz at openjdk.org Wed Apr 16 08:14:52 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 08:14:52 GMT Subject: [jdk21u-dev] Integrated: 8340193: Open source several AWT Dialog tests - Batch 1 In-Reply-To: <-Ffh8X_OxUDByfhG3EkTswL0uGQitJVAGjODbfbvwRs=.9952dbd3-7bda-42a4-893d-ae717aa24408@github.com> References: <-Ffh8X_OxUDByfhG3EkTswL0uGQitJVAGjODbfbvwRs=.9952dbd3-7bda-42a4-893d-ae717aa24408@github.com> Message-ID: On Tue, 15 Apr 2025 13:42:31 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle This pull request has now been integrated. Changeset: d29361cb Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/d29361cb395d192a7de41be27999bfd7fe2c73af Stats: 668 lines in 11 files changed: 668 ins; 0 del; 0 mod 8340193: Open source several AWT Dialog tests - Batch 1 Backport-of: 2d8fcc4271802b211c4718c6abae3ce9c99eafbd ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1654 From goetz at openjdk.org Wed Apr 16 08:18:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 08:18:49 GMT Subject: [jdk21u-dev] Integrated: 8340366: Open source several AWT Dialog tests - Batch 3 In-Reply-To: References: Message-ID: On Tue, 15 Apr 2025 14:37:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.8-oracle. > > Resolved ProblemList, probably clean. This pull request has now been integrated. Changeset: 04c42416 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/04c42416e1565329cb3c8baedb0a1c8994777fc7 Stats: 656 lines in 6 files changed: 656 ins; 0 del; 0 mod 8340366: Open source several AWT Dialog tests - Batch 3 Backport-of: a7d2077fe20d73f49a003c15469c2aa9bda1b30f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1657 From cushon at openjdk.org Wed Apr 16 08:21:50 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Wed, 16 Apr 2025 08:21:50 GMT Subject: [jdk21u-dev] Integrated: 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries (JDK-8225377) In-Reply-To: References: Message-ID: On Tue, 17 Dec 2024 21:28:33 GMT, Liam Miller-Cushon wrote: > [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779) is a redo of the backport of [JDK-8323093](https://bugs.openjdk.org/browse/JDK-8323093), see also discussion in CSR [JDK-8346471](https://bugs.openjdk.org/browse/JDK-8346471). This pull request has now been integrated. Changeset: 42165463 Author: Liam Miller-Cushon Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk21u-dev/commit/421654630dfcc4b697fdd61c8a46c1d2f899d8fb Stats: 302 lines in 2 files changed: 302 ins; 0 del; 0 mod 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries (JDK-8225377) Reviewed-by: vromero ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1251 From goetz at openjdk.org Wed Apr 16 09:53:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 09:53:01 GMT Subject: [jdk17u-dev] Integrated: Merge jdk17u:master In-Reply-To: References: Message-ID: On Wed, 16 Apr 2025 06:46:34 GMT, Goetz Lindenmaier wrote: > Merge build tag 17.0.15-ga from jdk17u to jdk17u-dev This pull request has now been integrated. Changeset: 81d9cf24 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/81d9cf24156625a08d064cbe7cc434274624e6b8 Stats: 303 lines in 11 files changed: 226 ins; 25 del; 52 mod Merge ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3501 From jkratochvil at openjdk.org Wed Apr 16 10:11:59 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Wed, 16 Apr 2025 10:11:59 GMT Subject: [jdk21u-dev] RFR: 8333326: Linux Alpine build fails after 8302744 In-Reply-To: References: Message-ID: On Tue, 15 Apr 2025 12:53:29 GMT, Jan Kratochvil wrote: > A patch 2 of 6 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) > > It has a patch dependency on PR 1 of 6: https://github.com/openjdk/jdk21u-dev/pull/1648 > > This backport is clean. Replaced by: https://github.com/openjdk/jdk21u-dev/pull/1660 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1649#issuecomment-2809065634 From jkratochvil at openjdk.org Wed Apr 16 10:12:00 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Wed, 16 Apr 2025 10:12:00 GMT Subject: [jdk21u-dev] Withdrawn: 8333326: Linux Alpine build fails after 8302744 In-Reply-To: References: Message-ID: <4yKYe-UILnqSYl-CS9NZlin5odcEgCGpjt0vkToklsc=.e8522dc6-2e7a-4e12-a728-2975b6ced4d4@github.com> On Tue, 15 Apr 2025 12:53:29 GMT, Jan Kratochvil wrote: > A patch 2 of 6 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) > > It has a patch dependency on PR 1 of 6: https://github.com/openjdk/jdk21u-dev/pull/1648 > > This backport is clean. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1649 From jkratochvil at openjdk.org Wed Apr 16 10:17:13 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Wed, 16 Apr 2025 10:17:13 GMT Subject: [jdk21u-dev] RFR: 8333326: Linux Alpine build fails after 8302744 Message-ID: A patch 2 of 6 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) It has a patch dependency on PR 1 of 6: https://github.com/openjdk/jdk21u-dev/pull/1648 This backport is clean. ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/1648 Commit messages: - 8333326: Linux Alpine build fails after 8302744 Changes: https://git.openjdk.org/jdk21u-dev/pull/1660/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1660&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8333326 Stats: 9 lines in 1 file changed: 4 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1660.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1660/head:pull/1660 PR: https://git.openjdk.org/jdk21u-dev/pull/1660 From jkratochvil at openjdk.org Wed Apr 16 10:34:46 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Wed, 16 Apr 2025 10:34:46 GMT Subject: [jdk21u-dev] RFR: 8261242: [Linux] OSContainer::is_containerized() returns true when run outside a container In-Reply-To: References: Message-ID: On Tue, 15 Apr 2025 13:14:30 GMT, Jan Kratochvil wrote: > A patch 3 of 6 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) > > It has a patch dependency on PR 2 of 6: https://github.com/openjdk/jdk21u-dev/pull/1649 > > This backport is clean. But it contains an additional oneliner (by Yuri Nesterenko): > > make/data/hotspot-symbols/symbols-linux: > +JVM_IsContainerized > > as otherwise the build would fail with: > > src/java.base/linux/native/libjava/CgroupMetrics.c:42:(.text+0x11): undefined reference to `JVM_IsContainerized' > > This oneliner was not needed in JDK24 as there is [JDK-8017234: Hotspot should stop using mapfiles](https://bugs.openjdk.org/browse/JDK-8017234). Replaced by: https://github.com/openjdk/jdk21u-dev/pull/1661 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1650#issuecomment-2809153036 From jkratochvil at openjdk.org Wed Apr 16 10:34:47 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Wed, 16 Apr 2025 10:34:47 GMT Subject: [jdk21u-dev] Withdrawn: 8261242: [Linux] OSContainer::is_containerized() returns true when run outside a container In-Reply-To: References: Message-ID: On Tue, 15 Apr 2025 13:14:30 GMT, Jan Kratochvil wrote: > A patch 3 of 6 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) > > It has a patch dependency on PR 2 of 6: https://github.com/openjdk/jdk21u-dev/pull/1649 > > This backport is clean. But it contains an additional oneliner (by Yuri Nesterenko): > > make/data/hotspot-symbols/symbols-linux: > +JVM_IsContainerized > > as otherwise the build would fail with: > > src/java.base/linux/native/libjava/CgroupMetrics.c:42:(.text+0x11): undefined reference to `JVM_IsContainerized' > > This oneliner was not needed in JDK24 as there is [JDK-8017234: Hotspot should stop using mapfiles](https://bugs.openjdk.org/browse/JDK-8017234). This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1650 From jkratochvil at openjdk.org Wed Apr 16 10:39:25 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Wed, 16 Apr 2025 10:39:25 GMT Subject: [jdk21u-dev] RFR: 8261242: [Linux] OSContainer::is_containerized() returns true when run outside a container Message-ID: A patch 3 of 6 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) It has a patch dependency on PR 2 of 6: https://github.com/openjdk/jdk21u-dev/pull/1660 This backport is clean. But it contains an additional oneliner (by Yuri Nesterenko): make/data/hotspot-symbols/symbols-linux: +JVM_IsContainerized as otherwise the build would fail with: src/java.base/linux/native/libjava/CgroupMetrics.c:42:(.text+0x11): undefined reference to `JVM_IsContainerized' This oneliner was not needed in JDK24 as there is [JDK-8017234: Hotspot should stop using mapfiles](https://bugs.openjdk.org/browse/JDK-8017234). ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/1660 Commit messages: - 8261242: [Linux] OSContainer::is_containerized() returns true when run outside a container - src/java.base/linux/native/libjava/CgroupMetrics.c:42:(.text+0x11): undefined reference to `JVM_IsContainerized' Changes: https://git.openjdk.org/jdk21u-dev/pull/1661/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1661&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8261242 Stats: 411 lines in 20 files changed: 306 ins; 78 del; 27 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1661.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1661/head:pull/1661 PR: https://git.openjdk.org/jdk21u-dev/pull/1661 From jkratochvil at openjdk.org Wed Apr 16 10:45:50 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Wed, 16 Apr 2025 10:45:50 GMT Subject: [jdk21u-dev] RFR: 8331560: Refactor Hotspot container detection code so that subsystem delegates to controllers In-Reply-To: <7zqgVoVuTDNfKpsNqdHqxyYm4u4jF3tW-EsfPhnMUgI=.dce4ae2c-b476-403c-b967-f34c1e0075e7@github.com> References: <7zqgVoVuTDNfKpsNqdHqxyYm4u4jF3tW-EsfPhnMUgI=.dce4ae2c-b476-403c-b967-f34c1e0075e7@github.com> Message-ID: On Tue, 15 Apr 2025 13:17:30 GMT, Jan Kratochvil wrote: > A patch 4 of 6 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) > > It has a patch dependency on PR 3 of 6: https://github.com/openjdk/jdk21u-dev/pull/1650 > > This backport is clean. Replaced by: https://github.com/openjdk/jdk21u-dev/pull/1662 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1651#issuecomment-2809181438 From jkratochvil at openjdk.org Wed Apr 16 10:45:50 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Wed, 16 Apr 2025 10:45:50 GMT Subject: [jdk21u-dev] Withdrawn: 8331560: Refactor Hotspot container detection code so that subsystem delegates to controllers In-Reply-To: <7zqgVoVuTDNfKpsNqdHqxyYm4u4jF3tW-EsfPhnMUgI=.dce4ae2c-b476-403c-b967-f34c1e0075e7@github.com> References: <7zqgVoVuTDNfKpsNqdHqxyYm4u4jF3tW-EsfPhnMUgI=.dce4ae2c-b476-403c-b967-f34c1e0075e7@github.com> Message-ID: <6pYSINSRV5Dg-XeYfaksUqBecBuMCN8jQzQG3_raoGo=.fe49df42-75fc-4f8e-b928-5facd4bb2d84@github.com> On Tue, 15 Apr 2025 13:17:30 GMT, Jan Kratochvil wrote: > A patch 4 of 6 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) > > It has a patch dependency on PR 3 of 6: https://github.com/openjdk/jdk21u-dev/pull/1650 > > This backport is clean. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1651 From jkratochvil at openjdk.org Wed Apr 16 10:48:20 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Wed, 16 Apr 2025 10:48:20 GMT Subject: [jdk21u-dev] RFR: 8331560: Refactor Hotspot container detection code so that subsystem delegates to controllers Message-ID: A patch 4 of 6 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) It has a patch dependency on PR 3 of 6: https://github.com/openjdk/jdk21u-dev/pull/1661 This backport is clean. ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/1661 Commit messages: - 8331560: Refactor Hotspot container detection code so that subsystem delegates to controllers Changes: https://git.openjdk.org/jdk21u-dev/pull/1662/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1662&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8331560 Stats: 543 lines in 8 files changed: 315 ins; 79 del; 149 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1662.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1662/head:pull/1662 PR: https://git.openjdk.org/jdk21u-dev/pull/1662 From jkratochvil at openjdk.org Wed Apr 16 10:58:46 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Wed, 16 Apr 2025 10:58:46 GMT Subject: [jdk21u-dev] Withdrawn: 8338236: Compile error in cgroup code on Linux when using clang In-Reply-To: References: Message-ID: <1MKThFuSEM0m9CBrS8AxuMANlMCI1pkqAJQkfa8_DkA=.e513f2e2-5ae6-4400-9263-ca395ff30bf4@github.com> On Tue, 15 Apr 2025 13:28:03 GMT, Jan Kratochvil wrote: > A patch 5 of 6 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) > > It has a patch dependency on PR 4 of 6: https://github.com/openjdk/jdk21u-dev/pull/1651 > > This backport is clean. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1652 From jkratochvil at openjdk.org Wed Apr 16 10:58:46 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Wed, 16 Apr 2025 10:58:46 GMT Subject: [jdk21u-dev] RFR: 8338236: Compile error in cgroup code on Linux when using clang In-Reply-To: References: Message-ID: On Tue, 15 Apr 2025 13:28:03 GMT, Jan Kratochvil wrote: > A patch 5 of 6 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) > > It has a patch dependency on PR 4 of 6: https://github.com/openjdk/jdk21u-dev/pull/1651 > > This backport is clean. Replaced by: https://github.com/openjdk/jdk21u-dev/pull/1663 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1652#issuecomment-2809211817 From jkratochvil at openjdk.org Wed Apr 16 11:02:14 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Wed, 16 Apr 2025 11:02:14 GMT Subject: [jdk21u-dev] RFR: 8338236: Compile error in cgroup code on Linux when using clang Message-ID: <7Q3YY2tSRpAHWBKYqPn1xmkVbHrznPR18EqjUnriQ-Q=.e1d8773e-ebc4-4fdd-a14c-2577400dcd74@github.com> A patch 5 of 6 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) It has a patch dependency on PR 4 of 6: https://github.com/openjdk/jdk21u-dev/pull/1662 This backport is clean. ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/1662 Commit messages: - 8338236: Compile error in cgroup code on Linux when using clang Changes: https://git.openjdk.org/jdk21u-dev/pull/1663/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1663&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8338236 Stats: 5 lines in 2 files changed: 0 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1663.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1663/head:pull/1663 PR: https://git.openjdk.org/jdk21u-dev/pull/1663 From jkratochvil at openjdk.org Wed Apr 16 11:14:42 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Wed, 16 Apr 2025 11:14:42 GMT Subject: [jdk21u-dev] RFR: 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected In-Reply-To: References: Message-ID: On Tue, 15 Apr 2025 13:29:18 GMT, Jan Kratochvil wrote: > A patch 6 of 6 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) > > It has a patch dependency on PR 5 of 6: https://github.com/openjdk/jdk21u-dev/pull/1652 > > This backport is clean. Replaced by: https://github.com/openjdk/jdk21u-dev/pull/1664 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1653#issuecomment-2809248580 From jkratochvil at openjdk.org Wed Apr 16 11:14:42 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Wed, 16 Apr 2025 11:14:42 GMT Subject: [jdk21u-dev] Withdrawn: 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected In-Reply-To: References: Message-ID: On Tue, 15 Apr 2025 13:29:18 GMT, Jan Kratochvil wrote: > A patch 6 of 6 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) > > It has a patch dependency on PR 5 of 6: https://github.com/openjdk/jdk21u-dev/pull/1652 > > This backport is clean. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1653 From jkratochvil at openjdk.org Wed Apr 16 11:30:21 2025 From: jkratochvil at openjdk.org (Jan Kratochvil) Date: Wed, 16 Apr 2025 11:30:21 GMT Subject: [jdk21u-dev] RFR: 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected Message-ID: A patch 6 of 6 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) It has a patch dependency on PR 5 of 6: https://github.com/openjdk/jdk21u-dev/pull/1663 This backport is clean. ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/1663 Commit messages: - 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected Changes: https://git.openjdk.org/jdk21u-dev/pull/1664/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1664&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8322420 Stats: 445 lines in 9 files changed: 334 ins; 83 del; 28 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1664.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1664/head:pull/1664 PR: https://git.openjdk.org/jdk21u-dev/pull/1664 From rob.mckenna at oracle.com Wed Apr 16 11:57:53 2025 From: rob.mckenna at oracle.com (Robert Mckenna) Date: Wed, 16 Apr 2025 11:57:53 +0000 Subject: [24u Communication] 24.0.1 will be closed for fixes on the 22nd of April Message-ID: 24.0.2 will enter rampdown on the 22nd of April. If you have a fix that you need to get in to 24.0.2 please push it prior to this date to ensure it makes the release. (note, critical approvals can be requested after RDP2 - see: https://wiki.openjdk.org/display/JDKUpdates/JDK+24u) -Rob From goetz at openjdk.org Wed Apr 16 13:02:11 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 13:02:11 GMT Subject: [jdk17u-dev] Integrated: 8316460: 4 javax/management tests ignore VM flags In-Reply-To: <_Q2GIVG_-bFv3JMAX60cSNTtuKSlnFDkDhd4tdXRRpw=.fed65558-0f6b-4e09-aa59-1ac36f5acbd0@github.com> References: <_Q2GIVG_-bFv3JMAX60cSNTtuKSlnFDkDhd4tdXRRpw=.fed65558-0f6b-4e09-aa59-1ac36f5acbd0@github.com> Message-ID: On Wed, 9 Apr 2025 12:45:24 GMT, Goetz Lindenmaier wrote: > I backport this to keep the tests up-to-date. Many similar changes have been backported. Let's do this, too, to complete the job. This will simplify later backports. > > I had to resolve DefaultAgentFilterTest.java as 8299891: JMX ObjectInputFilter additional classes needed is not in 17. > > Further the -virtual ProblemList is not in 17. Omitted. This pull request has now been integrated. Changeset: e0ee6db1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e0ee6db134ff674a8d6d2a40898a70a59b6e5390 Stats: 129 lines in 4 files changed: 10 ins; 59 del; 60 mod 8316460: 4 javax/management tests ignore VM flags Reviewed-by: rschmelter Backport-of: d39b7bab27af5ba24ff0925037b8e5fb99680dc0 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3463 From goetz at openjdk.org Wed Apr 16 13:03:54 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 13:03:54 GMT Subject: [jdk17u-dev] Integrated: 8328301: Convert Applet test ManualHTMLDataFlavorTest.java to main program In-Reply-To: References: Message-ID: On Fri, 11 Apr 2025 14:56:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 8aba95c7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/8aba95c7dbe3108a604ca5534b9209042742ea96 Stats: 260 lines in 2 files changed: 15 ins; 189 del; 56 mod 8328301: Convert Applet test ManualHTMLDataFlavorTest.java to main program Backport-of: f7f291c5d4d2d01dab3ccda7518ebc13f6bd58f6 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3487 From goetz at openjdk.org Wed Apr 16 13:04:47 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 13:04:47 GMT Subject: [jdk17u-dev] Integrated: 8341278: Open source few TrayIcon tests - Set7 In-Reply-To: References: Message-ID: <56YkC8w3soxNaeE_-Ao3aDecmIo4iysKk-PyQyNTmWw=.d34b85b5-d6de-4504-b093-0274896f2fb2@github.com> On Tue, 15 Apr 2025 13:51:57 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 95b0091c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/95b0091c89aecb76a1fbe6186d6823c95000c2bf Stats: 493 lines in 5 files changed: 493 ins; 0 del; 0 mod 8341278: Open source few TrayIcon tests - Set7 Backport-of: 4d50cbb5a73ad1f84ecd6a895045ecfdb0835adc ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3497 From goetz at openjdk.org Wed Apr 16 13:06:56 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 13:06:56 GMT Subject: [jdk17u-dev] Integrated: 8339982: Open source several AWT Mouse tests - Batch 2 In-Reply-To: <7SXEkf9zIcow5fro4k_LlX3n__OPorfsF44jHW3ufEc=.eaa70217-0e2c-4117-a53a-f047e1a5c53e@github.com> References: <7SXEkf9zIcow5fro4k_LlX3n__OPorfsF44jHW3ufEc=.eaa70217-0e2c-4117-a53a-f047e1a5c53e@github.com> Message-ID: On Tue, 15 Apr 2025 14:00:37 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > Resolved ProblemList, probably clean. This pull request has now been integrated. Changeset: 38b523f2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/38b523f29315f8ea58b1feabcefe6217cc4c9793 Stats: 606 lines in 6 files changed: 606 ins; 0 del; 0 mod 8339982: Open source several AWT Mouse tests - Batch 2 Backport-of: b6a4047387dbe4e07df0032dfdd7ee5ad8f571a4 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3498 From goetz at openjdk.org Wed Apr 16 13:09:12 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 13:09:12 GMT Subject: [jdk17u-dev] Integrated: 8341447: Open source closed frame tests # 5 In-Reply-To: References: Message-ID: On Thu, 10 Apr 2025 20:32:44 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > Resolved ProblemList, probably clean. This pull request has now been integrated. Changeset: c395a991 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/c395a9919003aa045a2c7c7297741fd4e4a28571 Stats: 201 lines in 3 files changed: 193 ins; 1 del; 7 mod 8341447: Open source closed frame tests # 5 Reviewed-by: rschmelter Backport-of: 966eb7232ff867d9a68269d5a2007da20259565f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3482 From goetz at openjdk.org Wed Apr 16 13:10:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 13:10:53 GMT Subject: [jdk17u-dev] Integrated: 8340193: Open source several AWT Dialog tests - Batch 1 In-Reply-To: <05gil7uRYPsPUB_MV3k2O6lx4YNpSZAHZ12nvTbFmsU=.e934b802-7258-4f80-b072-c995c5254cd6@github.com> References: <05gil7uRYPsPUB_MV3k2O6lx4YNpSZAHZ12nvTbFmsU=.e934b802-7258-4f80-b072-c995c5254cd6@github.com> Message-ID: On Tue, 15 Apr 2025 13:42:47 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: d5e87b49 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d5e87b4924d441068b4abaa9e4cb6d5bec503a19 Stats: 668 lines in 11 files changed: 668 ins; 0 del; 0 mod 8340193: Open source several AWT Dialog tests - Batch 1 Backport-of: 2d8fcc4271802b211c4718c6abae3ce9c99eafbd ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3496 From goetz at openjdk.org Wed Apr 16 13:11:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 13:11:53 GMT Subject: [jdk17u-dev] Integrated: 8340366: Open source several AWT Dialog tests - Batch 3 In-Reply-To: <0MawRu4B1RrzV9GUOOUg-E2h1H4rMmz2Tbyav5iIhUs=.3e279004-71ff-432f-b2d6-1edc5c208090@github.com> References: <0MawRu4B1RrzV9GUOOUg-E2h1H4rMmz2Tbyav5iIhUs=.3e279004-71ff-432f-b2d6-1edc5c208090@github.com> Message-ID: On Tue, 15 Apr 2025 14:38:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > Resolved ProblemList, probably clean. This pull request has now been integrated. Changeset: 56aa1bef Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/56aa1befced975bff017559732f03c9f2ec7fa91 Stats: 656 lines in 6 files changed: 656 ins; 0 del; 0 mod 8340366: Open source several AWT Dialog tests - Batch 3 Backport-of: a7d2077fe20d73f49a003c15469c2aa9bda1b30f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3499 From goetz at openjdk.org Wed Apr 16 13:13:50 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 13:13:50 GMT Subject: [jdk17u-dev] Integrated: 8341972: java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java timed out after JDK-8341257 In-Reply-To: References: Message-ID: <0n6FfMq5EYFAIAG8Q8vsYWXrpSkD-9xpxWiNC7zAQoY=.5f97ed8d-c455-40c9-b4e7-f7e1ec3d0720@github.com> On Fri, 11 Apr 2025 14:59:22 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle This pull request has now been integrated. Changeset: 77233303 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/772333031e9fd21efe337ebfa54b050a75ab2bb2 Stats: 33 lines in 2 files changed: 8 ins; 8 del; 17 mod 8341972: java/awt/dnd/DnDRemoveFocusOwnerCrashTest.java timed out after JDK-8341257 Backport-of: 1f6bd0c3e509029bbf524b0ba34ce44601ac0b6a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3488 From goetz at openjdk.org Wed Apr 16 13:14:48 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 13:14:48 GMT Subject: [jdk17u-dev] Integrated: 8342633: javax/management/security/HashedPasswordFileTest.java creates tmp file in src dir In-Reply-To: <7SfXHcIfFGNdre0TYN4WKyB27gOEv6YU2CJuuz_0mR0=.714f17fe-d5a0-4a3a-9194-968a4c02efc1@github.com> References: <7SfXHcIfFGNdre0TYN4WKyB27gOEv6YU2CJuuz_0mR0=.714f17fe-d5a0-4a3a-9194-968a4c02efc1@github.com> Message-ID: On Fri, 11 Apr 2025 15:03:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle This pull request has now been integrated. Changeset: 197adc22 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/197adc22920574f6e212befe1c9c4d671c92db7c Stats: 3 lines in 1 file changed: 0 ins; 2 del; 1 mod 8342633: javax/management/security/HashedPasswordFileTest.java creates tmp file in src dir Backport-of: de441c2b6891ad475f516d14b793efbe65f1477c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3489 From goetz at openjdk.org Wed Apr 16 13:15:45 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 13:15:45 GMT Subject: [jdk17u-dev] Integrated: 8305010: Test vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java timed out: thread not suspended In-Reply-To: References: Message-ID: On Sun, 13 Apr 2025 19:10:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: eb0c0104 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/eb0c0104aa19b9026a1d2221af383b31b9f7b6cd Stats: 38 lines in 1 file changed: 36 ins; 0 del; 2 mod 8305010: Test vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/TestDescription.java timed out: thread not suspended Backport-of: 2ddaa460545e043008aaf0b7ce33191b7c588833 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3490 From goetz at openjdk.org Wed Apr 16 13:17:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 13:17:43 GMT Subject: [jdk17u-dev] Integrated: 8350924: javax/swing/JMenu/4213634/bug4213634.java fails In-Reply-To: References: Message-ID: <_O3IDN1d8jViQBQnyylCZzzwvFIo77VaK_e9aHFBEsk=.c6292889-fca5-4f31-a84c-d018f59da43b@github.com> On Sun, 13 Apr 2025 19:18:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: ab64a3e9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ab64a3e9e229f401222c923b081d6253bd4d0553 Stats: 59 lines in 1 file changed: 8 ins; 20 del; 31 mod 8350924: javax/swing/JMenu/4213634/bug4213634.java fails Backport-of: daf0213abc2c860246564b361061dbda9bd9982f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3491 From goetz at openjdk.org Wed Apr 16 13:19:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 13:19:02 GMT Subject: [jdk17u-dev] RFR: 8286204: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value 10 as 1 when user iterates to 10 for the first time on macOS In-Reply-To: References: Message-ID: <1NaqULkmlTWTs1maVgflkX--Vp36uXUTZXYuf7-3_ZI=.53d11948-b26a-4e45-8d61-e512e6655549@github.com> On Mon, 17 Mar 2025 10:17:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. GHA failure: Artifact not found for name: bundles-jtreg-7.3.1+1, unrelated ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3366#issuecomment-2809559750 From goetz at openjdk.org Wed Apr 16 13:19:02 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 13:19:02 GMT Subject: [jdk17u-dev] Integrated: 8286204: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value 10 as 1 when user iterates to 10 for the first time on macOS In-Reply-To: References: Message-ID: On Mon, 17 Mar 2025 10:17:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: 45b84aee Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/45b84aeec31085efe7a839292c0545121038d3b0 Stats: 81 lines in 2 files changed: 80 ins; 0 del; 1 mod 8286204: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value 10 as 1 when user iterates to 10 for the first time on macOS Backport-of: cd9f1d3d921531511a7552807d099d5d3cce01a6 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3366 From goetz at openjdk.org Wed Apr 16 13:20:53 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 13:20:53 GMT Subject: [jdk17u-dev] Integrated: 8353138: Screen capture for test TaskbarPositionTest.java, failure case In-Reply-To: References: Message-ID: <2C0qqPQAOSpmZIsBsfX1yyh1FimATKUajnoh3e_4xO4=.3e97ec40-ef49-437b-9979-4ff37e91c427@github.com> On Sun, 13 Apr 2025 19:26:44 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle, This pull request has now been integrated. Changeset: 85d0ab55 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/85d0ab55d6bae2aea4368e6668e361db8a9cbd1c Stats: 26 lines in 1 file changed: 21 ins; 1 del; 4 mod 8353138: Screen capture for test TaskbarPositionTest.java, failure case Backport-of: 05ff557dee6adc679d85bfe8fb49f69053a6aaba ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3492 From rob.mckenna at oracle.com Wed Apr 16 13:23:16 2025 From: rob.mckenna at oracle.com (Robert Mckenna) Date: Wed, 16 Apr 2025 13:23:16 +0000 Subject: [24u Communication] 24.0.2 will be closed for fixes on the 22nd of April In-Reply-To: References: Message-ID: Resend with the correct subject! -Rob ________________________________________ From: jdk-updates-dev on behalf of Robert Mckenna Sent: Wednesday 16 April 2025 12:57 To: jdk-updates-dev at openjdk.org Subject: [24u Communication] 24.0.1 will be closed for fixes on the 22nd of April 24.0.2 will enter rampdown on the 22nd of April. If you have a fix that you need to get in to 24.0.2 please push it prior to this date to ensure it makes the release. (note, critical approvals can be requested after RDP2 - see: https://wiki.openjdk.org/display/JDKUpdates/JDK+24u) -Rob From goetz at openjdk.org Wed Apr 16 13:39:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 13:39:10 GMT Subject: [jdk21u-dev] RFR: 8335684: Test ThreadCpuTime.java should pause like ThreadCpuTimeArray.java Message-ID: I backport this for parity with 21.0.8-oracle. ------------- Commit messages: - Backport 1f6e106b45e5109224e13d70f1a40c9e666ec2ab Changes: https://git.openjdk.org/jdk21u-dev/pull/1665/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1665&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335684 Stats: 12 lines in 1 file changed: 2 ins; 9 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1665.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1665/head:pull/1665 PR: https://git.openjdk.org/jdk21u-dev/pull/1665 From goetz at openjdk.org Wed Apr 16 13:39:40 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 13:39:40 GMT Subject: [jdk17u-dev] RFR: 8335684: Test ThreadCpuTime.java should pause like ThreadCpuTimeArray.java Message-ID: I backport this for parity with 17.0.16-oracle ------------- Commit messages: - Backport 1f6e106b45e5109224e13d70f1a40c9e666ec2ab Changes: https://git.openjdk.org/jdk17u-dev/pull/3503/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3503&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8335684 Stats: 12 lines in 1 file changed: 2 ins; 9 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3503.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3503/head:pull/3503 PR: https://git.openjdk.org/jdk17u-dev/pull/3503 From goetz at openjdk.org Wed Apr 16 13:45:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 13:45:03 GMT Subject: [jdk17u-dev] RFR: 8343124: Tests fails with java.lang.IllegalAccessException: class com.sun.javatest.regtest.agent.MainWrapper$MainTask cannot access Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport dafa2e55adb6b054c342d5e723e51087d771e6d6 Changes: https://git.openjdk.org/jdk17u-dev/pull/3504/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3504&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343124 Stats: 264 lines in 2 files changed: 102 ins; 95 del; 67 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3504.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3504/head:pull/3504 PR: https://git.openjdk.org/jdk17u-dev/pull/3504 From goetz at openjdk.org Wed Apr 16 13:46:34 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 13:46:34 GMT Subject: [jdk21u-dev] RFR: 8343124: Tests fails with java.lang.IllegalAccessException: class com.sun.javatest.regtest.agent.MainWrapper$MainTask cannot access Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport dafa2e55adb6b054c342d5e723e51087d771e6d6 Changes: https://git.openjdk.org/jdk21u-dev/pull/1666/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1666&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8343124 Stats: 264 lines in 2 files changed: 102 ins; 95 del; 67 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1666.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1666/head:pull/1666 PR: https://git.openjdk.org/jdk21u-dev/pull/1666 From zgu at openjdk.org Wed Apr 16 14:09:06 2025 From: zgu at openjdk.org (Zhengyu Gu) Date: Wed, 16 Apr 2025 14:09:06 GMT Subject: [jdk24u] RFR: 8353329: Small memory leak when create GrowableArray with initial size 0 In-Reply-To: References: Message-ID: On Tue, 15 Apr 2025 03:00:57 GMT, SendaoYan wrote: > Hi all, > > This pull request contains a backport of commit [b80b04d7](https://github.com/openjdk/jdk/commit/b80b04d77afdb2a808e2c7f9268d8092eb16714e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Zhengyu Gu on 2 Apr 2025 and was reviewed by Johan Sj?len and Stefan Karlsson. > > Thanks! LGTM ------------- Marked as reviewed by zgu (Reviewer). PR Review: https://git.openjdk.org/jdk24u/pull/192#pullrequestreview-2772666652 From sgehwolf at openjdk.org Wed Apr 16 14:14:18 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 16 Apr 2025 14:14:18 GMT Subject: [jdk24u] RFR: 8353185: Introduce the concept of upgradeable files in context of JEP 493 Message-ID: This is an enhancement needed for JEP 493 enabled builds. Those builds could potentially have `cacerts` upgraded or `tzdb.dat` updated. JEP 493 is new in JDK 24. Patch is clean. ------------- Commit messages: - Backport 4e24dc003c2304041b342371adf430b120a9fec8 Changes: https://git.openjdk.org/jdk24u/pull/199/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=199&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353185 Stats: 254 lines in 5 files changed: 250 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk24u/pull/199.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/199/head:pull/199 PR: https://git.openjdk.org/jdk24u/pull/199 From goetz at openjdk.org Wed Apr 16 14:16:04 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 14:16:04 GMT Subject: [jdk17u-dev] RFR: 8253440: serviceability/sa/TestJhsdbJstackLineNumbers.java failed with "Didn't find enough line numbers" Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 0b1f57105d5af72b2cd47fa5c9a2b4e2961318cd Changes: https://git.openjdk.org/jdk17u-dev/pull/3505/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3505&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8253440 Stats: 8 lines in 1 file changed: 4 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3505.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3505/head:pull/3505 PR: https://git.openjdk.org/jdk17u-dev/pull/3505 From goetz at openjdk.org Wed Apr 16 14:17:03 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 14:17:03 GMT Subject: [jdk21u-dev] RFR: 8253440: serviceability/sa/TestJhsdbJstackLineNumbers.java failed with "Didn't find enough line numbers" Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 0b1f57105d5af72b2cd47fa5c9a2b4e2961318cd Changes: https://git.openjdk.org/jdk21u-dev/pull/1667/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1667&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8253440 Stats: 8 lines in 1 file changed: 4 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1667.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1667/head:pull/1667 PR: https://git.openjdk.org/jdk21u-dev/pull/1667 From goetz at openjdk.org Wed Apr 16 14:35:24 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 16 Apr 2025 14:35:24 GMT Subject: [jdk21u-dev] RFR: 8308966: Add intrinsic for float/double modulo for x86 AVX2 and AVX512 Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport 5d5ae35288989fcfabdea013b6e3cdafe359f0df Changes: https://git.openjdk.org/jdk21u-dev/pull/1668/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1668&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8308966 Stats: 902 lines in 12 files changed: 901 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1668.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1668/head:pull/1668 PR: https://git.openjdk.org/jdk21u-dev/pull/1668 From jbachorik at openjdk.org Wed Apr 16 14:40:01 2025 From: jbachorik at openjdk.org (Jaroslav Bachorik) Date: Wed, 16 Apr 2025 14:40:01 GMT Subject: [jdk11u-dev] RFR: 8315380: AsyncGetCallTrace crash in frame::safe_for_sender [v2] In-Reply-To: References: Message-ID: On Mon, 10 Mar 2025 11:36:35 GMT, Jaroslav Bachorik wrote: >> This change is fixing the problem in `frame_aarch64.cpp`, function `safe_for_sender`, where we have this code >> >> >> bool unextended_sp_safe = unextended_sp < thread->stack_base(); >> >> >> While this captures one possibility of not being safe, it omits the check for `unextended_sp` falling within the stack space. >> >> The proposed change then is >> >> >> bool unextended_sp_safe = (unextended_sp < thread->stack_base() && \ >> sp >= thread->stack_base() - thread->stack_size()); >> >> >> This is actually just making sure the behaviour is the same as in JDK 15+ (since [JDK-8238988](https://bugs.openjdk.org/browse/JDK-8238988)) where the `unextended_sp` is checked for being within the stack limits. >> >> >> The change is not accompanied by a JTReg test because I was not able to craft one triggering the issue reliably. >> >> Existing tests from tier1-tier4 were run on a linux-aarch64 system with no new failures observed. > > Jaroslav Bachorik has updated the pull request incrementally with one additional commit since the last revision: > > Make proper fix: 'sp' -> 'unextended_sp' in the condition @jerboaa @gnu-andrew I have created the approval request and tagged the JBS ticket. Would it be possible to review the request? ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3003#issuecomment-2809799137 From phh at openjdk.org Wed Apr 16 15:01:10 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 16 Apr 2025 15:01:10 GMT Subject: [jdk21u-dev] RFR: 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams [v5] In-Reply-To: References: Message-ID: > Backport for parity with Oracle 21.0.8. Passes tier2 and modified tests. Low risk: the patch /1 locks existing unlocked code, which is at worst a performance issue, but necessary for correctness, /2 checks for a closed stream before pushing a data frame into it, see pushDataFrame() in Stream.java. > > Clean except for whitespace change in Stream.java from 8309118, 8309118 isn't in 21u. Paul Hohensee 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 8343855 - Merge branch 'master' into 8343855 - Merge branch 'master' into 8343855 - Revert part of 8309118 - Backport bd6152f5967107d7b32db9bcfa224fc07314f098 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1585/files - new: https://git.openjdk.org/jdk21u-dev/pull/1585/files/f4e41e17..eaffe28d Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1585&range=04 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1585&range=03-04 Stats: 18050 lines in 233 files changed: 17294 ins; 373 del; 383 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1585.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1585/head:pull/1585 PR: https://git.openjdk.org/jdk21u-dev/pull/1585 From phh at openjdk.org Wed Apr 16 15:36:43 2025 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 16 Apr 2025 15:36:43 GMT Subject: [jdk21u-dev] RFR: 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams [v5] In-Reply-To: References: Message-ID: <3K5N07dyJJHBRa8-7sMzU-5knw8wO7RCZdyoGT-fE9I=.d0fbef40-d854-4e38-b4ff-fac23a89a697@github.com> On Wed, 16 Apr 2025 15:01:10 GMT, Paul Hohensee wrote: >> Backport for parity with Oracle 21.0.8. Passes tier2 and modified tests. Low risk: the patch /1 locks existing unlocked code, which is at worst a performance issue, but necessary for correctness, /2 checks for a closed stream before pushing a data frame into it, see pushDataFrame() in Stream.java. >> >> Clean except for whitespace change in Stream.java from 8309118, 8309118 isn't in 21u. > > Paul Hohensee 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 8343855 > - Merge branch 'master' into 8343855 > - Merge branch 'master' into 8343855 > - Revert part of 8309118 > - Backport bd6152f5967107d7b32db9bcfa224fc07314f098 Merged with master and seems fine now. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1585#issuecomment-2809967438 From sgehwolf at openjdk.org Wed Apr 16 15:42:00 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 16 Apr 2025 15:42:00 GMT Subject: [jdk11u-dev] RFR: 8315380: AsyncGetCallTrace crash in frame::safe_for_sender [v2] In-Reply-To: References: Message-ID: On Wed, 16 Apr 2025 14:36:55 GMT, Jaroslav Bachorik wrote: >> Jaroslav Bachorik has updated the pull request incrementally with one additional commit since the last revision: >> >> Make proper fix: 'sp' -> 'unextended_sp' in the condition > > @jerboaa @gnu-andrew I have created the approval request and tagged the JBS ticket. Would it be possible to review the request? @jbachorik This is in a delicate area of the JVM and is a JDK 11u specific fix. Please get a second review for this. Thanks! It would also be good to explain why this isn't an issue in later JDKs on the issue. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3003#issuecomment-2809980660 From cushon at openjdk.org Wed Apr 16 16:27:04 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Wed, 16 Apr 2025 16:27:04 GMT Subject: [jdk21u-dev] RFR: 8337795: Type annotation attached to incorrect type during class reading [v4] In-Reply-To: <2BCPA80dofBDxNg0jR_7Qm1_Y3MgtcC-iyxk7ENdJ9Q=.cd3d5da7-ec74-451b-9b58-6f110a6a0012@github.com> References: <2BCPA80dofBDxNg0jR_7Qm1_Y3MgtcC-iyxk7ENdJ9Q=.cd3d5da7-ec74-451b-9b58-6f110a6a0012@github.com> Message-ID: > This is a backport of [JDK-8337795](https://bugs.openjdk.org/browse/JDK-8337795), which is a follow-up to [JDK-8225377](https://bugs.openjdk.org/browse/JDK-8225377). 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 seven additional commits since the last revision: - Merge remote-tracking branch 'origin/master' into backport-JDK-8337795 - Backport 8d0831478338e9b084b2c47f46eba9faae3a5eb6 - Merge branch 'master' into redo-JDK-8341779 - 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 - 8336942: Improve test coverage for class loading elements with annotations of different retentions Reviewed-by: vromero ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1252/files - new: https://git.openjdk.org/jdk21u-dev/pull/1252/files/fcc6a212..d554d38f Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1252&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1252&range=02-03 Stats: 139630 lines in 1869 files changed: 73779 ins; 14273 del; 51578 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1252.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1252/head:pull/1252 PR: https://git.openjdk.org/jdk21u-dev/pull/1252 From cushon at openjdk.org Wed Apr 16 16:28:56 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Wed, 16 Apr 2025 16:28:56 GMT Subject: [jdk21u-dev] RFR: 8337795: Type annotation attached to incorrect type during class reading [v3] In-Reply-To: References: <2BCPA80dofBDxNg0jR_7Qm1_Y3MgtcC-iyxk7ENdJ9Q=.cd3d5da7-ec74-451b-9b58-6f110a6a0012@github.com> Message-ID: On Thu, 9 Jan 2025 15:50:13 GMT, Liam Miller-Cushon wrote: >> This is a backport of [JDK-8337795](https://bugs.openjdk.org/browse/JDK-8337795), which is a follow-up to [JDK-8225377](https://bugs.openjdk.org/browse/JDK-8225377). > > 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 one commit: > > Backport 8d0831478338e9b084b2c47f46eba9faae3a5eb6 I merged in the latest changes and resolved the merge conflict with https://github.com/openjdk/jdk21u-dev/commit/421654630dfcc4b697fdd61c8a46c1d2f899d8fb
I double-checked that the changed lines in the diff are still the same as the change being backported (the changes are in some context lines). $ diff <(git diff origin/master) <(cd ~/src/jdk; git diff 8d0831478338e9b084b2c47f46eba9faae3a5eb6^ 8d0831478338e9b084b2c47f46eba9faae3a5eb6) 2c2 < index 4dac48d9778..ef4985cad7e 100644 --- > index dba5fb6a197..fcc1efda8dc 100644 5c5 < @@ -36,9 +36,9 @@ import java.util.HashMap; --- > @@ -36,9 +36,9 @@ 16c16 < @@ -2412,13 +2412,8 @@ public class ClassReader { --- > @@ -2461,13 +2461,8 @@ private Type addTypeAnnotations(Type type, Predicate fil 31c31 < @@ -2446,120 +2441,102 @@ public class ClassReader { --- > @@ -2495,120 +2490,102 @@ private static Predicate classExtends(int index) { 223c223 < index 2a9d2c09497..51218ca3b6b 100644 --- > index d45edc8e3d6..acd91eac8c7 100644 226,228c226,228 < @@ -586,4 +586,8 @@ public class BasicAnnoTests extends JavacTestingAbstractProcessor { < @Test(posn=4, annoType = TB.class, expect = "100") < class Inner100> { --- > @@ -717,4 +717,8 @@ private class GenericNested { > GenericNested(@TA(120) GenericInner120 GenericInner120.this) {} > }
------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1252#issuecomment-2810101733 From jbachorik at openjdk.org Wed Apr 16 16:46:47 2025 From: jbachorik at openjdk.org (Jaroslav Bachorik) Date: Wed, 16 Apr 2025 16:46:47 GMT Subject: [jdk11u-dev] RFR: 8315380: AsyncGetCallTrace crash in frame::safe_for_sender [v2] In-Reply-To: References: Message-ID: <7SBS20B7THNK-gWu5jZBYUAWToRoA-b5q5qx5sTvXFI=.2f94582c-c907-4098-be17-33d63ae98595@github.com> On Mon, 10 Mar 2025 11:36:35 GMT, Jaroslav Bachorik wrote: >> This change is fixing the problem in `frame_aarch64.cpp`, function `safe_for_sender`, where we have this code >> >> >> bool unextended_sp_safe = unextended_sp < thread->stack_base(); >> >> >> While this captures one possibility of not being safe, it omits the check for `unextended_sp` falling within the stack space. >> >> The proposed change then is >> >> >> bool unextended_sp_safe = (unextended_sp < thread->stack_base() && \ >> sp >= thread->stack_base() - thread->stack_size()); >> >> >> This is actually just making sure the behaviour is the same as in JDK 15+ (since [JDK-8238988](https://bugs.openjdk.org/browse/JDK-8238988)) where the `unextended_sp` is checked for being within the stack limits. >> >> >> The change is not accompanied by a JTReg test because I was not able to craft one triggering the issue reliably. >> >> Existing tests from tier1-tier4 were run on a linux-aarch64 system with no new failures observed. > > Jaroslav Bachorik has updated the pull request incrementally with one additional commit since the last revision: > > Make proper fix: 'sp' -> 'unextended_sp' in the condition Ok, I bumped up the number of required reviewers. But I don't seem to be able to find any mechanism to actually request the second review anywhere. So, if someone is reading this in the email thread and has a few moments to review this rather trivial change, please, have a look. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3003#issuecomment-2810147035 From andrew at openjdk.org Wed Apr 16 17:56:02 2025 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 16 Apr 2025 17:56:02 GMT Subject: [jdk11u-dev] Integrated: Merge jdk11u:master In-Reply-To: <4AsyWJdZxqL_t2WdvoAKrpo-JuNQGywy9qqoiRABz_8=.546612a4-59d8-44a4-8bc3-58bf0d67e989@github.com> References: <4AsyWJdZxqL_t2WdvoAKrpo-JuNQGywy9qqoiRABz_8=.546612a4-59d8-44a4-8bc3-58bf0d67e989@github.com> Message-ID: On Wed, 16 Apr 2025 01:27:13 GMT, Andrew John Hughes wrote: > Merge jdk-11.0.27-ga This pull request has now been integrated. Changeset: 524170d5 Author: Andrew John Hughes URL: https://git.openjdk.org/jdk11u-dev/commit/524170d5a03c9df2ca463ed416e786a4b412ed6c Stats: 304 lines in 12 files changed: 226 ins; 25 del; 53 mod Merge ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/3023 From shade at openjdk.org Wed Apr 16 18:35:57 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 16 Apr 2025 18:35:57 GMT Subject: [jdk11u-dev] RFR: 8315380: AsyncGetCallTrace crash in frame::safe_for_sender [v2] In-Reply-To: References: Message-ID: On Mon, 10 Mar 2025 11:36:35 GMT, Jaroslav Bachorik wrote: >> This change is fixing the problem in `frame_aarch64.cpp`, function `safe_for_sender`, where we have this code >> >> >> bool unextended_sp_safe = unextended_sp < thread->stack_base(); >> >> >> While this captures one possibility of not being safe, it omits the check for `unextended_sp` falling within the stack space. >> >> The proposed change then is >> >> >> bool unextended_sp_safe = (unextended_sp < thread->stack_base() && \ >> sp >= thread->stack_base() - thread->stack_size()); >> >> >> This is actually just making sure the behaviour is the same as in JDK 15+ (since [JDK-8238988](https://bugs.openjdk.org/browse/JDK-8238988)) where the `unextended_sp` is checked for being within the stack limits. >> >> >> The change is not accompanied by a JTReg test because I was not able to craft one triggering the issue reliably. >> >> Existing tests from tier1-tier4 were run on a linux-aarch64 system with no new failures observed. > > Jaroslav Bachorik has updated the pull request incrementally with one additional commit since the last revision: > > Make proper fix: 'sp' -> 'unextended_sp' in the condition I think @apangin would be good to look at it. src/hotspot/cpu/aarch64/frame_aarch64.cpp line 89: > 87: > 88: bool unextended_sp_safe = (unextended_sp < thread->stack_base() && \ > 89: unextended_sp >= thread->stack_base() - thread->stack_size()); 1. What's the meaning of trailing `` here? 2. I think you can do `unextended_sp >= thread->stack_end()` to better capture the intent and match 8238988 better. ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/3003#pullrequestreview-2773467593 PR Review Comment: https://git.openjdk.org/jdk11u-dev/pull/3003#discussion_r2047497892 From sshivang at openjdk.org Wed Apr 16 18:44:28 2025 From: sshivang at openjdk.org (Shivangi Gupta) Date: Wed, 16 Apr 2025 18:44:28 GMT Subject: [jdk24u] RFR: 8349348: Refactor ClassLoaderDeadlock.sh and Deadlock.sh to run fully in java Message-ID: Straight Backport. ------------- Commit messages: - Backport 32d6d031514be9cfee5b0fd778cb738b7ff9d770 Changes: https://git.openjdk.org/jdk24u/pull/200/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=200&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349348 Stats: 189 lines in 4 files changed: 12 ins; 172 del; 5 mod Patch: https://git.openjdk.org/jdk24u/pull/200.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/200/head:pull/200 PR: https://git.openjdk.org/jdk24u/pull/200 From duke at openjdk.org Wed Apr 16 19:14:50 2025 From: duke at openjdk.org (duke) Date: Wed, 16 Apr 2025 19:14:50 GMT Subject: [jdk21u-dev] RFR: 8337795: Type annotation attached to incorrect type during class reading [v4] In-Reply-To: References: <2BCPA80dofBDxNg0jR_7Qm1_Y3MgtcC-iyxk7ENdJ9Q=.cd3d5da7-ec74-451b-9b58-6f110a6a0012@github.com> Message-ID: On Wed, 16 Apr 2025 16:27:04 GMT, Liam Miller-Cushon wrote: >> This is a backport of [JDK-8337795](https://bugs.openjdk.org/browse/JDK-8337795), which is a follow-up to [JDK-8225377](https://bugs.openjdk.org/browse/JDK-8225377). > > 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 seven additional commits since the last revision: > > - Merge remote-tracking branch 'origin/master' into backport-JDK-8337795 > - Backport 8d0831478338e9b084b2c47f46eba9faae3a5eb6 > - Merge branch 'master' into redo-JDK-8341779 > - 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries > - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 > - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 > - 8336942: Improve test coverage for class loading elements with annotations of different retentions > > Reviewed-by: vromero @cushon Your change (at version d554d38f9afb49210011d125b7c9f0ceba67e8d4) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1252#issuecomment-2810515109 From cushon at openjdk.org Wed Apr 16 19:26:50 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Wed, 16 Apr 2025 19:26:50 GMT Subject: [jdk21u-dev] RFR: 8354893: [REDO BACKPORT] javac crashes while adding type annotations to the return type of a constructor Message-ID: [JDK-8354893](https://bugs.openjdk.org/browse/JDK-8354893) is a redo of the backport of [JDK-8320001](https://bugs.openjdk.org/browse/JDK-8320001), which is a follow-up to [JDK-8225377](https://bugs.openjdk.org/browse/JDK-8225377). ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/1252 Commit messages: - Backport 5e24aaf4f7f11862ec8ac9d5c3e65d614104fb2c Changes: https://git.openjdk.org/jdk21u-dev/pull/1670/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1670&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354893 Stats: 143 lines in 2 files changed: 142 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1670.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1670/head:pull/1670 PR: https://git.openjdk.org/jdk21u-dev/pull/1670 From duke at openjdk.org Wed Apr 16 22:33:03 2025 From: duke at openjdk.org (Daniel Hu) Date: Wed, 16 Apr 2025 22:33:03 GMT Subject: [jdk21u-dev] RFR: 8321053: Use ByteArrayInputStream.buf directly when parameter of transferTo() is trusted Message-ID: Clean backport. Fixes bug with ByteArrayInputStream.transferTo(OutputStream) passing ByteArrayInputStream.buf to OutputStream parameters not in package java.io. Change passes added `test/jdk/java/io/ByteArrayInputStream/TransferToTrusted.java` on linux x64. ------------- Commit messages: - Backport b0d145097cdc61e4bab19393a125e63aa3bc29b9 Changes: https://git.openjdk.org/jdk21u-dev/pull/1669/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1669&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8321053 Stats: 108 lines in 2 files changed: 107 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1669.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1669/head:pull/1669 PR: https://git.openjdk.org/jdk21u-dev/pull/1669 From duke at openjdk.org Thu Apr 17 04:39:35 2025 From: duke at openjdk.org (toshiogata) Date: Thu, 17 Apr 2025 04:39:35 GMT Subject: [jdk11u-dev] RFR: 8328379: Convert URLDragTest.html applet test to main [v2] 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 four additional commits since the last revision: - 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/1c1cd2e8..14a7f389 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3002&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3002&range=00-01 Stats: 11322 lines in 445 files changed: 4718 ins; 2845 del; 3759 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 jbachorik at openjdk.org Thu Apr 17 06:59:37 2025 From: jbachorik at openjdk.org (Jaroslav Bachorik) Date: Thu, 17 Apr 2025 06:59:37 GMT Subject: [jdk11u-dev] RFR: 8315380: AsyncGetCallTrace crash in frame::safe_for_sender [v3] In-Reply-To: References: Message-ID: <2QIFNreIQ3MChtw7jeLpepPEfHgGaPbSwNJtuR2czDM=.7c4bbef4-6e7a-4ac3-a468-ebd87687e925@github.com> > This change is fixing the problem in `frame_aarch64.cpp`, function `safe_for_sender`, where we have this code > > > bool unextended_sp_safe = unextended_sp < thread->stack_base(); > > > While this captures one possibility of not being safe, it omits the check for `unextended_sp` falling within the stack space. > > The proposed change then is > > > bool unextended_sp_safe = (unextended_sp < thread->stack_base() && \ > sp >= thread->stack_base() - thread->stack_size()); > > > This is actually just making sure the behaviour is the same as in JDK 15+ (since [JDK-8238988](https://bugs.openjdk.org/browse/JDK-8238988)) where the `unextended_sp` is checked for being within the stack limits. > > > The change is not accompanied by a JTReg test because I was not able to craft one triggering the issue reliably. > > Existing tests from tier1-tier4 were run on a linux-aarch64 system with no new failures observed. Jaroslav Bachorik has updated the pull request incrementally with one additional commit since the last revision: Use 'thread->stack_end()' ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3003/files - new: https://git.openjdk.org/jdk11u-dev/pull/3003/files/4d040261..d8e1257f Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3003&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3003&range=01-02 Stats: 2 lines in 1 file changed: 0 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3003.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3003/head:pull/3003 PR: https://git.openjdk.org/jdk11u-dev/pull/3003 From duke at openjdk.org Thu Apr 17 07:08:01 2025 From: duke at openjdk.org (toshiogata) Date: Thu, 17 Apr 2025 07:08:01 GMT Subject: [jdk11u-dev] RFR: 8328379: Convert URLDragTest.html applet test to main [v2] In-Reply-To: References: <0baFntlJOMTTWrgxm7dWhutzj0ILvOEyt-HlMrLyO8E=.c9fb333b-74c3-48c4-9ae8-3c25e909baf5@github.com> Message-ID: On Thu, 17 Apr 2025 04:39:35 GMT, toshiogata wrote: >> 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 four additional commits since the last revision: > > - Merge branch 'master' into JDK-8328379 > - Merge branch 'master' into JDK-8328379 > - Replace a text block with string literals > - Backport fbeac98c84078a566c572abeba07c49e94bbf26b Keep open. After merging the latest source, GHA reports no test failure. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3002#issuecomment-2811996579 From jbachorik at openjdk.org Thu Apr 17 07:08:58 2025 From: jbachorik at openjdk.org (Jaroslav Bachorik) Date: Thu, 17 Apr 2025 07:08:58 GMT Subject: [jdk11u-dev] RFR: 8315380: AsyncGetCallTrace crash in frame::safe_for_sender [v2] In-Reply-To: References: Message-ID: On Wed, 16 Apr 2025 18:32:52 GMT, Aleksey Shipilev wrote: > What's the meaning of trailing \ here? No particular meaning, removed. > I think you can do unextended_sp >= thread->stack_end() to better capture the intent and match 8238988 better. Yes. Done. Also, I noticed that the check for unextended_sp is not done very consistently across archs. This is also changed in 8238988 but I opted for the simplicity and added the change only for the arch for which the original issue was reported. I hope it's ok but if a more extensive change is preferred I can apply similar logic to other archs as well. ------------- PR Review Comment: https://git.openjdk.org/jdk11u-dev/pull/3003#discussion_r2048367427 From apangin at openjdk.org Thu Apr 17 08:41:57 2025 From: apangin at openjdk.org (Andrei Pangin) Date: Thu, 17 Apr 2025 08:41:57 GMT Subject: [jdk11u-dev] RFR: 8315380: AsyncGetCallTrace crash in frame::safe_for_sender [v3] In-Reply-To: <2QIFNreIQ3MChtw7jeLpepPEfHgGaPbSwNJtuR2czDM=.7c4bbef4-6e7a-4ac3-a468-ebd87687e925@github.com> References: <2QIFNreIQ3MChtw7jeLpepPEfHgGaPbSwNJtuR2czDM=.7c4bbef4-6e7a-4ac3-a468-ebd87687e925@github.com> Message-ID: On Thu, 17 Apr 2025 06:59:37 GMT, Jaroslav Bachorik wrote: >> This change is fixing the problem in `frame_aarch64.cpp`, function `safe_for_sender`, where we have this code >> >> >> bool unextended_sp_safe = unextended_sp < thread->stack_base(); >> >> >> While this captures one possibility of not being safe, it omits the check for `unextended_sp` falling within the stack space. >> >> The proposed change then is >> >> >> bool unextended_sp_safe = (unextended_sp < thread->stack_base() && \ >> sp >= thread->stack_base() - thread->stack_size()); >> >> >> This is actually just making sure the behaviour is the same as in JDK 15+ (since [JDK-8238988](https://bugs.openjdk.org/browse/JDK-8238988)) where the `unextended_sp` is checked for being within the stack limits. >> >> >> The change is not accompanied by a JTReg test because I was not able to craft one triggering the issue reliably. >> >> Existing tests from tier1-tier4 were run on a linux-aarch64 system with no new failures observed. > > Jaroslav Bachorik has updated the pull request incrementally with one additional commit since the last revision: > > Use 'thread->stack_end()' Marked as reviewed by apangin (no project role). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/3003#pullrequestreview-2775020197 From cushon at openjdk.org Thu Apr 17 08:46:50 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Thu, 17 Apr 2025 08:46:50 GMT Subject: [jdk21u-dev] Integrated: 8337795: Type annotation attached to incorrect type during class reading In-Reply-To: <2BCPA80dofBDxNg0jR_7Qm1_Y3MgtcC-iyxk7ENdJ9Q=.cd3d5da7-ec74-451b-9b58-6f110a6a0012@github.com> References: <2BCPA80dofBDxNg0jR_7Qm1_Y3MgtcC-iyxk7ENdJ9Q=.cd3d5da7-ec74-451b-9b58-6f110a6a0012@github.com> Message-ID: On Tue, 17 Dec 2024 22:27:38 GMT, Liam Miller-Cushon wrote: > This is a backport of [JDK-8337795](https://bugs.openjdk.org/browse/JDK-8337795), which is a follow-up to [JDK-8225377](https://bugs.openjdk.org/browse/JDK-8225377). This pull request has now been integrated. Changeset: 4daaffcd Author: Liam Miller-Cushon Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk21u-dev/commit/4daaffcd9dae87b5b51f9277e7f407a7d31a1eb9 Stats: 109 lines in 2 files changed: 25 ins; 44 del; 40 mod 8337795: Type annotation attached to incorrect type during class reading Reviewed-by: vromero Backport-of: 8d0831478338e9b084b2c47f46eba9faae3a5eb6 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1252 From cushon at openjdk.org Thu Apr 17 08:53:18 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Thu, 17 Apr 2025 08:53:18 GMT Subject: [jdk21u-dev] RFR: 8354893: [REDO BACKPORT] javac crashes while adding type annotations to the return type of a constructor [v2] In-Reply-To: References: Message-ID: > [JDK-8354893](https://bugs.openjdk.org/browse/JDK-8354893) is a redo of the backport of [JDK-8320001](https://bugs.openjdk.org/browse/JDK-8320001), which is a follow-up to [JDK-8225377](https://bugs.openjdk.org/browse/JDK-8225377). 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 eight additional commits since the last revision: - Backport 5e24aaf4f7f11862ec8ac9d5c3e65d614104fb2c - Merge remote-tracking branch 'origin/master' into backport-JDK-8337795 - Backport 8d0831478338e9b084b2c47f46eba9faae3a5eb6 - Merge branch 'master' into redo-JDK-8341779 - 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 - 8336942: Improve test coverage for class loading elements with annotations of different retentions Reviewed-by: vromero ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1670/files - new: https://git.openjdk.org/jdk21u-dev/pull/1670/files/1a10cd0d..1a10cd0d Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1670&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1670&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1670.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1670/head:pull/1670 PR: https://git.openjdk.org/jdk21u-dev/pull/1670 From sgehwolf at openjdk.org Thu Apr 17 09:00:46 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 17 Apr 2025 09:00:46 GMT Subject: [jdk21u-dev] RFR: 8354893: [REDO BACKPORT] javac crashes while adding type annotations to the return type of a constructor (JDK-8320001) [v2] In-Reply-To: References: Message-ID: <7-FPHO8g7_b8CzMRg-vQre6iVoB1RA9_7-KiShZVjrs=.33a8d72d-0f15-448d-a17d-d518a3010d2c@github.com> On Thu, 17 Apr 2025 08:53:18 GMT, Liam Miller-Cushon wrote: >> [JDK-8354893](https://bugs.openjdk.org/browse/JDK-8354893) is a redo of the backport of [JDK-8320001](https://bugs.openjdk.org/browse/JDK-8320001), which is a follow-up to [JDK-8225377](https://bugs.openjdk.org/browse/JDK-8225377). > > 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 eight additional commits since the last revision: > > - Backport 5e24aaf4f7f11862ec8ac9d5c3e65d614104fb2c > - Merge remote-tracking branch 'origin/master' into backport-JDK-8337795 > - Backport 8d0831478338e9b084b2c47f46eba9faae3a5eb6 > - Merge branch 'master' into redo-JDK-8341779 > - 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries > - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 > - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 > - 8336942: Improve test coverage for class loading elements with annotations of different retentions > > Reviewed-by: vromero @cushon This seems to be marked as a backport of JDK-8320001 originally and then changed the title to refer to the new bug. I think this should go in not as a backport (there should be no `backport` label). Similar to [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779) and #1251. Thanks. Happy to help with a review. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1670#issuecomment-2812236685 From sgehwolf at openjdk.org Thu Apr 17 09:10:34 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 17 Apr 2025 09:10:34 GMT Subject: [jdk21u-dev] RFR: 8340024: In ClassReader, extract a constant for the superclass supertype_index Message-ID: Simple non-functional change. Clean-up as discussed in https://github.com/openjdk/jdk21u-dev/pull/1251 ------------- Commit messages: - Backport 68c4f36857a8ce62731cc73e251e969d48e526ef Changes: https://git.openjdk.org/jdk21u-dev/pull/1671/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1671&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340024 Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1671.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1671/head:pull/1671 PR: https://git.openjdk.org/jdk21u-dev/pull/1671 From sgehwolf at openjdk.org Thu Apr 17 09:15:55 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 17 Apr 2025 09:15:55 GMT Subject: [jdk21u-dev] RFR: 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries (JDK-8225377) [v9] In-Reply-To: <0yE7tpdTqzzwU1d4PUdvB5pcD_G7z21T62anRE57Tjo=.27d8d6a4-7dc8-45eb-bc38-9ba19fcc3ed5@github.com> References: <3ynomxqzSqjW5tI48YPSmq4Ptc6A0eL7R_vDUzUnkTg=.3657f423-5f70-412e-b923-ce792cb6f86d@github.com> <5BaobjC1TCiBR0Plr5-E2ofMjOdJCZui7ogY6gymHcU=.4b758b7f-2a68-4340-a50f-d4bcd6b9b20b@github.com> <0yE7tpdTqzzwU1d4PUdvB5pcD_G7z21T62anRE57Tjo=.27d8d6a4-7dc8-45eb-bc38-9ba19fcc3ed5@github.com> Message-ID: On Tue, 15 Apr 2025 15:39:48 GMT, Liam Miller-Cushon wrote: >> @cushon I may have been too fast. This is an 21-only fix (the redo) and [JDK-8340024](https://bugs.openjdk.org/browse/JDK-8340024) would be a backport. So to keep this neat, work-flow wise, it probably makes more sense to remove it again and do JDK-8340024 separately (as a backport PR). Sorry for the confusion. this is a pretty special case. I'd also keep the others separate. > > Ok, sounds good! I've removed that commit, unlinked it from that bug, and cancelled the backport request for now. FYI: I've submitted the constant cleanup as a backport here: https://github.com/openjdk/jdk21u-dev/pull/1671 ------------- PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/1251#discussion_r2048562453 From mdoerr at openjdk.org Thu Apr 17 09:54:31 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Thu, 17 Apr 2025 09:54:31 GMT Subject: [jdk21u-dev] RFR: 8352512: TestVectorZeroCount: counter not reset between iterations Message-ID: Clean backport of [JDK-8352512](https://bugs.openjdk.org/browse/JDK-8352512). ------------- Commit messages: - Backport 1c0fa0af7847d80fd3fbe38f28207aab270609b3 Changes: https://git.openjdk.org/jdk21u-dev/pull/1672/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1672&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352512 Stats: 11 lines in 1 file changed: 7 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1672.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1672/head:pull/1672 PR: https://git.openjdk.org/jdk21u-dev/pull/1672 From jbachorik at openjdk.org Thu Apr 17 10:39:44 2025 From: jbachorik at openjdk.org (Jaroslav Bachorik) Date: Thu, 17 Apr 2025 10:39:44 GMT Subject: [jdk11u-dev] RFR: 8315380: AsyncGetCallTrace crash in frame::safe_for_sender [v2] In-Reply-To: References: Message-ID: On Wed, 16 Apr 2025 15:39:19 GMT, Severin Gehwolf wrote: >> @jerboaa @gnu-andrew I have created the approval request and tagged the JBS ticket. Would it be possible to review the request? > > @jbachorik This is in a delicate area of the JVM and is a JDK 11u specific fix. Please get a second review for this. Thanks! It would also be good to explain why this isn't an issue in later JDKs on the issue. @jerboaa AFAICS, it is already mentioned in [this comment](https://bugs.openjdk.org/browse/JDK-8315380?focusedId=14754907&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-14754907), along with the JBS ticket that made it safe in JDK 15+ ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3003#issuecomment-2812461603 From duke at openjdk.org Thu Apr 17 10:54:21 2025 From: duke at openjdk.org (Shyam Kishor) Date: Thu, 17 Apr 2025 10:54:21 GMT Subject: [jdk24u] RFR: 8350211: CTW: Attempt to preload all classes in constant pool [v2] In-Reply-To: <8eVV8CKt_ijsZnv6OGS8_RSmgB83IvcaW3zN0fmll8Q=.3c905707-5b53-448d-8119-ed3df504eacf@github.com> References: <8eVV8CKt_ijsZnv6OGS8_RSmgB83IvcaW3zN0fmll8Q=.3c905707-5b53-448d-8119-ed3df504eacf@github.com> Message-ID: > 8350211: CTW: Attempt to preload all classes in constant pool Shyam Kishor has updated the pull request incrementally with one additional commit since the last revision: Shyam Kishor ------------- Changes: - all: https://git.openjdk.org/jdk24u/pull/194/files - new: https://git.openjdk.org/jdk24u/pull/194/files/6fd6abd1..541aa65c Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk24u&pr=194&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk24u&pr=194&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk24u/pull/194.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/194/head:pull/194 PR: https://git.openjdk.org/jdk24u/pull/194 From duke at openjdk.org Thu Apr 17 10:54:21 2025 From: duke at openjdk.org (duke) Date: Thu, 17 Apr 2025 10:54:21 GMT Subject: [jdk24u] RFR: 8350211: CTW: Attempt to preload all classes in constant pool In-Reply-To: <8eVV8CKt_ijsZnv6OGS8_RSmgB83IvcaW3zN0fmll8Q=.3c905707-5b53-448d-8119-ed3df504eacf@github.com> References: <8eVV8CKt_ijsZnv6OGS8_RSmgB83IvcaW3zN0fmll8Q=.3c905707-5b53-448d-8119-ed3df504eacf@github.com> Message-ID: On Tue, 15 Apr 2025 04:27:10 GMT, Shyam Kishor wrote: > 8350211: CTW: Attempt to preload all classes in constant pool @shyamkishororacle Your change (at version 6fd6abd10fdaa073fdbec8509bd26af5ce811324) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/194#issuecomment-2812486113 From duke at openjdk.org Thu Apr 17 10:55:52 2025 From: duke at openjdk.org (duke) Date: Thu, 17 Apr 2025 10:55:52 GMT Subject: [jdk24u] RFR: 8353787: Increased number of SHA-384-Digest java.util.jar.Attributes$Name instances leading to higher memory footprint In-Reply-To: <6SP5A2S2ZLQgznajZe4IQ63OsNWaSqTBoxQNYfV38Z4=.f3dc6983-32a7-4e82-9a6d-41cb833e38b3@github.com> References: <6SP5A2S2ZLQgznajZe4IQ63OsNWaSqTBoxQNYfV38Z4=.f3dc6983-32a7-4e82-9a6d-41cb833e38b3@github.com> Message-ID: <-VVWycUQXpzo2XdDftOHbZ3zKY3LQExUDOFYSy3bv-c=.e3d0d990-2956-42dd-b221-606e910a7a26@github.com> On Fri, 11 Apr 2025 08:50:15 GMT, kieran-farrell wrote: > @coffeys > > Clean backport @kieran-farrell Your change (at version 0f7706a2160cb17d06a4fd4c1b6651ef119bb866) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/187#issuecomment-2812496075 From shade at openjdk.org Thu Apr 17 11:03:00 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 17 Apr 2025 11:03:00 GMT Subject: [jdk11u-dev] RFR: 8315380: AsyncGetCallTrace crash in frame::safe_for_sender [v3] In-Reply-To: <2QIFNreIQ3MChtw7jeLpepPEfHgGaPbSwNJtuR2czDM=.7c4bbef4-6e7a-4ac3-a468-ebd87687e925@github.com> References: <2QIFNreIQ3MChtw7jeLpepPEfHgGaPbSwNJtuR2czDM=.7c4bbef4-6e7a-4ac3-a468-ebd87687e925@github.com> Message-ID: On Thu, 17 Apr 2025 06:59:37 GMT, Jaroslav Bachorik wrote: >> This change is fixing the problem in `frame_aarch64.cpp`, function `safe_for_sender`, where we have this code >> >> >> bool unextended_sp_safe = unextended_sp < thread->stack_base(); >> >> >> While this captures one possibility of not being safe, it omits the check for `unextended_sp` falling within the stack space. >> >> The proposed change then is >> >> >> bool unextended_sp_safe = (unextended_sp < thread->stack_base() && \ >> sp >= thread->stack_base() - thread->stack_size()); >> >> >> This is actually just making sure the behaviour is the same as in JDK 15+ (since [JDK-8238988](https://bugs.openjdk.org/browse/JDK-8238988)) where the `unextended_sp` is checked for being within the stack limits. >> >> >> The change is not accompanied by a JTReg test because I was not able to craft one triggering the issue reliably. >> >> Existing tests from tier1-tier4 were run on a linux-aarch64 system with no new failures observed. > > Jaroslav Bachorik has updated the pull request incrementally with one additional commit since the last revision: > > Use 'thread->stack_end()' Fine by me, thanks. ------------- Marked as reviewed by shade (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/3003#pullrequestreview-2775359290 From shade at openjdk.org Thu Apr 17 11:03:00 2025 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 17 Apr 2025 11:03:00 GMT Subject: [jdk11u-dev] RFR: 8315380: AsyncGetCallTrace crash in frame::safe_for_sender [v2] In-Reply-To: References: Message-ID: On Thu, 17 Apr 2025 07:05:45 GMT, Jaroslav Bachorik wrote: >> src/hotspot/cpu/aarch64/frame_aarch64.cpp line 89: >> >>> 87: >>> 88: bool unextended_sp_safe = (unextended_sp < thread->stack_base() && \ >>> 89: unextended_sp >= thread->stack_base() - thread->stack_size()); >> >> 1. What's the meaning of trailing `` here? >> 2. I think you can do `unextended_sp >= thread->stack_end()` to better capture the intent and match 8238988 better. > >> What's the meaning of trailing \ here? > No particular meaning, removed. > >> I think you can do unextended_sp >= thread->stack_end() to better capture the intent and match 8238988 better. > Yes. Done. > > Also, I noticed that the check for unextended_sp is not done very consistently across archs. This is also changed in 8238988 but I opted for the simplicity and added the change only for the arch for which the original issue was reported. I hope it's ok but if a more extensive change is preferred I can apply similar logic to other archs as well. I see this for other arches: - AArch64: Checks (stack_base, *) - ARM: Checks [stack_base, sp] - PPC: Checks (stack_base, *) - S390: Checks (stack_base, *) - SPARC: Checks [stack_base, sp] - x86: Checks (stack_base, sp] So I think only AArch64, PPC and S390 are affected by this bug? Checking against `sp` on other arches looks more conservative than checking for `stack_end()`, so I think we are "fine" there. Given that profiling on PPC and S390 is likely not happening all that often -- I think async-profiler started supporting PPC profiling only not that long ago -- I don't think there is a need to fix those. @TheRealMDoerr might disagree, though :) ------------- PR Review Comment: https://git.openjdk.org/jdk11u-dev/pull/3003#discussion_r2048716258 From jbachorik at openjdk.org Thu Apr 17 11:06:00 2025 From: jbachorik at openjdk.org (Jaroslav Bachorik) Date: Thu, 17 Apr 2025 11:06:00 GMT Subject: [jdk11u-dev] RFR: 8315380: AsyncGetCallTrace crash in frame::safe_for_sender [v3] In-Reply-To: <2QIFNreIQ3MChtw7jeLpepPEfHgGaPbSwNJtuR2czDM=.7c4bbef4-6e7a-4ac3-a468-ebd87687e925@github.com> References: <2QIFNreIQ3MChtw7jeLpepPEfHgGaPbSwNJtuR2czDM=.7c4bbef4-6e7a-4ac3-a468-ebd87687e925@github.com> Message-ID: On Thu, 17 Apr 2025 06:59:37 GMT, Jaroslav Bachorik wrote: >> This change is fixing the problem in `frame_aarch64.cpp`, function `safe_for_sender`, where we have this code >> >> >> bool unextended_sp_safe = unextended_sp < thread->stack_base(); >> >> >> While this captures one possibility of not being safe, it omits the check for `unextended_sp` falling within the stack space. >> >> The proposed change then is >> >> >> bool unextended_sp_safe = (unextended_sp < thread->stack_base() && \ >> sp >= thread->stack_base() - thread->stack_size()); >> >> >> This is actually just making sure the behaviour is the same as in JDK 15+ (since [JDK-8238988](https://bugs.openjdk.org/browse/JDK-8238988)) where the `unextended_sp` is checked for being within the stack limits. >> >> >> The change is not accompanied by a JTReg test because I was not able to craft one triggering the issue reliably. >> >> Existing tests from tier1-tier4 were run on a linux-aarch64 system with no new failures observed. > > Jaroslav Bachorik has updated the pull request incrementally with one additional commit since the last revision: > > Use 'thread->stack_end()' Thanks everyone for helping me to review this! @jerboaa I think we are ok now? ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3003#issuecomment-2812518800 From mdoerr at openjdk.org Thu Apr 17 11:16:56 2025 From: mdoerr at openjdk.org (Martin Doerr) Date: Thu, 17 Apr 2025 11:16:56 GMT Subject: [jdk11u-dev] RFR: 8315380: AsyncGetCallTrace crash in frame::safe_for_sender [v2] In-Reply-To: References: Message-ID: On Thu, 17 Apr 2025 10:59:38 GMT, Aleksey Shipilev wrote: >>> What's the meaning of trailing \ here? >> No particular meaning, removed. >> >>> I think you can do unextended_sp >= thread->stack_end() to better capture the intent and match 8238988 better. >> Yes. Done. >> >> Also, I noticed that the check for unextended_sp is not done very consistently across archs. This is also changed in 8238988 but I opted for the simplicity and added the change only for the arch for which the original issue was reported. I hope it's ok but if a more extensive change is preferred I can apply similar logic to other archs as well. > > I see this for other arches: > - AArch64: Checks (stack_base, *) > - ARM: Checks [stack_base, sp] > - PPC: Checks (stack_base, *) > - S390: Checks (stack_base, *) > - SPARC: Checks [stack_base, sp] > - x86: Checks (stack_base, sp] > > So I think only AArch64, PPC and S390 are affected by this bug? Checking against `sp` on other arches looks more conservative than checking for `stack_end()`, so I think we are "fine" there. Given that profiling on PPC and S390 is likely not happening all that often -- I think async-profiler started supporting PPC profiling only not that long ago -- I don't think there is a need to fix those. > > @TheRealMDoerr might disagree, though :) No, I'm not interested in asprof with jdk11. One remark: I wouldn't allow Copyright additions if I was lead maintainer. ------------- PR Review Comment: https://git.openjdk.org/jdk11u-dev/pull/3003#discussion_r2048734729 From sgehwolf at openjdk.org Thu Apr 17 11:47:07 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 17 Apr 2025 11:47:07 GMT Subject: [jdk24u] Integrated: 8353185: Introduce the concept of upgradeable files in context of JEP 493 In-Reply-To: References: Message-ID: On Wed, 16 Apr 2025 14:08:46 GMT, Severin Gehwolf wrote: > This is an enhancement needed for JEP 493 enabled builds. Those builds could potentially have `cacerts` upgraded or `tzdb.dat` updated. JEP 493 is new in JDK 24. Patch is clean. This pull request has now been integrated. Changeset: 2c314dcb Author: Severin Gehwolf URL: https://git.openjdk.org/jdk24u/commit/2c314dcb723d9c5df255761c3016b25fd8fb501e Stats: 254 lines in 5 files changed: 250 ins; 0 del; 4 mod 8353185: Introduce the concept of upgradeable files in context of JEP 493 Backport-of: 4e24dc003c2304041b342371adf430b120a9fec8 ------------- PR: https://git.openjdk.org/jdk24u/pull/199 From duke at openjdk.org Thu Apr 17 11:50:39 2025 From: duke at openjdk.org (Matt) Date: Thu, 17 Apr 2025 11:50:39 GMT Subject: [jdk17u-dev] RFR: 8320276: Improve class initialization barrier in TemplateTable::_new Message-ID: This PR backports 8320276 to support backporting 8338379, see the comment thread linked below. This was a clean backport, though reviewers may want to confirm that the decision to include [this function](https://github.com/openjdk/jdk17u-dev/blob/f19121cc65199f2052c69747dfa7ae8d209596f4/src/hotspot/cpu/ppc/vm_version_ppc.hpp#L135) was correct. --------- ### Progress - [ ] Change must be properly reviewed (1 review required, with at least 1 [Reviewer](https://openjdk.org/bylaws#reviewer)) - [x] Change must not contain extraneous whitespace - [x] Commit message must refer to an issue - [ ] [JDK-8320276](https://bugs.openjdk.org/browse/JDK-8320276) needs maintainer approval ### Reviewing
Using git Checkout this PR locally: \ `$ git fetch https://git.openjdk.org/jdk17u-dev.git pull/3508/head:pull/3508` \ `$ git checkout pull/3508` Update a local copy of the PR: \ `$ git checkout pull/3508` \ `$ git pull https://git.openjdk.org/jdk17u-dev.git pull/3508/head`
Using Skara CLI tools Checkout this PR locally: \ `$ git pr checkout 3508` View PR using the GUI difftool: \ `$ git pr show -t 3508`
Using diff file Download this PR as a diff file: \ https://git.openjdk.org/jdk17u-dev/pull/3508.diff
------------- Commit messages: - Backport 409a39ec8da83d6a0895e7e213604455ebf50485 Changes: https://git.openjdk.org/jdk17u-dev/pull/3508/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3508&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320276 Stats: 17 lines in 6 files changed: 8 ins; 2 del; 7 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3508.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3508/head:pull/3508 PR: https://git.openjdk.org/jdk17u-dev/pull/3508 From duke at openjdk.org Thu Apr 17 11:50:40 2025 From: duke at openjdk.org (Matt) Date: Thu, 17 Apr 2025 11:50:40 GMT Subject: [jdk17u-dev] RFR: 8320276: Improve class initialization barrier in TemplateTable::_new In-Reply-To: References: Message-ID: On Wed, 16 Apr 2025 19:44:34 GMT, Matt wrote: > This PR backports 8320276 to support backporting 8338379, see the comment thread linked below. This was a clean backport, though reviewers may want to confirm that the decision to include [this function](https://github.com/openjdk/jdk17u-dev/blob/f19121cc65199f2052c69747dfa7ae8d209596f4/src/hotspot/cpu/ppc/vm_version_ppc.hpp#L135) was correct. > > --------- > ### Progress > - [ ] Change must be properly reviewed (1 review required, with at least 1 [Reviewer](https://openjdk.org/bylaws#reviewer)) > - [x] Change must not contain extraneous whitespace > - [x] Commit message must refer to an issue > - [ ] [JDK-8320276](https://bugs.openjdk.org/browse/JDK-8320276) needs maintainer approval > > > > ### Reviewing >
Using git > > Checkout this PR locally: \ > `$ git fetch https://git.openjdk.org/jdk17u-dev.git pull/3508/head:pull/3508` \ > `$ git checkout pull/3508` > > Update a local copy of the PR: \ > `$ git checkout pull/3508` \ > `$ git pull https://git.openjdk.org/jdk17u-dev.git pull/3508/head` > >
>
Using Skara CLI tools > > Checkout this PR locally: \ > `$ git pr checkout 3508` > > View PR using the GUI difftool: \ > `$ git pr show -t 3508` > >
>
Using diff file > > Download this PR as a diff file: \ > https://git.openjdk.org/jdk17u-dev/pull/3508.diff > >
This is in support of #3317, see https://github.com/openjdk/jdk17u-dev/pull/3317#discussion_r2032691620 ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3508#issuecomment-2810603084 From duke at openjdk.org Thu Apr 17 12:02:51 2025 From: duke at openjdk.org (duke) Date: Thu, 17 Apr 2025 12:02:51 GMT Subject: [jdk24u] RFR: 8349348: Refactor ClassLoaderDeadlock.sh and Deadlock.sh to run fully in java In-Reply-To: References: Message-ID: On Wed, 16 Apr 2025 18:35:17 GMT, Shivangi Gupta wrote: > Straight Backport. @Shivangi-aa Your change (at version 4919550eac4414ac75c62bb895f0f3ff7e8f63b9) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/200#issuecomment-2812644215 From duke at openjdk.org Thu Apr 17 12:32:54 2025 From: duke at openjdk.org (kieran-farrell) Date: Thu, 17 Apr 2025 12:32:54 GMT Subject: [jdk24u] Integrated: 8353787: Increased number of SHA-384-Digest java.util.jar.Attributes$Name instances leading to higher memory footprint In-Reply-To: <6SP5A2S2ZLQgznajZe4IQ63OsNWaSqTBoxQNYfV38Z4=.f3dc6983-32a7-4e82-9a6d-41cb833e38b3@github.com> References: <6SP5A2S2ZLQgznajZe4IQ63OsNWaSqTBoxQNYfV38Z4=.f3dc6983-32a7-4e82-9a6d-41cb833e38b3@github.com> Message-ID: On Fri, 11 Apr 2025 08:50:15 GMT, kieran-farrell wrote: > @coffeys > > Clean backport This pull request has now been integrated. Changeset: 09d777ae Author: Kieran Farrell Committer: Sean Coffey URL: https://git.openjdk.org/jdk24u/commit/09d777aec6aee9924acf4192712defa21b19a9a0 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8353787: Increased number of SHA-384-Digest java.util.jar.Attributes$Name instances leading to higher memory footprint Backport-of: b64cdc28132c889ca8e21dc9534590ba2a778bcd ------------- PR: https://git.openjdk.org/jdk24u/pull/187 From duke at openjdk.org Thu Apr 17 12:59:44 2025 From: duke at openjdk.org (Anawesha Khuntia) Date: Thu, 17 Apr 2025 12:59:44 GMT Subject: [jdk24u] Integrated: 8347298: Bug in JPackageCommand.ignoreFakeRuntime() In-Reply-To: References: Message-ID: On Wed, 2 Apr 2025 08:21:30 GMT, Anawesha Khuntia wrote: > Straight backport. Ran the complete open/test/jdk/:jdk_jpackage and the tests passed. This pull request has now been integrated. Changeset: b6218f8e Author: Anawesha Khuntia Committer: Sean Coffey URL: https://git.openjdk.org/jdk24u/commit/b6218f8e48f5b823c2877e951e6b4c01ef475c30 Stats: 8 lines in 1 file changed: 0 ins; 3 del; 5 mod 8347298: Bug in JPackageCommand.ignoreFakeRuntime() Backport-of: 01c8ba2cde881c3d483cb776ca17a5aa13123b23 ------------- PR: https://git.openjdk.org/jdk24u/pull/172 From goetz at openjdk.org Thu Apr 17 13:22:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Apr 2025 13:22:01 GMT Subject: [jdk21u-dev] RFR: 8200566: DistributionPointFetcher fails to fetch CRLs if the DistributionPoints field contains more than one DistributionPoint and the first one fails Message-ID: I would like to bring this well tested, obvious fix to 21. ------------- Commit messages: - Backport e70264654570155a39d0841ce82b9dd52ca0389c Changes: https://git.openjdk.org/jdk21u-dev/pull/1673/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1673&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8200566 Stats: 257 lines in 2 files changed: 248 ins; 1 del; 8 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1673.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1673/head:pull/1673 PR: https://git.openjdk.org/jdk21u-dev/pull/1673 From sgehwolf at openjdk.org Thu Apr 17 13:22:52 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 17 Apr 2025 13:22:52 GMT Subject: [jdk21u-dev] Integrated: 8340024: In ClassReader, extract a constant for the superclass supertype_index In-Reply-To: References: Message-ID: On Thu, 17 Apr 2025 09:04:33 GMT, Severin Gehwolf wrote: > Simple non-functional change. Clean-up as discussed in https://github.com/openjdk/jdk21u-dev/pull/1251 This pull request has now been integrated. Changeset: 67c4a082 Author: Severin Gehwolf URL: https://git.openjdk.org/jdk21u-dev/commit/67c4a0826babb55ce56acf2b3b289b51d9d5529e Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod 8340024: In ClassReader, extract a constant for the superclass supertype_index Backport-of: 68c4f36857a8ce62731cc73e251e969d48e526ef ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1671 From goetz at openjdk.org Thu Apr 17 13:40:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Apr 2025 13:40:43 GMT Subject: [jdk21u-dev] RFR: 8309667: TLS handshake fails because of ConcurrentModificationException in PKCS12KeyStore.engineGetEntry Message-ID: I would like to fix this issue in 21, the latest LTS: ------------- Commit messages: - Backport d2e2c4cef1f15a3fc7f1f619470d23ae6bb37725 Changes: https://git.openjdk.org/jdk21u-dev/pull/1674/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1674&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8309667 Stats: 259 lines in 3 files changed: 250 ins; 2 del; 7 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1674.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1674/head:pull/1674 PR: https://git.openjdk.org/jdk21u-dev/pull/1674 From goetz at openjdk.org Thu Apr 17 13:52:46 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Apr 2025 13:52:46 GMT Subject: [jdk17u-dev] Integrated: 8300658: memory_and_swap_limit() reporting wrong values on systems with swapaccount=0 In-Reply-To: References: Message-ID: On Tue, 15 Apr 2025 15:23:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. This pull request has now been integrated. Changeset: ae176b14 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ae176b140044d5e7f40fdb0d93cc8acd5238d22f Stats: 82 lines in 5 files changed: 65 ins; 14 del; 3 mod 8300658: memory_and_swap_limit() reporting wrong values on systems with swapaccount=0 Backport-of: e47e9ec05b630c82182c7843365dfd90fdaa18a0 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3500 From goetz at openjdk.org Thu Apr 17 13:53:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Apr 2025 13:53:43 GMT Subject: [jdk17u-dev] Integrated: 8315721: CloseRace.java#id0 fails transiently on libgraal In-Reply-To: References: Message-ID: On Fri, 11 Apr 2025 06:45:06 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle > > Needed to resolve as generational ZGC is not in 17, which added a second test case that is adapted by the original change as well. Original commit: https://github.com/openjdk/jdk/commit/1be355734da94243e29f0899b53aa1ebdf3bcb79 This pull request has now been integrated. Changeset: bfe6fe22 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/bfe6fe226f4ac7a71480e0a7265b615619fd2010 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod 8315721: CloseRace.java#id0 fails transiently on libgraal Reviewed-by: rrich Backport-of: 1be355734da94243e29f0899b53aa1ebdf3bcb79 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3485 From phh at openjdk.org Thu Apr 17 14:19:57 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 17 Apr 2025 14:19:57 GMT Subject: [jdk11u-dev] RFR: 8315380: AsyncGetCallTrace crash in frame::safe_for_sender [v3] In-Reply-To: <2QIFNreIQ3MChtw7jeLpepPEfHgGaPbSwNJtuR2czDM=.7c4bbef4-6e7a-4ac3-a468-ebd87687e925@github.com> References: <2QIFNreIQ3MChtw7jeLpepPEfHgGaPbSwNJtuR2czDM=.7c4bbef4-6e7a-4ac3-a468-ebd87687e925@github.com> Message-ID: On Thu, 17 Apr 2025 06:59:37 GMT, Jaroslav Bachorik wrote: >> This change is fixing the problem in `frame_aarch64.cpp`, function `safe_for_sender`, where we have this code >> >> >> bool unextended_sp_safe = unextended_sp < thread->stack_base(); >> >> >> While this captures one possibility of not being safe, it omits the check for `unextended_sp` falling within the stack space. >> >> The proposed change then is >> >> >> bool unextended_sp_safe = (unextended_sp < thread->stack_base() && \ >> sp >= thread->stack_base() - thread->stack_size()); >> >> >> This is actually just making sure the behaviour is the same as in JDK 15+ (since [JDK-8238988](https://bugs.openjdk.org/browse/JDK-8238988)) where the `unextended_sp` is checked for being within the stack limits. >> >> >> The change is not accompanied by a JTReg test because I was not able to craft one triggering the issue reliably. >> >> Existing tests from tier1-tier4 were run on a linux-aarch64 system with no new failures observed. > > Jaroslav Bachorik has updated the pull request incrementally with one additional commit since the last revision: > > Use 'thread->stack_end()' Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/3003#pullrequestreview-2775950796 From sshivang at openjdk.org Thu Apr 17 14:31:57 2025 From: sshivang at openjdk.org (Shivangi Gupta) Date: Thu, 17 Apr 2025 14:31:57 GMT Subject: [jdk24u] Integrated: 8349348: Refactor ClassLoaderDeadlock.sh and Deadlock.sh to run fully in java In-Reply-To: References: Message-ID: On Wed, 16 Apr 2025 18:35:17 GMT, Shivangi Gupta wrote: > Straight Backport. This pull request has now been integrated. Changeset: b014cb51 Author: Shivangi Gupta Committer: Sean Coffey URL: https://git.openjdk.org/jdk24u/commit/b014cb512a479c0d03078091833d3f767e45a89a Stats: 189 lines in 4 files changed: 12 ins; 172 del; 5 mod 8349348: Refactor ClassLoaderDeadlock.sh and Deadlock.sh to run fully in java Backport-of: 32d6d031514be9cfee5b0fd778cb738b7ff9d770 ------------- PR: https://git.openjdk.org/jdk24u/pull/200 From duke at openjdk.org Thu Apr 17 14:37:05 2025 From: duke at openjdk.org (Hamza Ben Yazid) Date: Thu, 17 Apr 2025 14:37:05 GMT Subject: [jdk24u] RFR: 8217914: java/net/httpclient/ConnectTimeoutHandshakeSync.java failed on connection refused while doing POST [v2] In-Reply-To: References: Message-ID: <3J7vwis4c_2kgqw-s0OWpVL5ACrATukJaEzf_Ps26Cg=.37dee36a-0e2e-4133-9716-9bb7c94f7739@github.com> > 8217914: java/net/httpclient/ConnectTimeoutHandshakeSync.java failed on connection refused while doing POST Hamza Ben Yazid has updated the pull request incrementally with one additional commit since the last revision: Update full name ------------- Changes: - all: https://git.openjdk.org/jdk24u/pull/159/files - new: https://git.openjdk.org/jdk24u/pull/159/files/07256f37..f320e7a9 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk24u&pr=159&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk24u&pr=159&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk24u/pull/159.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/159/head:pull/159 PR: https://git.openjdk.org/jdk24u/pull/159 From cushon at openjdk.org Thu Apr 17 15:27:38 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Thu, 17 Apr 2025 15:27:38 GMT Subject: [jdk21u-dev] RFR: 8354893: [REDO BACKPORT] javac crashes while adding type annotations to the return type of a constructor (JDK-8320001) [v3] In-Reply-To: References: Message-ID: > [JDK-8354893](https://bugs.openjdk.org/browse/JDK-8354893) is a redo of the backport of [JDK-8320001](https://bugs.openjdk.org/browse/JDK-8320001), which is a follow-up to [JDK-8225377](https://bugs.openjdk.org/browse/JDK-8225377). 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 nine commits: - Merge remote-tracking branch 'origin/master' into backport-JDK-8354893 - Backport 5e24aaf4f7f11862ec8ac9d5c3e65d614104fb2c - Merge remote-tracking branch 'origin/master' into backport-JDK-8337795 - Backport 8d0831478338e9b084b2c47f46eba9faae3a5eb6 - Merge branch 'master' into redo-JDK-8341779 - 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 - 8336942: Improve test coverage for class loading elements with annotations of different retentions Reviewed-by: vromero ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/1670/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1670&range=02 Stats: 143 lines in 2 files changed: 142 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1670.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1670/head:pull/1670 PR: https://git.openjdk.org/jdk21u-dev/pull/1670 From cushon at openjdk.org Thu Apr 17 15:27:38 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Thu, 17 Apr 2025 15:27:38 GMT Subject: [jdk21u-dev] RFR: 8354893: [REDO BACKPORT] javac crashes while adding type annotations to the return type of a constructor (JDK-8320001) [v2] In-Reply-To: <7-FPHO8g7_b8CzMRg-vQre6iVoB1RA9_7-KiShZVjrs=.33a8d72d-0f15-448d-a17d-d518a3010d2c@github.com> References: <7-FPHO8g7_b8CzMRg-vQre6iVoB1RA9_7-KiShZVjrs=.33a8d72d-0f15-448d-a17d-d518a3010d2c@github.com> Message-ID: On Thu, 17 Apr 2025 08:57:52 GMT, Severin Gehwolf wrote: > @cushon This seems to be marked as a backport of JDK-8320001 originally and then changed the title to refer to the new bug. I think this should go in not as a backport (there should be no `backport` label). Similar to [JDK-8341779](https://bugs.openjdk.org/browse/JDK-8341779) and #1251. Thanks. Happy to help with a review. Yes sorry I agree this should go in as JDK-8354893, not as a backport of the original issue. I'm not sure what the right way to unmark it as a backport is, is it sufficient to just remove the PR label? I could also close this PR and re-create it. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1670#issuecomment-2813303648 From goetz at openjdk.org Thu Apr 17 15:31:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Apr 2025 15:31:33 GMT Subject: [jdk17u-dev] RFR: 8292064: Convert java/lang/management/MemoryMXBean shell tests to java version Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 7ea9ba1f6c18ace5aa0896ab8676926fdc0d64ea Changes: https://git.openjdk.org/jdk17u-dev/pull/3509/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3509&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8292064 Stats: 346 lines in 9 files changed: 37 ins; 303 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3509.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3509/head:pull/3509 PR: https://git.openjdk.org/jdk17u-dev/pull/3509 From cushon at openjdk.org Thu Apr 17 15:32:42 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Thu, 17 Apr 2025 15:32:42 GMT Subject: [jdk21u-dev] RFR: 8340024: In ClassReader, extract a constant for the superclass supertype_index In-Reply-To: References: Message-ID: On Thu, 17 Apr 2025 09:04:33 GMT, Severin Gehwolf wrote: > Simple non-functional change. Clean-up as discussed in https://github.com/openjdk/jdk21u-dev/pull/1251 Thanks for taking care of this! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1671#issuecomment-2813330399 From sgehwolf at openjdk.org Thu Apr 17 15:38:59 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 17 Apr 2025 15:38:59 GMT Subject: [jdk21u-dev] RFR: 8354893: [REDO BACKPORT] javac crashes while adding type annotations to the return type of a constructor (JDK-8320001) [v3] In-Reply-To: References: Message-ID: On Thu, 17 Apr 2025 15:27:38 GMT, Liam Miller-Cushon wrote: >> [JDK-8354893](https://bugs.openjdk.org/browse/JDK-8354893) is a redo of the backport of [JDK-8320001](https://bugs.openjdk.org/browse/JDK-8320001), which is a follow-up to [JDK-8225377](https://bugs.openjdk.org/browse/JDK-8225377). > > 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 nine commits: > > - Merge remote-tracking branch 'origin/master' into backport-JDK-8354893 > - Backport 5e24aaf4f7f11862ec8ac9d5c3e65d614104fb2c > - Merge remote-tracking branch 'origin/master' into backport-JDK-8337795 > - Backport 8d0831478338e9b084b2c47f46eba9faae3a5eb6 > - Merge branch 'master' into redo-JDK-8341779 > - 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries > - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 > - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 > - 8336942: Improve test coverage for class loading elements with annotations of different retentions > > Reviewed-by: vromero I think you'd need to close and re-create it. Without the `Backport ` PR title and use the bug synopsis instead. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1670#issuecomment-2813342293 From cushon at openjdk.org Thu Apr 17 15:39:00 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Thu, 17 Apr 2025 15:39:00 GMT Subject: [jdk21u-dev] Withdrawn: 8354893: [REDO BACKPORT] javac crashes while adding type annotations to the return type of a constructor (JDK-8320001) In-Reply-To: References: Message-ID: On Wed, 16 Apr 2025 19:20:25 GMT, Liam Miller-Cushon wrote: > [JDK-8354893](https://bugs.openjdk.org/browse/JDK-8354893) is a redo of the backport of [JDK-8320001](https://bugs.openjdk.org/browse/JDK-8320001), which is a follow-up to [JDK-8225377](https://bugs.openjdk.org/browse/JDK-8225377). This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1670 From sgehwolf at openjdk.org Thu Apr 17 15:40:01 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 17 Apr 2025 15:40:01 GMT Subject: [jdk11u-dev] RFR: 8315380: AsyncGetCallTrace crash in frame::safe_for_sender [v3] In-Reply-To: <2QIFNreIQ3MChtw7jeLpepPEfHgGaPbSwNJtuR2czDM=.7c4bbef4-6e7a-4ac3-a468-ebd87687e925@github.com> References: <2QIFNreIQ3MChtw7jeLpepPEfHgGaPbSwNJtuR2czDM=.7c4bbef4-6e7a-4ac3-a468-ebd87687e925@github.com> Message-ID: On Thu, 17 Apr 2025 06:59:37 GMT, Jaroslav Bachorik wrote: >> This change is fixing the problem in `frame_aarch64.cpp`, function `safe_for_sender`, where we have this code >> >> >> bool unextended_sp_safe = unextended_sp < thread->stack_base(); >> >> >> While this captures one possibility of not being safe, it omits the check for `unextended_sp` falling within the stack space. >> >> The proposed change then is >> >> >> bool unextended_sp_safe = (unextended_sp < thread->stack_base() && \ >> sp >= thread->stack_base() - thread->stack_size()); >> >> >> This is actually just making sure the behaviour is the same as in JDK 15+ (since [JDK-8238988](https://bugs.openjdk.org/browse/JDK-8238988)) where the `unextended_sp` is checked for being within the stack limits. >> >> >> The change is not accompanied by a JTReg test because I was not able to craft one triggering the issue reliably. >> >> Existing tests from tier1-tier4 were run on a linux-aarch64 system with no new failures observed. > > Jaroslav Bachorik has updated the pull request incrementally with one additional commit since the last revision: > > Use 'thread->stack_end()' src/hotspot/cpu/aarch64/frame_aarch64.cpp line 4: > 2: * Copyright (c) 1997, 2021, Oracle and/or its affiliates. All rights reserved. > 3: * Copyright (c) 2014, 2021, Red Hat Inc. All rights reserved. > 4: * Copyrithg (c) 2025, Datadog, Inc. All rights reserved. Suggestion: * Copyright (c) 2025, Datadog, Inc. All rights reserved. I tend to agree that this doesn't really need a copyright update. ------------- PR Review Comment: https://git.openjdk.org/jdk11u-dev/pull/3003#discussion_r2049215654 From cushon at openjdk.org Thu Apr 17 15:42:56 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Thu, 17 Apr 2025 15:42:56 GMT Subject: [jdk21u-dev] RFR: 8337998: CompletionFailure in getEnclosingType attaching type annotations [v3] 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-8225377](https://bugs.openjdk.org/browse/JDK-8225377). 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 nine additional commits since the last revision: - Fix merge - Merge remote-tracking branch 'origin/master' into backport-JDK-8337998 - Backport 9e282e5c966a9c065de8b901b7d30bb5c9ccf243 - Backport 8d0831478338e9b084b2c47f46eba9faae3a5eb6 - Merge branch 'master' into redo-JDK-8341779 - 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 - 8336942: Improve test coverage for class loading elements with annotations of different retentions Reviewed-by: vromero ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1253/files - new: https://git.openjdk.org/jdk21u-dev/pull/1253/files/1abdbdbd..372947bc Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1253&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1253&range=01-02 Stats: 139637 lines in 1870 files changed: 73785 ins; 14273 del; 51579 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1253.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1253/head:pull/1253 PR: https://git.openjdk.org/jdk21u-dev/pull/1253 From cushon at openjdk.org Thu Apr 17 15:53:49 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Thu, 17 Apr 2025 15:53:49 GMT Subject: [jdk21u-dev] RFR: 8354893: [REDO BACKPORT] javac crashes while adding type annotations to the return type of a constructor (JDK-8320001) [v3] In-Reply-To: References: Message-ID: On Thu, 17 Apr 2025 15:27:38 GMT, Liam Miller-Cushon wrote: >> [JDK-8354893](https://bugs.openjdk.org/browse/JDK-8354893) is a redo of the backport of [JDK-8320001](https://bugs.openjdk.org/browse/JDK-8320001), which is a follow-up to [JDK-8225377](https://bugs.openjdk.org/browse/JDK-8225377). > > 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 nine commits: > > - Merge remote-tracking branch 'origin/master' into backport-JDK-8354893 > - Backport 5e24aaf4f7f11862ec8ac9d5c3e65d614104fb2c > - Merge remote-tracking branch 'origin/master' into backport-JDK-8337795 > - Backport 8d0831478338e9b084b2c47f46eba9faae3a5eb6 > - Merge branch 'master' into redo-JDK-8341779 > - 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries > - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 > - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 > - 8336942: Improve test coverage for class loading elements with annotations of different retentions > > Reviewed-by: vromero I re-created this with a fixed commit message as #1675 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1670#issuecomment-2813400241 From cushon at openjdk.org Thu Apr 17 15:56:12 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Thu, 17 Apr 2025 15:56:12 GMT Subject: [jdk21u-dev] RFR: 8354893: [REDO BACKPORT] javac crashes while adding type annotations to the return type of a constructor (JDK-8320001) Message-ID: [JDK-8354893](https://bugs.openjdk.org/browse/JDK-8354893) is a redo of the backport of [JDK-8320001](https://bugs.openjdk.org/browse/JDK-8320001), which is a follow-up to [JDK-8225377](https://bugs.openjdk.org/browse/JDK-8225377). ------------- Commit messages: - 8354893: [REDO BACKPORT] javac crashes while adding type annotations to the return type of a constructor (JDK-8320001) Changes: https://git.openjdk.org/jdk21u-dev/pull/1675/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1675&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354893 Stats: 143 lines in 2 files changed: 142 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1675.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1675/head:pull/1675 PR: https://git.openjdk.org/jdk21u-dev/pull/1675 From goetz at openjdk.org Thu Apr 17 16:01:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Apr 2025 16:01:01 GMT Subject: [jdk21u-dev] RFR: 8318915: Enhance checks in BigDecimal.toPlainString() Message-ID: <5-RwQaSC-Lu9e-RnT0KExd77PtoPOM20FhHjISEIJNg=.8f75b95e-1ac0-4b4a-8ce8-ad230e55cd91@github.com> I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport a6785e4d633908596ddb6de6d2eeab1c9ebdf2c3 Changes: https://git.openjdk.org/jdk21u-dev/pull/1676/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1676&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318915 Stats: 63 lines in 2 files changed: 43 ins; 6 del; 14 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1676.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1676/head:pull/1676 PR: https://git.openjdk.org/jdk21u-dev/pull/1676 From goetz at openjdk.org Thu Apr 17 16:14:10 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Apr 2025 16:14:10 GMT Subject: [jdk17u-dev] RFR: 8352109: java/awt/Desktop/MailTest.java fails in platforms where Action.MAIL is not supported Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport c7f333888be052aa37fe878bfc2785fc47fbeaaa Changes: https://git.openjdk.org/jdk17u-dev/pull/3511/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3511&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352109 Stats: 37 lines in 1 file changed: 17 ins; 17 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3511.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3511/head:pull/3511 PR: https://git.openjdk.org/jdk17u-dev/pull/3511 From goetz at openjdk.org Thu Apr 17 16:16:33 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Apr 2025 16:16:33 GMT Subject: [jdk21u-dev] RFR: 8352109: java/awt/Desktop/MailTest.java fails in platforms where Action.MAIL is not supported Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport c7f333888be052aa37fe878bfc2785fc47fbeaaa Changes: https://git.openjdk.org/jdk21u-dev/pull/1677/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1677&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352109 Stats: 37 lines in 1 file changed: 17 ins; 17 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1677.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1677/head:pull/1677 PR: https://git.openjdk.org/jdk21u-dev/pull/1677 From goetz at openjdk.org Thu Apr 17 16:21:16 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Apr 2025 16:21:16 GMT Subject: [jdk17u-dev] RFR: 8349348: Refactor ClassLoaderDeadlock.sh and Deadlock.sh to run fully in java Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport 32d6d031514be9cfee5b0fd778cb738b7ff9d770 Changes: https://git.openjdk.org/jdk17u-dev/pull/3512/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3512&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349348 Stats: 189 lines in 4 files changed: 12 ins; 172 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3512.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3512/head:pull/3512 PR: https://git.openjdk.org/jdk17u-dev/pull/3512 From goetz at openjdk.org Thu Apr 17 16:21:29 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Apr 2025 16:21:29 GMT Subject: [jdk21u-dev] RFR: 8349348: Refactor ClassLoaderDeadlock.sh and Deadlock.sh to run fully in java Message-ID: I backport this for parity with 21.0.8-oracle, ------------- Commit messages: - Backport 32d6d031514be9cfee5b0fd778cb738b7ff9d770 Changes: https://git.openjdk.org/jdk21u-dev/pull/1678/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1678&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8349348 Stats: 189 lines in 4 files changed: 12 ins; 172 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1678.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1678/head:pull/1678 PR: https://git.openjdk.org/jdk21u-dev/pull/1678 From goetz at openjdk.org Thu Apr 17 16:24:01 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Apr 2025 16:24:01 GMT Subject: [jdk17u-dev] RFR: 8318915: Enhance checks in BigDecimal.toPlainString() Message-ID: I backport this for parity with 17.0.16-oracle. Fixed build. AbstractStringBuilder.repeat(...) is not in 17. ------------- Commit messages: - Fix build - backport a6785e4d633908596ddb6de6d2eeab1c9ebdf2c3 Changes: https://git.openjdk.org/jdk17u-dev/pull/3510/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3510&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318915 Stats: 59 lines in 2 files changed: 43 ins; 2 del; 14 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3510.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3510/head:pull/3510 PR: https://git.openjdk.org/jdk17u-dev/pull/3510 From goetz at openjdk.org Thu Apr 17 16:50:44 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 17 Apr 2025 16:50:44 GMT Subject: [jdk21u-dev] RFR: 8329729: java/util/Properties/StoreReproducibilityTest.java times out Message-ID: <8dJTUL60-ThzFb_jkCml6iXchJvemwOK-pwaDHTTFKY=.e28728be-bff8-4752-bd1e-688e50b13b23@github.com> I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport b81b86da9849fbc4fb341bff8a23d10aee9967b3 Changes: https://git.openjdk.org/jdk21u-dev/pull/1679/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1679&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8329729 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1679.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1679/head:pull/1679 PR: https://git.openjdk.org/jdk21u-dev/pull/1679 From phh at openjdk.org Thu Apr 17 16:58:50 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 17 Apr 2025 16:58:50 GMT Subject: [jdk17u-dev] RFR: 8318915: Enhance checks in BigDecimal.toPlainString() In-Reply-To: References: Message-ID: On Thu, 17 Apr 2025 15:56:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle. > > Fixed build. AbstractStringBuilder.repeat(...) is not in 17. Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3510#pullrequestreview-2776404107 From sgehwolf at openjdk.org Thu Apr 17 17:35:45 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 17 Apr 2025 17:35:45 GMT Subject: [jdk21u-dev] RFR: 8354893: [REDO BACKPORT] javac crashes while adding type annotations to the return type of a constructor (JDK-8320001) In-Reply-To: References: Message-ID: On Thu, 17 Apr 2025 15:51:15 GMT, Liam Miller-Cushon wrote: > [JDK-8354893](https://bugs.openjdk.org/browse/JDK-8354893) is a redo of the backport of [JDK-8320001](https://bugs.openjdk.org/browse/JDK-8320001), which is a follow-up to [JDK-8225377](https://bugs.openjdk.org/browse/JDK-8225377). Thanks. I'll take a look at this tomorrow. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1675#issuecomment-2813626392 From phh at openjdk.org Thu Apr 17 18:21:48 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 17 Apr 2025 18:21:48 GMT Subject: [jdk24u] RFR: 8350211: CTW: Attempt to preload all classes in constant pool [v2] In-Reply-To: References: <8eVV8CKt_ijsZnv6OGS8_RSmgB83IvcaW3zN0fmll8Q=.3c905707-5b53-448d-8119-ed3df504eacf@github.com> Message-ID: On Thu, 17 Apr 2025 10:54:21 GMT, Shyam Kishor wrote: >> 8350211: CTW: Attempt to preload all classes in constant pool > > Shyam Kishor has updated the pull request incrementally with one additional commit since the last revision: > > Shyam Kishor @shyamkishororacle, your "/integrate" appears to have got lost. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/194#issuecomment-2813715994 From duke at openjdk.org Thu Apr 17 19:20:09 2025 From: duke at openjdk.org (Khalid Boulanouare) Date: Thu, 17 Apr 2025 19:20:09 GMT Subject: [jdk24u] RFR: 8350924: javax/swing/JMenu/4213634/bug4213634.java fails Message-ID: Fixes exception in javax/swing/JMenu/4213634/bug4213634.java when running CI ------------- Commit messages: - backport daf0213abc2c860246564b361061dbda9bd9982f Changes: https://git.openjdk.org/jdk24u/pull/196/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=196&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8350924 Stats: 59 lines in 1 file changed: 8 ins; 20 del; 31 mod Patch: https://git.openjdk.org/jdk24u/pull/196.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/196/head:pull/196 PR: https://git.openjdk.org/jdk24u/pull/196 From phh at openjdk.org Thu Apr 17 20:42:59 2025 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 17 Apr 2025 20:42:59 GMT Subject: [jdk17u-dev] RFR: 8349974: [JMH, 17u] MaskQueryOperationsBenchmark fails java.lang.NoClassDefFoundError In-Reply-To: References: Message-ID: On Thu, 13 Feb 2025 09:20:12 GMT, SendaoYan wrote: > Hi all, > > JMH tests org.openjdk.bench.jdk.incubator.vector.MaskQueryOperationsBenchmark report fails "java.lang.NoClassDefFoundError: jdk/incubator/vector/VectorSpecies" in jdk17u-dev repo. > > This failure was fixed by [JDK-8284960](https://bugs.openjdk.org/browse/JDK-8284960) in main-line repo, I think it's not suitable backport [JDK-8284960](https://bugs.openjdk.org/browse/JDK-8284960) to jdk17u-dev. So I create this issue to fix failure. > > Change has been verified locally, test-fix only, no risk. > > Verify command: > > > build/linux-x86_64-server-release/images/jdk/bin/java -Djmh.ignoreLock=true -Djava.library.path=$PWD/build/linux-x86_64-server-release/images/test/micro/native --add-opens=java.base/java.io=ALL-UNNAMED --enable-native-access=ALL-UNNAMED --add-opens=java.base/jdk.internal.misc=ALL-UNNAMED --add-opens java.base/sun.security.provider=ALL-UNNAMED --add-opens java.base/com.sun.crypto.provider=ALL-UNNAMED -jar $PWD/build/linux-x86_64-server-release/images/test/micro/benchmarks.jar -jvmArgsPrepend -Djava.library.path=$PWD/build/linux-x86_64-server-release/images/test/micro/native -t 1 -f 1 -wi 2 org.openjdk.bench.jdk.incubator.vector.MaskQueryOperationsBenchmark.testFirstTrueByte Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3277#pullrequestreview-2776878231 From syan at openjdk.org Fri Apr 18 03:26:04 2025 From: syan at openjdk.org (SendaoYan) Date: Fri, 18 Apr 2025 03:26:04 GMT Subject: [jdk17u-dev] RFR: 8349974: [JMH, 17u] MaskQueryOperationsBenchmark fails java.lang.NoClassDefFoundError In-Reply-To: References: Message-ID: On Thu, 17 Apr 2025 20:39:48 GMT, Paul Hohensee wrote: >> Hi all, >> >> JMH tests org.openjdk.bench.jdk.incubator.vector.MaskQueryOperationsBenchmark report fails "java.lang.NoClassDefFoundError: jdk/incubator/vector/VectorSpecies" in jdk17u-dev repo. >> >> This failure was fixed by [JDK-8284960](https://bugs.openjdk.org/browse/JDK-8284960) in main-line repo, I think it's not suitable backport [JDK-8284960](https://bugs.openjdk.org/browse/JDK-8284960) to jdk17u-dev. So I create this issue to fix failure. >> >> Change has been verified locally, test-fix only, no risk. >> >> Verify command: >> >> >> build/linux-x86_64-server-release/images/jdk/bin/java -Djmh.ignoreLock=true -Djava.library.path=$PWD/build/linux-x86_64-server-release/images/test/micro/native --add-opens=java.base/java.io=ALL-UNNAMED --enable-native-access=ALL-UNNAMED --add-opens=java.base/jdk.internal.misc=ALL-UNNAMED --add-opens java.base/sun.security.provider=ALL-UNNAMED --add-opens java.base/com.sun.crypto.provider=ALL-UNNAMED -jar $PWD/build/linux-x86_64-server-release/images/test/micro/benchmarks.jar -jvmArgsPrepend -Djava.library.path=$PWD/build/linux-x86_64-server-release/images/test/micro/native -t 1 -f 1 -wi 2 org.openjdk.bench.jdk.incubator.vector.MaskQueryOperationsBenchmark.testFirstTrueByte > > Marked as reviewed by phh (Reviewer). Thanks for the reviews @phohensee. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3277#issuecomment-2814435405 From duke at openjdk.org Fri Apr 18 05:20:44 2025 From: duke at openjdk.org (duke) Date: Fri, 18 Apr 2025 05:20:44 GMT Subject: [jdk24u] RFR: 8351086: (fc) Make java/nio/channels/FileChannel/BlockDeviceSize.java test manual In-Reply-To: References: Message-ID: On Tue, 15 Apr 2025 10:48:47 GMT, Hari Prasad Kummari wrote: > This is to backport > JDK-8351086 (fc) Make java/nio/channels/FileChannel/BlockDeviceSize.java test manual @hari-kummari Your change (at version f88c53ea35397be98fc5d8c5cb61adcee376b937) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/195#issuecomment-2814562347 From hkummari at openjdk.org Fri Apr 18 05:25:55 2025 From: hkummari at openjdk.org (Hari Prasad Kummari) Date: Fri, 18 Apr 2025 05:25:55 GMT Subject: [jdk24u] RFR: 8351086: (fc) Make java/nio/channels/FileChannel/BlockDeviceSize.java test manual In-Reply-To: References: Message-ID: <0Xo7ToHX0UlV1AFwuNYNc1JUy3wmI86KbxS7RFN_YMQ=.75c59db8-ab54-4166-9896-b607f7d2ee55@github.com> On Tue, 15 Apr 2025 10:48:47 GMT, Hari Prasad Kummari wrote: > This is to backport > JDK-8351086 (fc) Make java/nio/channels/FileChannel/BlockDeviceSize.java test manual @msheppar Please sponsor this pull request. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/195#issuecomment-2814573230 From duke at openjdk.org Fri Apr 18 07:55:04 2025 From: duke at openjdk.org (Khalid Boulanouare) Date: Fri, 18 Apr 2025 07:55:04 GMT Subject: [jdk24u] RFR: 8352109: java/awt/Desktop/MailTest.java fails in platforms where Action.MAIL is not supported Message-ID: Backport of [JDK-8352109](https://bugs.openjdk.org/browse/JDK-8352109) JTREG runner starting test: java/awt/Desktop/MailTest.java runner finished test: java/awt/Desktop/MailTest.java Passed. Execution successful Test results: passed: 1 ------------- Commit messages: - backport c7f333888be052aa37fe878bfc2785fc47fbeaaa Changes: https://git.openjdk.org/jdk24u/pull/201/files Webrev: https://webrevs.openjdk.org/?repo=jdk24u&pr=201&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8352109 Stats: 37 lines in 1 file changed: 17 ins; 17 del; 3 mod Patch: https://git.openjdk.org/jdk24u/pull/201.diff Fetch: git fetch https://git.openjdk.org/jdk24u.git pull/201/head:pull/201 PR: https://git.openjdk.org/jdk24u/pull/201 From goetz at openjdk.org Fri Apr 18 08:09:49 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Apr 2025 08:09:49 GMT Subject: [jdk17u-dev] RFR: 8321713: Harmonize executeTestJvm with create[Limited]TestJavaProcessBuilder In-Reply-To: References: Message-ID: <18d_7VeVO93OEKBpvrNcypFRdjcum69s-j60ufhtGgg=.11f63227-8bff-41e9-bf2a-ef2f8f6a9601@github.com> On Tue, 15 Apr 2025 10:34:26 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.16-oracle based on the push to 21. > I verified that the tests omitted there have not been backported > to 17 in the meantime etc. > Anyways, already the build will detect if a change that needs > to be adapted to this one is backported. > > I needed some adaptions on top of the jdk21 change: > > Omitted: test/hotspot/jtreg/compiler/arguments/TestCompileThresholdScaling.java > Introduced by "8283807: Handle CompileThreshold the same as other thresholds when scaled with -XX:CompileThresholdScaling". > This eventually is a candidate for backport. Omit for now I think. > > Omitted: test/hotspot/jtreg/compiler/c1/TestPrintC1Statistics.java > Introduced by "8296969: C1: PrintC1Statistics is broken after JDK-8292878". JDK-8292878 is > an assembler code cleanup that came in 20. > > test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java > test/hotspot/jtreg/compiler/vectorapi/TestVectorErgonomics.java > Trivial resolve. > > Omitted: test/hotspot/jtreg/gc/x/TestHighUsage.java > Not in 17. Generational ZGC missing. > > test/hotspot/jtreg/gc/z/TestHighUsage.java > Trivial resolve. Generational ZGC missing. > > Omitted: test/jdk/java/io/File/TempDirDoesNotExist.java > Introduced by "8290313: Produce warning when user specified java.io.tmpdir directory doesn't exist". Not > a candidate for backport, changes behavior. > > Omitted: test/jdk/jdk/jfr/jcmd/TestJcmdPreserveRepository.java > Introduced by "8303229: JFR: Preserve disk repository after exit". Would be nice to have > in 17, but larger change with CSR. > > > **The following files need adidtional adaptions, see extra commit:** > > test/hotspot/jtreg/compiler/c2/Test8062950.java > Was removed with BiasedLocking. > > test/hotspot/jtreg/runtime/jni/checked/TestCheckedEnsureLocalCapacity.java > test/jdk/com/sun/management/DiagnosticCommandMBean/DcmdMBeanTestCheckJni.java > Removed by "8297106: Remove the -Xcheck:jni local reference capacity checking" in 20. > > test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/extcallback/Test.java > This test was only added in the backport of "8286490: JvmtiEventControllerPrivate::set_event_callbacks > CLEARING_MASK computation is incorrect" to 17. GHA failure: build issue: IOException caught during compilation: Connection reset, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3495#issuecomment-2814878318 From goetz at openjdk.org Fri Apr 18 08:41:43 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Apr 2025 08:41:43 GMT Subject: [jdk21u-dev] RFR: 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams [v5] In-Reply-To: References: Message-ID: <1--ZQRl_ulxkUgtF4LulFpYkDV-ILqHoYuElq1t2Ysw=.6c40244e-99b1-43ff-9648-e3ca7878eb5b@github.com> On Wed, 16 Apr 2025 15:01:10 GMT, Paul Hohensee wrote: >> Backport for parity with Oracle 21.0.8. Passes tier2 and modified tests. Low risk: the patch /1 locks existing unlocked code, which is at worst a performance issue, but necessary for correctness, /2 checks for a closed stream before pushing a data frame into it, see pushDataFrame() in Stream.java. >> >> Clean except for whitespace change in Stream.java from 8309118, 8309118 isn't in 21u. > > Paul Hohensee 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 8343855 > - Merge branch 'master' into 8343855 > - Merge branch 'master' into 8343855 > - Revert part of 8309118 > - Backport bd6152f5967107d7b32db9bcfa224fc07314f098 Thanks for fixing this! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1585#issuecomment-2814933247 From jbachorik at openjdk.org Fri Apr 18 09:14:39 2025 From: jbachorik at openjdk.org (Jaroslav Bachorik) Date: Fri, 18 Apr 2025 09:14:39 GMT Subject: [jdk11u-dev] RFR: 8315380: AsyncGetCallTrace crash in frame::safe_for_sender [v4] In-Reply-To: References: Message-ID: > This change is fixing the problem in `frame_aarch64.cpp`, function `safe_for_sender`, where we have this code > > > bool unextended_sp_safe = unextended_sp < thread->stack_base(); > > > While this captures one possibility of not being safe, it omits the check for `unextended_sp` falling within the stack space. > > The proposed change then is > > > bool unextended_sp_safe = (unextended_sp < thread->stack_base() && \ > sp >= thread->stack_base() - thread->stack_size()); > > > This is actually just making sure the behaviour is the same as in JDK 15+ (since [JDK-8238988](https://bugs.openjdk.org/browse/JDK-8238988)) where the `unextended_sp` is checked for being within the stack limits. > > > The change is not accompanied by a JTReg test because I was not able to craft one triggering the issue reliably. > > Existing tests from tier1-tier4 were run on a linux-aarch64 system with no new failures observed. Jaroslav Bachorik has updated the pull request incrementally with one additional commit since the last revision: Remove copyright line ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/3003/files - new: https://git.openjdk.org/jdk11u-dev/pull/3003/files/d8e1257f..56e19864 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3003&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=3003&range=02-03 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/3003.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/3003/head:pull/3003 PR: https://git.openjdk.org/jdk11u-dev/pull/3003 From jbachorik at openjdk.org Fri Apr 18 09:14:41 2025 From: jbachorik at openjdk.org (Jaroslav Bachorik) Date: Fri, 18 Apr 2025 09:14:41 GMT Subject: [jdk11u-dev] RFR: 8315380: AsyncGetCallTrace crash in frame::safe_for_sender [v3] In-Reply-To: References: <2QIFNreIQ3MChtw7jeLpepPEfHgGaPbSwNJtuR2czDM=.7c4bbef4-6e7a-4ac3-a468-ebd87687e925@github.com> Message-ID: On Thu, 17 Apr 2025 15:36:47 GMT, Severin Gehwolf wrote: >> Jaroslav Bachorik has updated the pull request incrementally with one additional commit since the last revision: >> >> Use 'thread->stack_end()' > > src/hotspot/cpu/aarch64/frame_aarch64.cpp line 4: > >> 2: * Copyright (c) 1997, 2021, Oracle and/or its affiliates. All rights reserved. >> 3: * Copyright (c) 2014, 2021, Red Hat Inc. All rights reserved. >> 4: * Copyrithg (c) 2025, Datadog, Inc. All rights reserved. > > Suggestion: > > * Copyright (c) 2025, Datadog, Inc. All rights reserved. > > > I tend to agree that this doesn't really need a copyright update. Ok. Removed. Usually I was asked to add a copyright line so I was pro-active this time :) But I have no strong opinion about this. ------------- PR Review Comment: https://git.openjdk.org/jdk11u-dev/pull/3003#discussion_r2050392145 From goetz at openjdk.org Fri Apr 18 09:30:57 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Apr 2025 09:30:57 GMT Subject: [jdk21u-dev] RFR: 8353787: Increased number of SHA-384-Digest java.util.jar.Attributes$Name instances leading to higher memory footprint Message-ID: I backport this for parity with 21.0.8-oracle Resolved Copyright, probably clean. ------------- Commit messages: - Backport b64cdc28132c889ca8e21dc9534590ba2a778bcd Changes: https://git.openjdk.org/jdk21u-dev/pull/1680/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1680&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8353787 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1680.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1680/head:pull/1680 PR: https://git.openjdk.org/jdk21u-dev/pull/1680 From sgehwolf at openjdk.org Fri Apr 18 09:35:48 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 18 Apr 2025 09:35:48 GMT Subject: [jdk21u-dev] RFR: 8354893: [REDO BACKPORT] javac crashes while adding type annotations to the return type of a constructor (JDK-8320001) In-Reply-To: References: Message-ID: On Thu, 17 Apr 2025 15:51:15 GMT, Liam Miller-Cushon wrote: > [JDK-8354893](https://bugs.openjdk.org/browse/JDK-8354893) is a redo of the backport of [JDK-8320001](https://bugs.openjdk.org/browse/JDK-8320001), which is a follow-up to [JDK-8225377](https://bugs.openjdk.org/browse/JDK-8225377). Patch is the same as JDK-8320001. OK. Test fails without the product fix and passes with it. Thumbs up. ------------- Marked as reviewed by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1675#pullrequestreview-2778191821 From goetz at openjdk.org Fri Apr 18 09:48:23 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Apr 2025 09:48:23 GMT Subject: [jdk21u-dev] RFR: 8347506: Compatible OCSP readtimeout property with OCSP timeout Message-ID: I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport f8e81d23393cbc04557e3975edd8898901dd6d26 Changes: https://git.openjdk.org/jdk21u-dev/pull/1681/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1681&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8347506 Stats: 73 lines in 2 files changed: 70 ins; 1 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1681.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1681/head:pull/1681 PR: https://git.openjdk.org/jdk21u-dev/pull/1681 From phh at openjdk.org Fri Apr 18 12:52:51 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 18 Apr 2025 12:52:51 GMT Subject: [jdk21u-dev] Integrated: 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams In-Reply-To: References: Message-ID: On Thu, 3 Apr 2025 13:46:33 GMT, Paul Hohensee wrote: > Backport for parity with Oracle 21.0.8. Passes tier2 and modified tests. Low risk: the patch /1 locks existing unlocked code, which is at worst a performance issue, but necessary for correctness, /2 checks for a closed stream before pushing a data frame into it, see pushDataFrame() in Stream.java. > > Clean except for whitespace change in Stream.java from 8309118, 8309118 isn't in 21u. This pull request has now been integrated. Changeset: 5675b623 Author: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/5675b623b66db9c03ed1002d41236a090d30a476 Stats: 185 lines in 5 files changed: 146 ins; 6 del; 33 mod 8343855: HTTP/2 ConnectionWindowUpdateSender may miss some unprocessed DataFrames from closed streams Reviewed-by: rkennke Backport-of: bd6152f5967107d7b32db9bcfa224fc07314f098 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1585 From sgehwolf at openjdk.org Fri Apr 18 13:20:49 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 18 Apr 2025 13:20:49 GMT Subject: [jdk21u-dev] RFR: 8337998: CompletionFailure in getEnclosingType attaching type annotations [v3] In-Reply-To: References: Message-ID: <6ReZlerkH05_6vrM39p-TCIqjHI7CJFP2BJ0JvVEfH0=.ad6f6db4-0636-4b41-8882-316d612613f5@github.com> On Thu, 17 Apr 2025 15:42:56 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-8225377](https://bugs.openjdk.org/browse/JDK-8225377). > > 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 nine additional commits since the last revision: > > - Fix merge > - Merge remote-tracking branch 'origin/master' into backport-JDK-8337998 > - Backport 9e282e5c966a9c065de8b901b7d30bb5c9ccf243 > - Backport 8d0831478338e9b084b2c47f46eba9faae3a5eb6 > - Merge branch 'master' into redo-JDK-8341779 > - 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries > - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 > - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 > - 8336942: Improve test coverage for class loading elements with annotations of different retentions > > Reviewed-by: vromero Please integrate this one. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1253#issuecomment-2815436032 From sgehwolf at openjdk.org Fri Apr 18 13:23:58 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 18 Apr 2025 13:23:58 GMT Subject: [jdk21u-dev] RFR: 8354893: [REDO BACKPORT] javac crashes while adding type annotations to the return type of a constructor (JDK-8320001) In-Reply-To: References: Message-ID: On Thu, 17 Apr 2025 15:51:15 GMT, Liam Miller-Cushon wrote: > [JDK-8354893](https://bugs.openjdk.org/browse/JDK-8354893) is a redo of the backport of [JDK-8320001](https://bugs.openjdk.org/browse/JDK-8320001), which is a follow-up to [JDK-8225377](https://bugs.openjdk.org/browse/JDK-8225377). @cushon I take it that this PR and #1253 concludes the series of 21 backports that you had lined up? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1675#issuecomment-2815439681 From duke at openjdk.org Fri Apr 18 13:52:46 2025 From: duke at openjdk.org (duke) Date: Fri, 18 Apr 2025 13:52:46 GMT Subject: [jdk24u] RFR: 8352109: java/awt/Desktop/MailTest.java fails in platforms where Action.MAIL is not supported In-Reply-To: References: Message-ID: On Thu, 17 Apr 2025 13:37:55 GMT, Khalid Boulanouare wrote: > Backport of [JDK-8352109](https://bugs.openjdk.org/browse/JDK-8352109) > > JTREG > > runner starting test: java/awt/Desktop/MailTest.java > runner finished test: java/awt/Desktop/MailTest.java > Passed. Execution successful > Test results: passed: 1 @kboulanou Your change (at version cbe45b918c8fbeccfc4c1a50b418a3273f7c5648) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/201#issuecomment-2815487558 From duke at openjdk.org Fri Apr 18 13:53:51 2025 From: duke at openjdk.org (duke) Date: Fri, 18 Apr 2025 13:53:51 GMT Subject: [jdk24u] RFR: 8350924: javax/swing/JMenu/4213634/bug4213634.java fails In-Reply-To: References: Message-ID: On Tue, 15 Apr 2025 16:19:03 GMT, Khalid Boulanouare wrote: > Fixes exception in javax/swing/JMenu/4213634/bug4213634.java when running CI @kboulanou Your change (at version f4ce184cca8d85a4296d54ddcbfee5ae57f8bb25) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/196#issuecomment-2815487889 From duke at openjdk.org Fri Apr 18 14:33:08 2025 From: duke at openjdk.org (Khalid Boulanouare) Date: Fri, 18 Apr 2025 14:33:08 GMT Subject: [jdk24u] Integrated: 8350924: javax/swing/JMenu/4213634/bug4213634.java fails In-Reply-To: References: Message-ID: On Tue, 15 Apr 2025 16:19:03 GMT, Khalid Boulanouare wrote: > Fixes exception in javax/swing/JMenu/4213634/bug4213634.java when running CI This pull request has now been integrated. Changeset: 34ce788f Author: Khalid Boulanouare Committer: Paul Hohensee URL: https://git.openjdk.org/jdk24u/commit/34ce788fad2463d69322c3fb692c0c8e0f847067 Stats: 59 lines in 1 file changed: 8 ins; 20 del; 31 mod 8350924: javax/swing/JMenu/4213634/bug4213634.java fails Backport-of: daf0213abc2c860246564b361061dbda9bd9982f ------------- PR: https://git.openjdk.org/jdk24u/pull/196 From duke at openjdk.org Fri Apr 18 14:34:01 2025 From: duke at openjdk.org (Khalid Boulanouare) Date: Fri, 18 Apr 2025 14:34:01 GMT Subject: [jdk24u] Integrated: 8352109: java/awt/Desktop/MailTest.java fails in platforms where Action.MAIL is not supported In-Reply-To: References: Message-ID: On Thu, 17 Apr 2025 13:37:55 GMT, Khalid Boulanouare wrote: > Backport of [JDK-8352109](https://bugs.openjdk.org/browse/JDK-8352109) > > JTREG > > runner starting test: java/awt/Desktop/MailTest.java > runner finished test: java/awt/Desktop/MailTest.java > Passed. Execution successful > Test results: passed: 1 This pull request has now been integrated. Changeset: 3d1f63d8 Author: Khalid Boulanouare Committer: Paul Hohensee URL: https://git.openjdk.org/jdk24u/commit/3d1f63d8450a6a30fb2ed17973e3948467ca493e Stats: 37 lines in 1 file changed: 17 ins; 17 del; 3 mod 8352109: java/awt/Desktop/MailTest.java fails in platforms where Action.MAIL is not supported Backport-of: c7f333888be052aa37fe878bfc2785fc47fbeaaa ------------- PR: https://git.openjdk.org/jdk24u/pull/201 From phh at openjdk.org Fri Apr 18 14:36:18 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 18 Apr 2025 14:36:18 GMT Subject: [jdk11u-dev] RFR: 8315380: AsyncGetCallTrace crash in frame::safe_for_sender [v4] In-Reply-To: References: Message-ID: On Fri, 18 Apr 2025 09:14:39 GMT, Jaroslav Bachorik wrote: >> This change is fixing the problem in `frame_aarch64.cpp`, function `safe_for_sender`, where we have this code >> >> >> bool unextended_sp_safe = unextended_sp < thread->stack_base(); >> >> >> While this captures one possibility of not being safe, it omits the check for `unextended_sp` falling within the stack space. >> >> The proposed change then is >> >> >> bool unextended_sp_safe = (unextended_sp < thread->stack_base() && \ >> sp >= thread->stack_base() - thread->stack_size()); >> >> >> This is actually just making sure the behaviour is the same as in JDK 15+ (since [JDK-8238988](https://bugs.openjdk.org/browse/JDK-8238988)) where the `unextended_sp` is checked for being within the stack limits. >> >> >> The change is not accompanied by a JTReg test because I was not able to craft one triggering the issue reliably. >> >> Existing tests from tier1-tier4 were run on a linux-aarch64 system with no new failures observed. > > Jaroslav Bachorik has updated the pull request incrementally with one additional commit since the last revision: > > Remove copyright line Marked as reviewed by phh (Reviewer). Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/3003#pullrequestreview-2778722234 PR Review: https://git.openjdk.org/jdk11u-dev/pull/3003#pullrequestreview-2778723189 From duke at openjdk.org Fri Apr 18 15:27:51 2025 From: duke at openjdk.org (duke) Date: Fri, 18 Apr 2025 15:27:51 GMT Subject: [jdk24u] RFR: 8350211: CTW: Attempt to preload all classes in constant pool [v2] In-Reply-To: References: <8eVV8CKt_ijsZnv6OGS8_RSmgB83IvcaW3zN0fmll8Q=.3c905707-5b53-448d-8119-ed3df504eacf@github.com> Message-ID: On Thu, 17 Apr 2025 10:54:21 GMT, Shyam Kishor wrote: >> 8350211: CTW: Attempt to preload all classes in constant pool > > Shyam Kishor has updated the pull request incrementally with one additional commit since the last revision: > > Shyam Kishor @shyamkishororacle Your change (at version 541aa65cba0a5d5a4fa6715f7e721dad7df8e2b4) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/194#issuecomment-2815640219 From duke at openjdk.org Fri Apr 18 15:55:48 2025 From: duke at openjdk.org (Shyam Kishor) Date: Fri, 18 Apr 2025 15:55:48 GMT Subject: [jdk24u] Integrated: 8350211: CTW: Attempt to preload all classes in constant pool In-Reply-To: <8eVV8CKt_ijsZnv6OGS8_RSmgB83IvcaW3zN0fmll8Q=.3c905707-5b53-448d-8119-ed3df504eacf@github.com> References: <8eVV8CKt_ijsZnv6OGS8_RSmgB83IvcaW3zN0fmll8Q=.3c905707-5b53-448d-8119-ed3df504eacf@github.com> Message-ID: On Tue, 15 Apr 2025 04:27:10 GMT, Shyam Kishor wrote: > 8350211: CTW: Attempt to preload all classes in constant pool This pull request has now been integrated. Changeset: 13295519 Author: Shyam Kishor Committer: Paul Hohensee URL: https://git.openjdk.org/jdk24u/commit/13295519b03b7838aaf9833dd6e54160e15a23bf Stats: 12 lines in 1 file changed: 4 ins; 5 del; 3 mod 8350211: CTW: Attempt to preload all classes in constant pool Reviewed-by: phh Backport-of: d13fd5738f8a3d4b4009c2e15cfd967332d97bbd ------------- PR: https://git.openjdk.org/jdk24u/pull/194 From goetz at openjdk.org Fri Apr 18 16:24:30 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Apr 2025 16:24:30 GMT Subject: [jdk17u-dev] RFR: 8340332: Open source mixed AWT tests - Set3 Message-ID: I backport this for parity with 17.0.16-oracle. ------------- Commit messages: - Backport bfdeb33e6f1d4f9f0cc65925ea792be98b1f4d61 Changes: https://git.openjdk.org/jdk17u-dev/pull/3514/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3514&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340332 Stats: 364 lines in 3 files changed: 364 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3514.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3514/head:pull/3514 PR: https://git.openjdk.org/jdk17u-dev/pull/3514 From goetz at openjdk.org Fri Apr 18 16:25:05 2025 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 18 Apr 2025 16:25:05 GMT Subject: [jdk21u-dev] RFR: 8340332: Open source mixed AWT tests - Set3 Message-ID: <-NdgX5zIJmfWyg65Tm-CWNST4n4DnbmediSjarN1Sn8=.e701d426-9caa-4ff4-8fca-3e2219dda5ed@github.com> I backport this for parity with 21.0.8-oracle ------------- Commit messages: - Backport bfdeb33e6f1d4f9f0cc65925ea792be98b1f4d61 Changes: https://git.openjdk.org/jdk21u-dev/pull/1682/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1682&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8340332 Stats: 364 lines in 3 files changed: 364 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1682.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1682/head:pull/1682 PR: https://git.openjdk.org/jdk21u-dev/pull/1682 From duke at openjdk.org Fri Apr 18 16:25:53 2025 From: duke at openjdk.org (duke) Date: Fri, 18 Apr 2025 16:25:53 GMT Subject: [jdk17u-dev] RFR: 8316156: ByteArrayInputStream.transferTo causes MaxDirectMemorySize overflow In-Reply-To: <9FnE1YR8gNhYijQ-_h6ndGdz5-e_2hifrT5_VlPaUIY=.71524642-7875-4e32-a0ef-9182e7a241e0@github.com> References: <9FnE1YR8gNhYijQ-_h6ndGdz5-e_2hifrT5_VlPaUIY=.71524642-7875-4e32-a0ef-9182e7a241e0@github.com> Message-ID: On Wed, 16 Apr 2025 19:17:27 GMT, Daniel Hu wrote: > Clean backport. Fixes bug with ByteArrayInputStream.transferTo causing overflow. Change passes added test on linux x64. @cost0much Your change (at version e5575d00379c65b57c428a054f5d37a16dc39b90) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/3507#issuecomment-2815780666 From sgehwolf at openjdk.org Fri Apr 18 16:37:47 2025 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 18 Apr 2025 16:37:47 GMT Subject: [jdk21u-dev] RFR: 8302744: Refactor Hotspot container detection code In-Reply-To: References: Message-ID: <0dSyWE9M_5inGzOq7v167_INMCm0TPFd7eTpf13ebEg=.69c14179-38af-47a5-ae79-f076965329de@github.com> On Mon, 14 Apr 2025 09:11:37 GMT, Jan Kratochvil wrote: > A patch 1 of 6 for: [[21u] Backport intention of 8322420: [Linux] cgroup v2: Limits in parent nested control groups are not detected](https://mail.openjdk.org/pipermail/jdk-updates-dev/2025-April/043206.html) > > The backport is not clean: > > - `src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp` and `src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp` are missing changed `CgroupV1Subsystem::memory_and_swap_usage_in_bytes()` as [JDK-8325139](https://github.com/openjdk/jdk/commit/3d106cb091de6b6ef2a9bf483fb0f5c98c28263c) has not been backported. > > - `src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp` and `src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp` are missing changed `CgroupV1Subsystem::rss_usage_in_bytes()` as [JDK-8313083](https://github.com/openjdk/jdk/commit/c96cbe481c86800b76e220374b24b6671984adb7) has not been backported. > > - deleted/renamed `test/hotspot/gtest/os/linux/test_cgroupSubsystem_linux.cpp` has missing `static` keywords as [JDK-8252136](https://github.com/openjdk/jdk/commit/09d4936657a0bdc122a4ab80735bd9c8c109839c) has not been backported. This looks OK to me. Please mention what testing you've done when you apply for approval. Did you run container tests on cg v1 and cg v2? In this case I did, but it would be good to know when looking at such backport requests. ------------- Marked as reviewed by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/1648#pullrequestreview-2778969378 PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1648#issuecomment-2815815776 From duke at openjdk.org Fri Apr 18 16:45:49 2025 From: duke at openjdk.org (duke) Date: Fri, 18 Apr 2025 16:45:49 GMT Subject: [jdk21u-dev] RFR: 8337998: CompletionFailure in getEnclosingType attaching type annotations [v3] In-Reply-To: References: Message-ID: On Thu, 17 Apr 2025 15:42:56 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-8225377](https://bugs.openjdk.org/browse/JDK-8225377). > > 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 nine additional commits since the last revision: > > - Fix merge > - Merge remote-tracking branch 'origin/master' into backport-JDK-8337998 > - Backport 9e282e5c966a9c065de8b901b7d30bb5c9ccf243 > - Backport 8d0831478338e9b084b2c47f46eba9faae3a5eb6 > - Merge branch 'master' into redo-JDK-8341779 > - 8341779: [REDO BACKPORT] type annotations are not visible to javac plugins across compilation boundaries > - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 > - Merge remote-tracking branch 'origin/master' into backport-JDK-8336942 > - 8336942: Improve test coverage for class loading elements with annotations of different retentions > > Reviewed-by: vromero @cushon Your change (at version 372947bc33aaad3bf1e9e67457b50cca3093daff) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1253#issuecomment-2815826750 From cushon at openjdk.org Fri Apr 18 16:50:53 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Fri, 18 Apr 2025 16:50:53 GMT Subject: [jdk21u-dev] RFR: 8354893: [REDO BACKPORT] javac crashes while adding type annotations to the return type of a constructor (JDK-8320001) In-Reply-To: References: Message-ID: On Fri, 18 Apr 2025 13:20:57 GMT, Severin Gehwolf wrote: > @cushon I take it that this PR and #1253 concludes the series of 21 backports that you had lined up? Yes thanks this #1253 are the last ones I have planned in this series. I took another look through the diff between `ClassReader.java` in jdk21u-dev and head to confirm. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1675#issuecomment-2815835634 From duke at openjdk.org Fri Apr 18 18:01:48 2025 From: duke at openjdk.org (duke) Date: Fri, 18 Apr 2025 18:01:48 GMT Subject: [jdk24u] RFR: 8350313: Include timings for leaving safepoint in safepoint logging In-Reply-To: References: Message-ID: <1oRRCs7zmZGdGoSE1D4kse5sVkvZMMs-47xIIP-BuRg=.249d04b8-16ce-46f8-a59f-2b6818443846@github.com> On Wed, 9 Apr 2025 21:14:37 GMT, Xiaolong Peng wrote: > Hi all, > > This pull request contains a clean backport of commit [9ec46968](https://github.com/openjdk/jdk/commit/9ec46968fbfddf99a8349cb6903d24b1c2fdaf1d) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Xiaolong Peng on 26 Feb 2025 and was reviewed by Aleksey Shipilev and David Holmes. > > Thanks! @pengxiaolong Your change (at version ab20a6351d19e510f02a9330e14889c5f714ab01) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/jdk24u/pull/186#issuecomment-2815938607 From duke at openjdk.org Fri Apr 18 18:27:00 2025 From: duke at openjdk.org (Daniel Hu) Date: Fri, 18 Apr 2025 18:27:00 GMT Subject: [jdk17u-dev] Integrated: 8316156: ByteArrayInputStream.transferTo causes MaxDirectMemorySize overflow In-Reply-To: <9FnE1YR8gNhYijQ-_h6ndGdz5-e_2hifrT5_VlPaUIY=.71524642-7875-4e32-a0ef-9182e7a241e0@github.com> References: <9FnE1YR8gNhYijQ-_h6ndGdz5-e_2hifrT5_VlPaUIY=.71524642-7875-4e32-a0ef-9182e7a241e0@github.com> Message-ID: On Wed, 16 Apr 2025 19:17:27 GMT, Daniel Hu wrote: > Clean backport. Fixes bug with ByteArrayInputStream.transferTo causing overflow. Change passes added test on linux x64. This pull request has now been integrated. Changeset: 9bad4b45 Author: Daniel Hu Committer: Victor Rudometov URL: https://git.openjdk.org/jdk17u-dev/commit/9bad4b45f08f369d6a55cbd2bafda10438dc93ed Stats: 83 lines in 2 files changed: 81 ins; 0 del; 2 mod 8316156: ByteArrayInputStream.transferTo causes MaxDirectMemorySize overflow Backport-of: 5cacf212f066f5694d01f0891adfbe8b38660175 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/3507 From xpeng at openjdk.org Fri Apr 18 19:40:49 2025 From: xpeng at openjdk.org (Xiaolong Peng) Date: Fri, 18 Apr 2025 19:40:49 GMT Subject: [jdk24u] Integrated: 8350313: Include timings for leaving safepoint in safepoint logging In-Reply-To: References: Message-ID: On Wed, 9 Apr 2025 21:14:37 GMT, Xiaolong Peng wrote: > Hi all, > > This pull request contains a clean backport of commit [9ec46968](https://github.com/openjdk/jdk/commit/9ec46968fbfddf99a8349cb6903d24b1c2fdaf1d) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Xiaolong Peng on 26 Feb 2025 and was reviewed by Aleksey Shipilev and David Holmes. > > Thanks! This pull request has now been integrated. Changeset: 2bf1ce4e Author: Xiaolong Peng Committer: Paul Hohensee URL: https://git.openjdk.org/jdk24u/commit/2bf1ce4edc3c33c18c563770f36874fda2fb8358 Stats: 14 lines in 2 files changed: 11 ins; 0 del; 3 mod 8350313: Include timings for leaving safepoint in safepoint logging Backport-of: 9ec46968fbfddf99a8349cb6903d24b1c2fdaf1d ------------- PR: https://git.openjdk.org/jdk24u/pull/186 From cushon at openjdk.org Fri Apr 18 19:41:55 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Fri, 18 Apr 2025 19:41:55 GMT Subject: [jdk21u-dev] Integrated: 8337998: CompletionFailure in getEnclosingType attaching type annotations In-Reply-To: References: Message-ID: On Tue, 17 Dec 2024 22:35:00 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-8225377](https://bugs.openjdk.org/browse/JDK-8225377). This pull request has now been integrated. Changeset: c40e6ef3 Author: Liam Miller-Cushon Committer: Paul Hohensee URL: https://git.openjdk.org/jdk21u-dev/commit/c40e6ef3dcb25b8acc156aa4051694322bf7e351 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: 9e282e5c966a9c065de8b901b7d30bb5c9ccf243 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/1253 From cushon at openjdk.org Fri Apr 18 19:43:05 2025 From: cushon at openjdk.org (Liam Miller-Cushon) Date: Fri, 18 Apr 2025 19:43:05 GMT Subject: [jdk21u-dev] RFR: 8354893: [REDO BACKPORT] javac crashes while adding type annotations to the return type of a constructor (JDK-8320001) [v2] In-Reply-To: References: Message-ID: > [JDK-8354893](https://bugs.openjdk.org/browse/JDK-8354893) is a redo of the backport of [JDK-8320001](https://bugs.openjdk.org/browse/JDK-8320001), which is a follow-up to [JDK-8225377](https://bugs.openjdk.org/browse/JDK-8225377). 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 two additional commits since the last revision: - Merge remote-tracking branch 'origin/master' into JDK-8354893 - 8354893: [REDO BACKPORT] javac crashes while adding type annotations to the return type of a constructor (JDK-8320001) ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/1675/files - new: https://git.openjdk.org/jdk21u-dev/pull/1675/files/2c6c1f71..d7dbd8f5 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1675&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1675&range=00-01 Stats: 301 lines in 9 files changed: 259 ins; 6 del; 36 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/1675.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1675/head:pull/1675 PR: https://git.openjdk.org/jdk21u-dev/pull/1675 From duke at openjdk.org Fri Apr 18 23:16:12 2025 From: duke at openjdk.org (Michael De Vera) Date: Fri, 18 Apr 2025 23:16:12 GMT Subject: [jdk17u-dev] RFR: 8314120: Add tests for FileDescriptor.sync Message-ID: <6jD9eV_8TfCp0sLq322yRKy1JsJU7mc8iRAFtfjZvBo=.a3d5ca9a-aba6-499a-a23f-486e33fdbe8e@github.com> Backport of JDK-8317788 to add sanity tests for FileDescriptor.Sync. Not clean, but trivial fix to remove case which tested using virtual threads. New tests passing on x64 linux. % make test TEST="micro:java.io.FileDescriptorSync" ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR micro:java.io.FileDescriptorSync 1 1 0 0 ============================== TEST SUCCESS % make test TEST="java/io/FileDescriptor/Sync.java" ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/jdk/java/io/FileDescriptor/Sync.java 1 1 0 0 ============================== TEST SUCCESS ------------- Commit messages: - Remove VThread test case - Backport e22d333febe9edbb961fee9b51759d4cd28684fd Changes: https://git.openjdk.org/jdk17u-dev/pull/3516/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3516&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8314120 Stats: 160 lines in 2 files changed: 160 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/3516.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3516/head:pull/3516 PR: https://git.openjdk.org/jdk17u-dev/pull/3516 From phh at openjdk.org Fri Apr 18 23:29:45 2025 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 18 Apr 2025 23:29:45 GMT Subject: [jdk17u-dev] RFR: 8314120: Add tests for FileDescriptor.sync In-Reply-To: <6jD9eV_8TfCp0sLq322yRKy1JsJU7mc8iRAFtfjZvBo=.a3d5ca9a-aba6-499a-a23f-486e33fdbe8e@github.com> References: <6jD9eV_8TfCp0sLq322yRKy1JsJU7mc8iRAFtfjZvBo=.a3d5ca9a-aba6-499a-a23f-486e33fdbe8e@github.com> Message-ID: On Fri, 18 Apr 2025 23:07:45 GMT, Michael De Vera wrote: > Backport of JDK-8317788 to add sanity tests for FileDescriptor.Sync. Not clean, but trivial fix to remove case which tested using virtual threads. New tests passing on x64 linux. > > % make test TEST="micro:java.io.FileDescriptorSync" > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > micro:java.io.FileDescriptorSync 1 1 0 0 > ============================== > TEST SUCCESS > > % make test TEST="java/io/FileDescriptor/Sync.java" > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR > jtreg:test/jdk/java/io/FileDescriptor/Sync.java 1 1 0 0 > ============================== > TEST SUCCESS Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/3516#pullrequestreview-2779616777