簡體   English   中英

Java運行時環境中的致命SIGSEGV錯誤

[英]Fatal SIGSEGV error in Java Runtime Environment

在Linux上運行Java應用程序時,收到以下錯誤消息,從而使jvm崩潰:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x000000000000003a, pid=7629, tid=140107993413376
#
# JRE version: 6.0_24-b07
# Java VM: Java HotSpot(TM) 64-Bit Server VM (19.1-b02 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  0x000000000000003a
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

有關完整的錯誤日志,請參見http://pastebin.com/NghPkCpx

不知道從哪里開始,通常我會檢查Java框架:

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  java.lang.UNIXProcess.forkAndExec([B[BI[BI[BZLjava/io/FileDescriptor;Ljava/io/FileDescriptor;Ljava/io/FileDescriptor;)I+0
j  java.lang.UNIXProcess.access$500(Ljava/lang/UNIXProcess;[B[BI[BI[BZLjava/io/FileDescriptor;Ljava/io/FileDescriptor;Ljava/io/FileDescriptor;)I+18
j  java.lang.UNIXProcess$1$1.run()V+93
v  ~StubRoutines::call_stub

盡管不確定從中得到什么,但是有什么想法可以進行調試嗎?

除非您有自己的JNI代碼,否則您將遇到Java本身的錯誤,並且沒有必要對其進行“調試”。 最好的辦法是尋找JRE的較新版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM