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

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

我正在使用 Eclipse 4.6.3 和 Ubuntu Budgie 17.04。

我正在尝试从另一个类调用一个方法。在该方法中,我完成了一些 opencv 任务。但每当我尝试调用和编译时,它都会显示此消息:

A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f711102daf7, pid=7567, tid=0x00007f70b010d700
#
# JRE version: OpenJDK Runtime Environment (8.0_131-b11) (build 1.8.0_131-8u131-b11-2ubuntu1.17.04.3-b11)
# Java VM: OpenJDK 64-Bit Server VM (25.131-b11 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# V  [libjvm.so+0x67daf7]  jni_GetStringUTFChars+0x87
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/aritra/workspace/ProjectHetero/hs_err_pid7567.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp

我已经单独检查了我的方法。它工作正常。我还检查了之前关于这个问题的问题,并config.ini通过添加此问题在文件中进行了更改。Eclipse 继续崩溃

org.eclipse.swt.browser.DefaultType=mozilla
org.eclipse.swt.browser.XULRunnerPath=/home/aritra/Desktop/XUL RUNNER/xulrunner

我尝试写入eclipse.ini

Dorg.eclipse.swt.browser.DefaultType=mozilla

但是它却不允许我打开 Eclipse。该如何修复?

答案1

已解决:我正在向我的方法传递空值,这就是我收到此错误消息的原因。

相关内容