Java 分析崩溃转储(空\u类\u PTR\u读取)

Java 分析崩溃转储(空\u类\u PTR\u读取),java,crash-dumps,Java,Crash Dumps,我的应用程序有时会崩溃。查看windows崩溃转储,以下内容似乎很有趣: ExceptionAddress: 000000006abc0608 (jvm!JVM_ResolveClass+0x000000000001d6b8) ExceptionCode: c0000005 (Access violation) DEFAULT_BUCKET_ID: NULL_CLASS_PTR_READ ERROR_CODE: (NTSTATUS) 0xc0000005 - The inst

我的应用程序有时会崩溃。查看windows崩溃转储,以下内容似乎很有趣:

ExceptionAddress: 000000006abc0608 (jvm!JVM_ResolveClass+0x000000000001d6b8) ExceptionCode: c0000005 (Access violation) DEFAULT_BUCKET_ID: NULL_CLASS_PTR_READ ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s. FAILURE_BUCKET_ID: NULL_CLASS_PTR_READ_c0000005_jvm.dll!JVM_ResolveClass BUCKET_ID: X64_APPLICATION_FAULT_NULL_CLASS_PTR_READ_jvm!JVM_ResolveClass+1d6b8 例外地址:00000000 6ABC0608(jvm!jvm_ResolveClass+0x000000000001d6b8) 例外代码:c0000005(访问冲突) 默认_BUCKET_ID:NULL_CLASS_PTR_READ 错误代码:(NTSTATUS)0xc0000005-0x%08lx处的指令引用了0x%08lx处的内存。内存不能是%s。 失败\u BUCKET\u ID:NULL\u CLASS\u PTR\u READ\u c000005\u jvm.dll!JVM_解析类 BUCKET_ID:X64_应用程序_故障_NULL_类_PTR_读取_jvm!JVM_ResolveClass+1d6b8 你能帮我分析一下吗?我如何判断它是在我的应用程序代码中还是在JVM代码中

谢谢

您的Java程序不应该能够使JVM崩溃(我假设您没有使用JNI或类似工具)


我会升级您的JVM并尝试更新的版本。

似乎是JVM的问题。我建议您在另一台计算机上尝试您的应用程序,以确保安全。请确保您使用的也是最新版本的Java。

几年前我也遇到过同样的问题,在我更改RAM后,它消失了。