我正在开展一个包含超过100个域类的相当大的grails项目。 最近我们升级到grails 2.4.4并且我看到频繁的jvm崩溃从那时起,就像jvm将在五次中崩溃两次,当我做一个干净的编译。
环境 - Windows 7 64位 - JDK - Java(TM)SE运行时环境(版本1.7.0_71-b14) - Grails 2.4.4
崩溃报告
A fatal error has been detected by the Java Runtime Environment:
EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000005da6959b, pid=6788, tid=5404
JRE version: Java(TM) SE Runtime Environment (7.0_71-b14) (build 1.7.0_71-b14)
Java VM: Java HotSpot(TM) 64-Bit Server VM (24.71-b01 mixed mode windows-amd64 compressed oops)
Problematic frame:
V [jvm.dll+0x2959b]
Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
An error report file with more information is saved as:
F:\work\odesk\playground\9ci\rcm\hs_err_pid6788.log
If you would like to submit a bug report, please visit:
http://bugreport.sun.com/bugreport/crash.jsp
这是崩溃报告日志文件https://gist.github.com/snimavat/92ea290047fc0ac36989
知道出了什么问题吗?
答案 0 :(得分:1)
假设您的计算机内存未损坏,您发现了JVM C2编译器错误 - 恭喜!
如果jdk8没有选项请尝试jdk7u60,因为我们知道这个版本运行得相当好。 u65有问题,所以我不能建议那个。