Quicker启动即闪退的异常排查
问题
打开 Quicker 后,不显示在托盘区。
在任务管理器中短暂显示,几秒后自动消失。

用Everything找到quicker.log打开检查,并没有异常日志记录,说明日志还没产生就已经闪退了。
排查
首先检查事件查看器,发现有.NET运行时异常产生。

但这里看不到更进一步的详细信息,无果,尝试用procdump抓dump分析。

这里我第一次抓就抓到了,实测有时会抓不到,同样启动即闪退的场景下抓dump可多尝试几次。
用Visual Studio打开dump,调试后发现三个嵌套异常。



这里看不到什么,查看详细信息。

发现异常产生于user.config文件。

破案了,不知道为啥这里一堆null。。。。。。

改正后Quicker如愿正常启动,收工。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 天木金!




