Lib*_*cek 5 java crash jvm memory-leaks
我有java应用程序,它开始突然崩溃,无一例外。但有时 JVM 会创建崩溃日志文件,其名称类似于:“hs_err_pid10930.log”。任何人都可以阅读它并告诉我有什么问题吗?我无法找出我错了什么。我在这里找到的唯一合理的信息是交换大小为 0。我有问题吗?怎么会发生?
您可以在此处找到该文件:http : //chessfriends-release.s3.amazonaws.com/logs/hs_err_pid10930.log?AWSAccessKeyId=AKIAJP5BYGKOCMCDVZHA&Expires=1305128715&Signature=XEZMuJ0xNSM6YTcdhi3%kI0
谢谢。
伦敦银行同业拆借利率
每当遇到这样的崩溃时,这几乎都不是 Java 程序员的错,因为 JVM 正在崩溃,而这是不应该的。通过查看日志文件,它看起来像是在 OpenJDK 的 JVM 中的某个地方崩溃了;我不知道具体是什么原因造成的。我建议你尝试 Oracle 的官方 JDK 而不是 OpenJDK。
我不是阅读此类故障转储的专家,但这是我用来确定导致问题的原因的部分:
# Problematic frame:
# V [libjvm.so+0x64d62d]
Run Code Online (Sandbox Code Playgroud)
这是垃圾场的顶部。它并不总是 libjvm.so;我见过一些类似 libGL.so 的东西。
如果您想提交错误,转储中包含以下语句:
# If you would like to submit a bug report, please include
# instructions how to reproduce the bug and visit:
# https://bugs.launchpad.net/ubuntu/+source/openjdk-6/
Run Code Online (Sandbox Code Playgroud)
我不知道你在做什么导致崩溃,也许有一个解决方法。但在任何情况下 JVM 都不应该崩溃,因此这是您正在使用的 JVM 中的一个错误。
编辑
日志显示您正在运行 Ubuntu 9.10;从那时起已经有两个 Ubuntu 版本,所以我怀疑提交错误是否会有任何好处,除非您在 Ubuntu 10.04 或 10.10 上进行测试。我不知道您是否能够升级到新版本,但您的问题可能已经得到解决。
| 归档时间: |
|
| 查看次数: |
1907 次 |
| 最近记录: |