A fatal error has been detected by the Java Runtime Environment: SIGSEGV (0xb) at pc=0x00002b2f7e9b2744, pid=28778, tid=1138739520

拟墨画扇 提交于 2019-12-03 06:00:57

This is solved by adding -XX:-UseLoopPredicate http://java.dzone.com/articles/dont-use-java-7-are-you

This indicates an error in the JVM itself.

First you need to be absolutely certain your hardware - notably your memory - is in order. Run memcheck to find out (the easiest way may be to boot on a Ubuntu install media, and pick it from the boot menu).

Fix any hardware issues found.

If problem persists, ensure you are running the latest version of the Java distribution you are using. If you run OpenJDK consider downloading an Oracle build, and vice versa. If you do not need 64-bit consider using a 32-bit JVM.

This link is very useful when diagnosing crash dumps. However, if you're not using native code I would suggest upgrading (or perhaps even downgrading) your JVM to avoid this issue. That's often the fastest way to resolve such issues.

The crash is in the jvm JIT compiler. You could try turning off the compiler to see if it helps to diagnose the issue. Use the -Xint option.

Mayur Shah

I referred this link: https://askubuntu.com/questions/396525/eclipse-crashing-on-startup

It says:

To solve this issue, try to put this line (slightly different from -Dorg...):

org.eclipse.swt.browser.DefaultType=mozilla

at the end of this file

eclipse/configuration/config.ini

I had a similar case and I could repair changing my from Oracle SDK to OpenSDK, and verify if your library is compaible with your java version

It may not a problem from your JVM; If you're using native code in your Java code, you should confirm the parameter list of Java function is consistent with your native function.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!