Java虚拟机崩溃多次(Java Virtual Machine crashes Multiple

2019-10-19 06:22发布

这是整个错误消息

http://pastebin.com/bDgye0rt

错误日志是太大了,我不能在这里附上。 我不是非常熟悉JVM是如何工作的背景和什么注册它利用。 我希望有人可以看看这个错误日志和向我解释这是什么意思。

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007ffd18cbcafe, pid=29906, tid=140725158119168
#
# JRE version: 6.0_27-b27
# Java VM: OpenJDK 64-Bit Server VM (20.0-b12 mixed mode linux-amd64 compressed oops)
# Derivative: IcedTea6 1.12.6
# Distribution: Debian GNU/Linux 7.1 (wheezy), package 6b27-1.12.6-1~deb7u1
# Problematic frame:
# C  [libresolv.so.2+0x7afe]  __libc_res_nquery+0x19e
#
# If you would like to submit a bug report, please include
# instructions how to reproduce the bug and visit:
#   http://icedtea.classpath.org/bugzilla
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

我不明白为什么,以及如何创建它。 它不断发生的所有的时间。

PS:我还有一个3个崩溃,在我的机器上发生了哪些,如果你认为它的必要我可以分享的错误日志。

编辑

我有大约8日志和出8个日志则明确指出,程序崩溃前的最后一次通话是

java.net.Inet6AddressImpl.lookupAllHostAddr

我不相信的输入是很大关系,因为它们是在连续分析输入的静态列表,并在不同的时间框架(有时候1小时后该程序已经运行和其他一些次6小时便会错误,它出现是随机的)。

Answer 1:

这是关系到glibc的和IPv6的问题。

这将是安全的,添加-Djava.net.preferIPv4Stack =真要问JVM使用IPv4第一以避免此问题。



文章来源: Java Virtual Machine crashes Multiple times