2014-03-12 61 views
0

我已經更新JDK 4個月回到1.6.0_45在我的SOLARIS SPRAC機器,直到昨天它沒有任何問題進展順利,但昨天不幸,我得到了一個致命的錯誤,如下所示,實例崩潰,作爲解決方案我已經重新啓動我的服務器實例,現在它運行良好。JVM致命錯誤

我需要知道,

  • 什麼確切的根本原因這個錯誤?
  • 如何調查?
  • 我怎樣才能避免在不久的將來?

已經由Java運行時環境中檢測到致命錯誤:

SIGSEGV(0XB)在PC = 0xfebd390c,PID = 2626,TID = 3

JRE版本:6.0 _45-B06 的Java VM:爪哇的HotSpot(TM)服務器VM(20.45-B01混合模式Solaris的SPARC)
有問題的幀:
V [libjvm.so + 0x7d390c]空隙PSScavenge :: copy_and_push_safe_barrier(PSPromotionMan幾歲* __ * type_0)+的0xCC

如果您想提交錯誤報告,請訪問:
http://java.sun.com/webapps/bugreport/crash.jsp

回答

0

你的JVM內做碰撞libjvm.so,一邊做GC。您可以嘗試更改GC方法(例如,嘗試使用-XX:+ UseParallelOldGC)作爲替代方案。否則最好的辦法是更新JVM。