跑分中途闪退的三类原因与处理
跑到一半程序退出,多数与版本和环境有关。官方 FAQ 把「软件没更新」列为崩溃的第一嫌疑,发布日志里还能找到几处已修复的具体崩溃。按下面的顺序查。
第一类:版本太旧
官方 FAQ 的第一条建议就是确认软件为最新版本(对应你的大版本线,6.x 用户即最终版 6.7.1)。旧版本的已知崩溃修了多个:
- 6.0.1:修复旧硬件或虚拟机上导致程序退出的一道编码错误;
- 6.3.0:修复 Meteor Lake 笔记本上的崩溃;
- 6.5.0:修复安卓与 iOS 查看成绩页时的崩溃;
- 6.6.0:修复 3GB 内存老 iPhone(XR、二代 SE)的崩溃。
所以升级版本本身就是最有效的「修复补丁」。
第二类:环境不满足
- 虚拟机:部分指令集被虚拟化层裁剪,老版本在虚拟机上会触发 6.0.1 修掉的那类错误;用最新版或换物理机;
- 内存过小:多核负载的工作集不小,小内存设备请先关闭其他应用;
- 系统过旧:各平台有最低系统版本门槛(见旧版下载与系统要求)。
第三类:反馈渠道
官方 FAQ 的说法:如果更新后仍崩溃,向官方反馈软件版本、设备型号、系统版本与崩溃过程。命令行用户可以直接把报错文本一并贴上(命令行报错的排查见命令行参数全解)。
闪退后的成绩去哪了
闪退当轮的成绩不可用,重跑即可。如果闪退前保存过 .gb6 文件,那份文件仍可加载查看(用法见结果文件与四种导出格式)。
下一站
图形界面之外的另一类问题:GPU API 列表为空的排查。