RFR: JDK-8325876: crashes in docker container tests on Linuxppc64le Power8 machines [v3]

Matthias Baesken mbaesken at openjdk.org
Fri Feb 16 08:24:09 UTC 2024


> We noticed recently crashes in docker container tests on **Linuxppc64le Power8** machines. Those tests use 'ubuntu ppc64le latest' for the container.
> The crash looks like this :
> 
> containers/docker/TestContainerInfo.java
> 
> 
> #
> # A fatal error has been detected by the Java Runtime Environment:
> #
> # SIGILL (0x4) at pc=0x00007fffa18cfc50, pid=1, tid=7
> #
> # JRE version: OpenJDK Runtime Environment (23.0) (fastdebug build 23-internal-adhoc.jenkinsi.jdk)
> # Java VM: OpenJDK 64-Bit Server VM (fastdebug 23-internal-adhoc.jenkinsi.jdk, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, serial gc, linux-ppc64le)
> # Problematic frame:
> # C [libz.so.1+0xfc50] inflateReset+0x60
> #
> # Core dump will be written. Default location: //core.1
> #
> # An error report file with more information is saved as:
> # //hs_err_pid1.log
> 
> 
> 
> However 'ubuntu ppc64le latest' (and even 'ubuntu ppc64le 22.04') does not work any more on **Power8** machines.
> See https://ubuntu.com/download/server/power : "Starting with Ubuntu 22.04 LTS, POWER9 and POWER10 processors are supported.
> The support for POWER8 ends with Ubuntu 21.10, respectively Ubuntu 20.04 LTS, which is still supported for several years."
> 
> So we should consider changing the image on Linux ppc64le to avoid unwanted crashes.

Matthias Baesken has updated the pull request incrementally with one additional commit since the last revision:

  remove power8/9 related comment in flags-cflags.m4

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/17867/files
  - new: https://git.openjdk.org/jdk/pull/17867/files/1bf5171c..03368173

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=17867&range=02
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=17867&range=01-02

  Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod
  Patch: https://git.openjdk.org/jdk/pull/17867.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/17867/head:pull/17867

PR: https://git.openjdk.org/jdk/pull/17867


More information about the hotspot-runtime-dev mailing list