0

我在深入了解我们遇到的 Java 热点错误时遇到了真正的问题。错误似乎是随机的,有问题的框架也各不相同。示例错误如下所示:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f65ce3c3a84, pid=26082, tid=0x00007f65bc2ab700
#
# JRE version: Java(TM) SE Runtime Environment (8.0_101-b13) (build 1.8.0_101-b13)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.101-b13 mixed mode linux-amd64 )
# Problematic frame:
# V  [libjvm.so+0x5c3a84]  G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)+0x174
#
# Core dump written. Default location: /opt/dap/domains/tc0419/prod1/tomcat/bin/core or core.26082 (max size 1 kB). To ensure a full core dump, try "ulimit -c unlimited" before starting Java again
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
#

java应用程序比较简单,它只是一个运行在服务器上的tomcat中的war文件。

请让我知道是否有任何其他信息有助于访问,我对此有点陌生。目前的想法是这是一个硬件问题,但任何进一步的信息将不胜感激。

谢谢,亚当

4

1 回答 1

1

有问题的帧“G1ParScanThreadState::copy_to_survivor_space(InCSetState, oopDesc*, markOopDesc*)+0x174”表示它是 gc 崩溃。这是JVM中的错误。之前报告了几个问题 1. https://bugs.openjdk.java.net/browse/JDK-8170451 2. https://bugs.openjdk.java.net/browse/JDK-8143310 我们没有有办法复制或它们偶尔发生。如您所见,这两个问题都以不完整或无法重现的形式关闭。如果您有很强的重现性,请通过http://bugreport.java.com/submit_intro.do提交错误以及重现问题的步骤/测试用例。它将得到解决... :) 您正在使用 JDK 8 更新 101,请从此处升级到最新版本的 JDK8 更新 121 -http://www.oracle.com/technetwork/java/javase/downloads/index.html

于 2017-02-11T05:11:07.803 回答