当前位置: 首页 > 知识库问答 >
问题:

Jinfo偶尔会让JVM崩溃

昝阳嘉
2023-03-14

我意外地发现一个Java进程的stat是T(被作业控制信号停止,或者因为它正在被跟踪)。我想它可能与jinfo有关,因为我当时运行了这个命令。然后我再次尝试运行jinfo,进程再次崩溃。但这并不容易复制。

有没有人知道为什么进程的stat变成了T而没有杀死-SIGSTOP?jinfo是否存在可能导致进程崩溃的错误?

编辑:我在jinfo运行超过60天的过程中100%复制了这个问题。如果进程已运行很长时间,则可能会触发该错误。它不适用于新流程。

天啊,jmap也有同样的问题,而且它也是100%复制的。但不适用于jstack。现在我很确定这是关于检测jvm的。

$java-version
java version"1.6.0_37"
Java(TM)SE运行时环境(构建1.6.0_37-b06)
JavaHotSpot(TM)64位服务器VM(构建20.12-b01,混合模式)

共有1个答案

匡玉堂
2023-03-14

这是JDK1.6.0或ptrace内核2.6.32的缺陷。我将测试不同的版本。

 类似资料:
  • 本文向大家介绍如何优化ListView(偶尔会问)相关面试题,主要包含被问及如何优化ListView(偶尔会问)时的应答技巧和注意事项,需要的朋友参考一下 ①Item布局,层级越少越好,使用hierarchyview工具查看优化。 ②复用convertView ③使用ViewHolder ④item中有图片时,异步加载 ⑤快速滑动时,不加载图片 ⑥item中有图片时,应对图片进行适当压缩 ⑦实现数

  • Spring中的数据库有一些不确定的行为。有时,会生成两次,因此初始化失败。 由:org.springframework.beans.beanInstantiationException引起:无法实例化[javax.sql.DataSource]:工厂方法“Data Source”引发异常;嵌套异常是org.springframework.jdbc.datasource.init.scriptSt

  • 问题内容: 我的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: 让我知道你们的想法。我已经在三台独立的计算机上测试了代码,每一台都有相同的结果。

  • 不久前,我打开电脑处理我一直在开发的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