windows 10 启动jd-gui.exe程序,第一个窗口出来后就闪退,在安装程序目录下生成一个名字为“hs_err_pidxxxx.log”的文件,提示有致命错误。信息如下, 然后安装程序自动退出。
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000060846adf, pid=5584, tid=9468
#
# JRE version: Java(TM) SE Runtime Environment (8.0_91-b14) (build 1.8.0_91-b14)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.91-b14 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# C [msvcr100.dll+0x36adf]
#
# 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.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
--------------- T H R E A D ---------------
Current thread (0x0000000028a4d000): JavaThread "Swing-Shell" daemon [_thread_in_native, id=9468, stack(0x0000000018df0000,0x0000000018ef0000)]
siginfo: ExceptionCode=0xc0000005, reading address 0x0000000000000000
Registers:
RAX=0x0000000000000000, RBX=0x0000000018eef0a0, RCX=0x0000000000000000, RDX=0x000000001c21ac00
RSP=0x0000000018eef048, RBP=0x0000000018eef230, RSI=0x0000000000000108, RDI=0x0000000028a4d1f8
R8 =0x000000001c21ac00, R9 =0x0000000000000000, R10=0x0000000000008000, R11=0x0000000018eede60
R12=0x0000000000000000, R13=0x0000000018eef250, R14=0x0000000018eef218, R15=0x0000000028a4d000
RIP=0x0000000060846adf, EFLAGS=0x0000000000010246
解决方法
放狗搜了下,有人说是因为升级到最新版本的Win10所致。但经俺自己试验,其实系统上有God Folder(上帝模式目录)导致,不管是God Folder是存在C盘还是桌面。把God Folder暂时挪至回收站,重新运行,正常。