При запуске моего приложения на JVM Amazon Corretto я столкнулся со следующей ошибкой. Что это значит?
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007fcde9765caa, pid=1, tid=144
#
# JRE version: OpenJDK Runtime Environment Corretto-11.0.18.10.1 (11.0.18+10) (build 11.0.18+10-LTS)
# Java VM: OpenJDK 64-Bit Server VM Corretto-11.0.18.10.1 (11.0.18+10-LTS, mixed mode, tiered, compressed oops, g1 gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0xc03caa] ObjectSampleCheckpoint::add_to_leakp_set(Method const*, unsigned long)+0x7a
Сообщая о сбое JVM, всегда указывайте hs_err.log
дамп, созданный JVM. Короткого сообщения об ошибке недостаточно, чтобы сделать окончательный вывод.
Однако в вашем случае причина, скорее всего, в ошибке JVM JDK-8236743.
Обновитесь до JDK 17+, где проблема уже устранена, или отключите события OldObjectSample
в записи JFR.
и что заставляет вас полагать, что отключение этого решит проблему SIGSEGV?
@Jewels Это зависит от того, как вы запускаете JFR. См. Настройка событий и бортового самописца
как отключить
OldObjectSample
события? они включены по умолчанию?