问题标签 [hs-err]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7463 浏览

java - 我如何解释这个 JVM 错误?

我有一个使用一些本机代码的 Java 应用程序,但它有问题。我想找出问题出在哪里,但我不确定如何读取 hs_err_pid 转储文件:

基本上,“j”帧指向什么?是V+158指类中的字节码偏移量吗?我怎样才能从这个追溯到游戏中的源代码行?

实际上,我很想有一个了解这些垃圾场的一般指南。那也太棒了。

0 投票
1 回答
8010 浏览

java - JVM hs_err.log 未在 Linux 上生成

我目前正在开发的 Java 应用程序存在一些问题。即 JVM 因段错误而崩溃。我正在尝试查找 hs_err.log 文件,该文件应包含有关该问题的一些有用信息。

但是,我找不到这个文件。我用过查找、定位等,但什么也没有。

关于为什么没有生成日志文件的任何想法?

0 投票
2 回答
6055 浏览

java - 如何禁止创建 hs_err_pid 文件?

我们在 java 1.6.0_13 下运行一个 java 应用程序。当它崩溃时,它会创建正常的 hs_err_pid 文件。即使应用程序崩溃,我也不希望创建此文件。java命令行上有没有办法抑制这个?我熟悉 -XX:ErrorFile 选项。如果我将其设置为空字符串会抑制它吗?

0 投票
1 回答
1457 浏览

hs-err - 调试 hs_err_pid.log 文件

我没有遇到很多这些,也不知道如何调试这些,感谢任何帮助。当我运行程序并出现此日志时,整个程序将关闭。

我想知道是什么原因造成的以及如何纠正它。

0 投票
2 回答
9861 浏览

java - Java:如何指定 JVM 参数 -XX:ErrorFile 并在文件名中保留自动 PID

我正在使用 JNI,当目标应用程序中的错误导致崩溃时,会生成一个 hs_err_pid*.log 文件。我想更改存储该文件的默认位置。现在,通过四处搜索,我了解到这可以使用 JVM 参数 -XX:ErrorFile 来实现。

文档说这个参数的默认值是./hs_err_pid <pid >.log

现在,当我覆盖默认值时,如何告诉 JVM 仍然在文件名中包含进程 ID?我显然试图将 targetDir/hs_err_pid <pid >.log 作为命令行参数,但这导致整个参数被忽略(并且文件被存储到默认位置,即工作目录)。如果我只说 targetDir/hs_err_pid.log 文件存储在我想要的位置,但不会获得附加到文件名的进程 ID。

任何建议,将不胜感激。

0 投票
0 回答
2556 浏览

segmentation-fault - JVM 崩溃 (siginfo:si_signo=SIGSEGV: si_errno=0, si_code=2 (SEGV_ACCERR))

可以帮助我了解发生了什么问题吗?

jvm 从 1.6 迁移到 1.7 后,出现两次错误,hs_err_pid 的头部如下:

cor 文件上的 jstack 命令返回以下内容:

在 hs-err_pid 文件中提到的线程 102207 的 jstack 结果的另一个位置 (tid=102207)

线程返回的 pstack 也

信号错误代码 11 表示分段错误,但我不知道问题的根源。

非常感谢您的帮助

0 投票
2 回答
2332 浏览

java - hs_err_pid 文件中的编译事件是什么意思?

我的 JVM 崩溃了,生成的 hs_err_pid 文件中的堆栈跟踪指向某个方法。现在,我看到相同的方法也存在于名为“编译事件”的较低子部分(在 Process 部分下)中。

  1. 这部分的意义是什么?
  2. 从 JVM 在编译事件部分中也指出的特定位置崩溃这一事实我能理解什么?

下面是来自 hs_err_pid 文件的相关打印。请参阅两个部分的computePath 0x00007f07d4434960

0 投票
0 回答
178 浏览

tomcat - hs_err Java Runtime Environmen 检测到致命错误

我尝试在Web应用程序中使用POI读取一个65000行,21列的excel表格,我得到了这个错误。Tomcat也停了下来。 当前线程 (0x00007f32f8e75000): JavaThread "http-bio-18080-exec-9" 守护进程 [_thread_in_vm, id=25287, stack(0x00007f32958e9000,0x00007f329596a000)]

0 投票
1 回答
187 浏览

java - 我如何解决jframe期间的java致命错误

我在JFrameEclipse 中使用(窗口生成器)。

当我转到设计选项卡并单击组件或其他东西时。有时 eclipse 只是关闭而没有抛出任何错误,当我再次打开 eclipse 时,我的Jframe文件在空气中消失了。

我不能Jframe再次使用我的文件名。

'存在同名但大小写不同的类型。发生。

我发现每次发生新文件时,例如hs_err_pd13544is created 。所以我复制了一部分。

我尝试重新安装 java 和 eclipse 几次,没有任何帮助。

0 投票
0 回答
4 浏览

memory - 如何分析 hs_err_pid10001.log 文件并防止应用程序崩溃?

Sprint 批处理应用程序崩溃并显示以下错误消息并生成 hs_err_pid10001.log 日志文件,

Java HotSpot(TM) 64 位服务器 VM 警告:INFO: os::commit_memory(0xffffffffe44780000, 2004877312, 0) 失败;error='资源暂时不可用' (err strong text no=11)

Java 运行时环境没有足够的内存来继续。本机内存分配 (mmap) 未能映射 2004877312 字节以提交保留内存。包含更多信息的错误报告文件保存为:/lib/service/hs_err_pid10001.log

如何分析上述错误并防止应用?