You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After upgrading JDK and testing via docker and k8s, the app runs fine but deployment fails on Google Kubernetes Engine (GKE).
It may be an issue running JDK version 23 on GKE cluster noted below?
See crash log notes below, it suggested to post new issue here.
# A fatal error has been detected by the Java Runtime Environment:
# SIGSEGV (0xb) at pc=0x00000000000204b6, pid=109, tid=110
# JRE version: OpenJDK Runtime Environment Temurin-23.0.1+11 (23.0.1+11) (build 23.0.1+11)
# Java VM: OpenJDK 64-Bit Server VM Temurin-23.0.1+11 (23.0.1+11, mixed mode, emulated-client, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# C [libio_grpc_netty_shaded_netty_tcnative_linux_x86_649205427509150964151.so+0x2a154] netty_internal_tcnative_SSLContext_JNI_OnLoad+0x9c4
# Core dump will be written. Default location: /core.%e.109.%t
# An error report file with more information is saved as:
# /home/gradle/hs_err_pid109.log
INFO 2024-12-31T05:19:36.537827174Z [resource.labels.containerName: ironoc-db-app-sha256-1] [5.328s][warning [os] Loading hsdis library failed
# If you would like to submit a bug report, please visit: https://github.com/adoptium/adoptium-support/issues
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
Did you test with the latest update version?
Yes
Please provide steps to reproduce where possible
Run any release version after v5.3.9 (post JDK upgrade) here on GKE cluster.
Hi @karianna, Thanks for response.
I am not using netty directly, However, Google Cloud secret manager (com.google.cloud:google-cloud-secretmanager:2.55.0) dependency pulls in Netty dependency (io.grpc:grpc-netty-shaded:1.69.0)
The main changes from the last stable GKE build are below.
JDK 21 -> 23
Spring Boot Version 3.4 -> 3.4.1
Google Cloud Secret Manager 2.49 -> 2.55
Tomcat Embed Jasper 10 -> 11
These changes were tested locally via Docker & Minikube without issue.
The unit & integration tests passed on CI build via GitHub workflows (gradle clean build etc.).
We are seeing the same issue, but with the following version # JRE version: OpenJDK Runtime Environment Temurin-21.0.5+11 (21.0.5+11) (build 21.0.5+11-LTS)
Downgrading io.grpc.grpc-netty-shaded from 1.69.0 back to 1.66.0 solved the issue for now (1.67 and 1.68 did not work either)
Please provide a brief summary of the bug
After upgrading JDK and testing via docker and k8s, the app runs fine but deployment fails on Google Kubernetes Engine (GKE).
It may be an issue running JDK version 23 on GKE cluster noted below?
See crash log notes below, it suggested to post new issue here.
Did you test with the latest update version?
Please provide steps to reproduce where possible
Run any release version after v5.3.9 (post JDK upgrade) here on GKE cluster.
Expected Results
Continue running without crash
Actual Results
crash SIGSEGV
What Java Version are you using?
What is your operating system and platform?
OS: Linux/arm64
GKE / Cluster Version: 1.31.1-gke.2105000
COS Version: cos-117-18613-0-92
Docker base image - gradle:8.11.1-jdk23-alpine
docker hub details for gradle:8.11.1-jdk23-alpine
How did you install Java?
docker image
Did it work before?
Did you test with other Java versions?
Yes with 21 & 23
Relevant log output
The text was updated successfully, but these errors were encountered: