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

Matthias Baesken mbaesken at openjdk.org
Thu Feb 15 09:00:13 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.

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

Commit messages:
 - JDK-8325876

Changes: https://git.openjdk.org/jdk/pull/17867/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=17867&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8325876
  Stats: 6 lines in 1 file changed: 5 ins; 0 del; 1 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