openjdk-jre crash on s390x arch while running zipkin docker container
Hi, I have run into SIGFPE while I was trying to run a docker container on s390x from openzipkin/zipkin
like:
# docker run -d -p 9411:9411 ghcr.io/openzipkin/zipkin:2
b1ab37c34462068074832f4d828346df96f170db05cfbb336aebd262a5bff42a
# docker logs silly_keldysh
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGFPE (0x8) at pc=0x000003ffbc198cda (sent by kill), pid=1, tid=7
#
# JRE version: OpenJDK Runtime Environment (15.0.5+3) (build 15.0.5+3-alpine-r0)
# Java VM: OpenJDK 64-Bit Server VM (15.0.5+3-alpine-r0, mixed mode, tiered, compressed oops, g1 gc, linux-s390x)
# Problematic frame:[hs_err_pid1.log](/uploads/551a7c54a36e98b424c8fd03544df6a2/hs_err_pid1.log)
# V [libjvm.so+0x418cde] Copy::conjoint_memory_atomic(void const*, void*, unsigned long)+0x28e
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport %p %s %c %d %P %E" (or dumping to /zipkin/core.1)
#
# An error report file with more information is saved as:
# /zipkin/hs_err_pid1.log
Compiled method (c1) 688 1972 3 java.util.Properties::getProperty (50 bytes)
total in heap [0x000003ffa9942b10,0x000003ffa9943450] = 2368
relocation [0x000003ffa9942c68,0x000003ffa9942d80] = 280
constants [0x000003ffa9942d80,0x000003ffa9942e80] = 256
main code [0x000003ffa9942e80,0x000003ffa99432c0] = 1088
stub code [0x000003ffa99432c0,0x000003ffa9943338] = 120
metadata [0x000003ffa9943338,0x000003ffa9943368] = 48
scopes data [0x000003ffa9943368,0x000003ffa99433b0] = 72
scopes pcs [0x000003ffa99433b0,0x000003ffa9943430] = 128
dependencies [0x000003ffa9943430,0x000003ffa9943438] = 8
nul chk table [0x000003ffa9943438,0x000003ffa9943450] = 24
The alpine version is 3.14.3
. I confirmed no issue on x86.
I got the same result with alpine 3.15.3
+ jre 15.0.7+4
.
The available image ghcr.io/openzipkin/zipkin:2
is built via QEMU. So I tried this with the native (s390x) docker build, but no success.
Here is the detailed log: hs_err_pid1.log
I look forward to any feedback. Thank you.