compiler-errors - JRE 抛出的 fatal error

我在 Eclipse IDE 中处理我的应用程序,突然在尝试运行应用程序时开始出现这样的错误:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x064ed42a, pid=720, tid=5424
#
# JRE version: 7.0_17-b02
# Java VM: Java HotSpot(TM) Client VM (23.7-b01 mixed mode, sharing windows-x86 )
# Problematic frame:
# C  [ig4icd32.dll+0x3d42a]
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

从日志文件中,我以某种方式意识到错误存在于 native 代码中(问题框架:#C [ig4icd32.dll+0x3d42a])。但是,我不知道如何解决它,谁能告诉我这是什么程序?

这是日志文件:http://ulozto.cz/xM8uaxf/hs-err-pid720-log

谢谢你的帮助。

最佳答案

通常没有解决此类错误的方法,除非您可以自己确定自己做错了什么(或者这是一个错误)。从有问题的 dll 文件中,我看到您正在处理图形,也许是 3d? DLL 描述为“OpenGL(R) Driver for Intel(R) Graphics Accelerator, Intel Graphics Accelerator Drivers for Windows NT(R)”。

所以我可以建议

  • 检查您的代码是否违反了某些图形限制
  • 查看 bug 数据库,可能是已知的 bug
  • 更新显卡驱动程序
  • 将 JRE 更新到某个较新的版本
  • https://stackoverflow.com/questions/15781448/

    相关文章:

    vba - VB-下标超出范围,错误9

    java - 引用从对象数组进行打印的方法时找不到符号错误

    macos - 在MacOS上编译Irrlicht项目时出现“symbol(s) not found

    java - Double不是抽象的,并且不会重写ListInterface中的抽象方法getNex

    compilation - Fedora 18 上的内核编译错误(在 Macbook 上的 Virt

    c++ - 在 ns 2.34 (Jiazi YI ns 2.29) 上添加 mp-olsr 时出现

    java - 二进制搜索静态方法遇到问题无法引用

    java - 在 int 上执行方法

    permissions - 为什么即使许可为777,WHMCS在应用其安全提示后仍显示许可错误?

    arrays - 数组表达式语法错误