在Ubuntu 13.10(和Xubuntu 12.10)上都有x64的Java 1.6和Java 1.7的問題。我的問題不會發生在Debian 6.0 x64上。在Java 1.6和1.7在Ubuntu上的SIGSEGV 0xb
我爲每個JNI運行Java代碼的nodejs應用程序運行一些測試代碼(如果我理解正確,我不是代碼開發人員)。開發人員說,它的系統沒有問題。
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f0aef63e2fb, pid=3442, tid=139685052057408
#
# JRE version: 7.0_21-b11
# Java VM: Java HotSpot(TM) 64-Bit Server VM (23.21-b01 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# V [libjvm.so+0x5842fb] JNI_ArgumentPusherVaArg::JNI_ArgumentPusherVaArg(_jmethodID*, __va_list_tag*)+0x1b
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# If you would like to submit a bug report, please visit:
# http://bugreport.sun.com/bugreport/crash.jsp
#
全部日誌上引擎收錄:http://pastebin.com/bexYiHHJ
我使用的VMware Workstation 9.0.2虛擬化的Ubuntu 13.10 64位,是Xubuntu 12.10的x64和Debian 6.0。我在Java 1.6中遇到同樣的錯誤。我也嘗試過OPENJDK Java。它在Debian 6.0和內核2.8下工作得很好,但在Ubuntu 13.10和Xubuntu上不能工作(這裏是內核3.5和3.8,但是這真的很重要嗎?)。
我現在能做什麼?我在互聯網和這個委員會在這裏搜索了很多。有時候它是硬件缺陷,但我在這裏虛擬化,它在Debian上運行。有些人說要添加一些參數,但我不知道在哪裏添加這些參數,因爲我不從命令行運行Java,它會自動在Node.JS應用程序中啓動。
請幫忙!
我實際上意味着Ubuntu的13.04,13.10沒有;)。 – user2349275 2013-05-04 08:59:05