Iam在启用hotdeploy时同时面临JVM崩溃(在启动时使用以下Java选项java_opts-xmx4096m-xx:metaspacesize=512m-xx:+heapdumponoutofmemoryerror-xx:heapdumpath=Crash-xx:threadstacksize=512-xx:+useconcmarksweepgc
环境:JDK 1.8 U 66,RHEL 6.7
# # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x00007faee9a1e27c, pid=27208, tid=140379827795712 # # JRE version: Java(TM) SE Runtime Environment (8.0_66-b17) (build 1.8.0_66-b17) # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.66-b17 mixed mode linux-amd64 ) # Problematic frame: # V [libjvm.so+0x35027c] Canonicalizer::do_If(If*)+0x1c # # Core dump written. Default location: core.27208 # # An error report file with more information is saved as: # hs_err_pid27208.log # [ timer expired, abort... ]
我注意到Java选项列表中的-javaagent
和-noverify
。
看起来springloaded
代理生成无效的字节码,而字节码验证被显式关闭。毫不奇怪,这可能会导致包括JVM崩溃在内的不可预知的结果。
这不是一个JVM问题,而很可能是springloaded
代理中的一个bug。尝试删除-noverify
选项。
-xx:-tieredcompility
也可以解决这个特殊问题,但如果字节码未通过验证,则不要期望应用程序能够正常工作。最好离那些杂乱无章的代理库远点。
问题内容: 我的JVM一直在libzip.so上持续崩溃,并且出乎意料。我已经将该错误提交给了Oracle,但决定看看这里是否有人遇到过该问题,如果是,您如何处理它?这是一个正在运行的网络应用 Linux 2.6.34-gentoo-r6#1 SMP Fri Sep 24 00:15:06 EDT 2010 i686 Intel(R)Xeon(R)CPU X5460 @ 3.16GHz 真正的带j
经过大量的谷歌搜索,我在LWJGL渲染VBO立方体时遇到了这个问题。基本上,当我启用法线时,JVM会崩溃。这很可能与我在Plane.java中设置常态的方式有关。由于我仍在学习VBO,我似乎不知道如何解决这个问题。你能看一看,让我知道我可能在哪里出错了吗? Cube.java: 平面. java: 让我知道你们的想法。我已经在三台独立的计算机上测试了代码,每一台都有相同的结果。
JVM(JDK1.7)在Solaris(5.11)框中崩溃,并出现以下错误。 #Java运行时环境检测到致命错误:##SIGBUS(0xa)at pc=0xffffffff7eb83be0, pid=11981, tid=3599##JRE version:Java(TM)SE运行时环境(7.0_67-b01)(build 1.7.0_67-b01)#JavaVM:JavaHotSpot(TM)6
不久前,我打开电脑处理我一直在开发的Minecraft mod,但我没有像往常一样运行,而是得到了这个例外: 在尝试了几个小时之后,我意识到我的代码没有问题。我试着运行我制作的其他java程序。一个简单的Hello World程序工作了,但我的LWJGL游戏也出现了同样的异常,我使用的任何程序都因文件未找到而崩溃。IO程序也适用于通过GitHub从事同一项目的其他人。 来自IntelliJ的日志太
在JavaAccessBridge屏幕捕获中发现以下错误。 此错误随机发生。请告诉我这个错误的原因?请建议我如何修理它? > --------------T H R E A D----------- 当前线程(0x05D31800):JavaThread“thread-6”后台进程[_thread_in_java,ID=16140,堆栈(0x04D60000,0x04DB0000)] SIGINF
问题内容: 当使用Lucene为文档建立索引时,我的JVM(1.6.0_29)在频繁使用时始终崩溃。我得到: 环境: JDK:1.6u29(与1.6_02相同的问题)Lucene版本3.4.0 vm_info:适用于linux-amd64 JRE(1.6.0_29-b11)的Java HotSpot(TM)64位服务器VM(20.4-b02),由“ java_re”于gcc 3.2.2于2011年