gpt4 book ai didi

java - Java运行时环境检测到 fatal error : EXCEPTION_STACK_OVERFLOW

转载 作者:太空宇宙 更新时间:2023-11-04 13:26:12 25 4
gpt4 key购买 nike

我运行 Java 程序并出现以下错误:

Java HotSpot(TM) 64-Bit Server VM warning: Attempt to allocate stack guard pages failed.
Java HotSpot(TM) 64-Bit Server VM warning: Attempt to unguard stack red zone failed.
[error occurred during error reporting (null), id 0xc0000005]#
# A fatal error has been detected by the Java Runtime Environment:
#
EXCEPTION_STACK_OVERFLOW (0xc00000fd) at pc=0x000000006b7b18a7, pid=4408, tid=4788#
# JRE version: Java(TM) SE Runtime Environment (8.0_60-b27) (build 1.8.0_60-b27)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.60-b23 mixed mode windows-amd64 compressed oops)
# Problematic frame:
[jvm.dll+0x2118a7]#
Failed to write core dump.

问题是如何配置Java以正确写入核心转储?如何诊断我的代码中有什么问题?

最佳答案

此错误表示 JVM (jvm.dll) 已捕获与错误相关的操作系统信号,在本例中为 EXCEPTION_STACK_OVERFLOW

Oracle 有一份关于 Troubleshooting guide 的非常广泛的文档其中涵盖了您的一些问题。请参阅crash due to stack overflow .

本文档介绍了如何使用 JVM 工具来调试问题,还告诉您如何 enable core dumps但请记住,核心转储旨在向 Oracle 报告错误,您不会找到对您有用的信息。

我开发了一些 JNI 包,并在 C 代码上调试了一些问题,但您的问题是 jvm.dll,所以这是不同的,没有经验。

关于java - Java运行时环境检测到 fatal error : EXCEPTION_STACK_OVERFLOW,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32627084/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com