【问题标题】:JVM Fatal ErrorJVM 致命错误
【发布时间】:2014-03-12 11:55:38
【问题描述】:

我在我的 SOLARIS SPRAC 机器中用 JDK 4 个月更新回 1.6.0_45,直到昨天一切顺利,没有任何问题,但昨天不幸的是,我遇到了一个致命错误,如下所示和实例崩溃了,作为一种解决方法,我重新启动了我的服务器实例,它现在可以正常运行了。

我需要知道,

  • 此错误的确切根本原因是什么?
  • 如何对此进行调查?
  • 在不久的将来如何避免这种情况?

Java 运行时环境检测到致命错误:

SIGSEGV (0xb) 在 pc=0xfebd390c,pid=2626,tid=3

JRE 版本:6.0_45-b06 Java 虚拟机:Java HotSpot(TM) 服务器虚拟机(20.45-b01 混合模式 solaris-sparc)
有问题的框架:
V [libjvm.so+0x7d390c] void PSScavenge::copy_and_push_safe_barrier(PSPromotionManager*,__type_0*)+0xcc

如果您想提交错误报告,请访问:
http://java.sun.com/webapps/bugreport/crash.jsp

【问题讨论】:

    标签: jvm jvm-crash


    【解决方案1】:

    您的 JVM 在执行 GC 时确实在 libjvm.so 中崩溃了。您可以尝试更改 GC 方法(例如,尝试使用 -XX:+UseParallelOldGC)作为同时替代方案。其他最好的选择是更新 JVM。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-04
      • 2017-10-23
      • 1970-01-01
      • 2019-11-16
      相关资源
      最近更新 更多