项目
内容
异常代码
0xC0000005 (Access Violation)
地址
HanaganeKanadeGram+0x1698a2
出错类型
尝试访问空指针(NULL_POINTER_READ)
模块
HanaganeKanadeGram.exe
故障点汇编指令
mov ecx, [eax],此时 eax = 0x00000000
具体是怎么引起的:查看日志可知,游戏在尝试读取一个空指针的内容(eax=0)时发生了崩溃;
可能的方面
调用外部 DLL(尤其是和渲染相关)(与报告内容:WARNING Unable to verify timestamp for amdihk32.dll相关)
渲染准备阶段初始化资源失败
Direct3D 渲染设备初始化异常或未就绪
“Minecraft 全屏后再开 Kirikiri 会出问题”:显卡上下文或资源独占导致的图形设备初始化异常 → Kiri引擎拉起的 Direct3D 被驱动限制或者初始化失败
感觉像是显卡调用冲突了
要么指定使用独显或集显运行游戏看看,别的什么更新/回滚显卡驱动,禁用amdihk32.dll等等之类的并不推荐。
另外我没有在带有独显的笔记本电脑的WIN11系统上运行过KIRI,问题无法验证复现。