[jdk11u-dev] RFR: 8343786: [11u] GHA: Bump macOS and Xcode versions to macos-13 and XCode 14.3.1 [v5]

Antonio Vieiro duke at openjdk.org
Thu Dec 12 07:52:39 UTC 2024


On Wed, 27 Nov 2024 16:01:09 GMT, Antonio Vieiro <duke at openjdk.org> wrote:

>> An implementation of [JDK-8343786](https://bugs.openjdk.org/browse/JDK-8343786) that bumps the GHA runners versions to `macos-13` and `XCode 14.3.1`.
>> 
>> This uses the  `--enable-xcode14` configuration flag introduced in https://github.com/openjdk/jdk11u-dev/pull/2966 ([JDK-8344458](https://bugs.openjdk.org/browse/JDK-8344458)) to build and run tier-1 tests on `macos-13` and `XCode 14.3.1`.
>> 
>> Tier-1 tests seem to be failing randomly on macos-13/XCode14  with either a timeout or an ArrayIndexOutOfBoundsException t in serviceability/sa/ClhsdbFindPC.java. This is currently under investigation and may be related to [JDK-8260389](https://bugs.openjdk.org/browse/JDK-8260389) or [JDK-8277079](https://bugs.openjdk.org/browse/JDK-8277079).
>> 
>> The rest of `tier1` tests are expected to pass on this platform.
>
> Antonio Vieiro has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains two commits:
> 
>  - Use --disable-warnings-as-errors for building on XCode 14 and up
>  - 8343786: [11u] GHA: Bump macOS and Xcode versions to macos-13 and XCode 14.3.1

After some investigation it seems that the `ArrayIndexOutOfBoundsException` is just a consequence of a previous error:


2024-11-27T16:35:06.3750870Z Opening core file, please wait...
2024-11-27T16:35:06.3751320Z ERROR: failed to workaround classshareing
2024-11-27T16:35:06.3751780Z Unable to open core file


I applied [JDK-8294316](https://bugs.openjdk.org/browse/JDK-8294316) "SA core file support is broken on macosx-x64 starting with macOS 12.x" [in this fork](https://github.com/vieiro/jdk11u-dev/actions/runs/12261423128) and the core files are now properly parsed and the test passes without problems.

I'll try to backport JDK-8294316 to upper OpenJDK versions and get it into 11.

-------------

PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2967#issuecomment-2538048579


More information about the jdk-updates-dev mailing list