问题标签 [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.
java - 我如何解释这个 JVM 错误?
我有一个使用一些本机代码的 Java 应用程序,但它有问题。我想找出问题出在哪里,但我不确定如何读取 hs_err_pid 转储文件:
基本上,“j”帧指向什么?是V+158
指类中的字节码偏移量吗?我怎样才能从这个追溯到游戏中的源代码行?
实际上,我很想有一个了解这些垃圾场的一般指南。那也太棒了。
java - JVM hs_err.log 未在 Linux 上生成
我目前正在开发的 Java 应用程序存在一些问题。即 JVM 因段错误而崩溃。我正在尝试查找 hs_err.log 文件,该文件应包含有关该问题的一些有用信息。
但是,我找不到这个文件。我用过查找、定位等,但什么也没有。
关于为什么没有生成日志文件的任何想法?
java - 如何禁止创建 hs_err_pid 文件?
我们在 java 1.6.0_13 下运行一个 java 应用程序。当它崩溃时,它会创建正常的 hs_err_pid 文件。即使应用程序崩溃,我也不希望创建此文件。java命令行上有没有办法抑制这个?我熟悉 -XX:ErrorFile 选项。如果我将其设置为空字符串会抑制它吗?
hs-err - 调试 hs_err_pid.log 文件
我没有遇到很多这些,也不知道如何调试这些,感谢任何帮助。当我运行程序并出现此日志时,整个程序将关闭。
我想知道是什么原因造成的以及如何纠正它。
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。
任何建议,将不胜感激。
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 表示分段错误,但我不知道问题的根源。
非常感谢您的帮助
java - hs_err_pid 文件中的编译事件是什么意思?
我的 JVM 崩溃了,生成的 hs_err_pid 文件中的堆栈跟踪指向某个方法。现在,我看到相同的方法也存在于名为“编译事件”的较低子部分(在 Process 部分下)中。
- 这部分的意义是什么?
- 从 JVM 在编译事件部分中也指出的特定位置崩溃这一事实我能理解什么?
下面是来自 hs_err_pid 文件的相关打印。请参阅两个部分的computePath 0x00007f07d4434960。
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)]
java - 我如何解决jframe期间的java致命错误
我在JFrame
Eclipse 中使用(窗口生成器)。
当我转到设计选项卡并单击组件或其他东西时。有时 eclipse 只是关闭而没有抛出任何错误,当我再次打开 eclipse 时,我的Jframe
文件在空气中消失了。
我不能Jframe
再次使用我的文件名。
'存在同名但大小写不同的类型。发生。
我发现每次发生新文件时,例如hs_err_pd13544
is created 。所以我复制了一部分。
我尝试重新安装 java 和 eclipse 几次,没有任何帮助。
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
如何分析上述错误并防止应用?