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