Cadence报错This application has quit unexpectedly
·
工具
Procmon64
WinDbg链接失效的话进入官网下载
1 问题描述
- 同时安装了16.6和17.4的版本。均是用吴川斌的安装文件和阿狸狗进行安装。正常使用未发现任何问题,可以通过Cadence Switch Release进行版本切换。某天打开capture16.6,发现无法正常打开。
- 正常过程和显示顺序:
双击Design Entry CIS,弹出Cadence Product Choices,选择程序点击OK,进入程序主界面; - 报错过程:
双击Design Entry CIS,弹出Cadence Product Choices,选择程序点击OK,弹出报错,如下图。

- 后台检查:
双击Design Entry CIS后,后台正常出现进程;
选择程序点击OK,弹出报错提示;点击close后,后台多出一个进程,一个显示挂起,另一个运行一会后自动关闭;
关闭报错提示后,后台两个进程(一挂起一进行)逐步关闭。

- PCB Editor及Capture CIS17.4、PCB Editor 17.4报错
双击PCB Editor,桌面无任何反应;进入后台检查,现象与Design Entry CIS一致(先弹出一个进程,然后被挂起,然后又出现一个新进程,最后两个进程逐步自动关闭);
Capture CIS17.4过程与Design Entry CIS一致;
PCB Editor 17.4正常打开。
2 问题汇总
| Patch | Products | Problems |
|---|---|---|
| 16.6 | Design Entry CIS | This application has quit unexpectedly |
| 16.6 | PCB Editor | No response |
| 16.6 | Pad Design | Normal |
| 17.4 | Capture CIS17.4 | No response |
| 17.4 | PCB Editor 17.4 | Normal |
| 17.4 | Padstack Editor 17.4 | Normal |
3 问题分析
3.1 环境变量检查
之前使用Ansys的时候,为了兼容16.6和17.4两个版本,更改了环境变量,确实会导致弹出这个报错。但是这次我检查了环境变量,发现环境变量均是正常的。

3.2 进程查询
因为后台发现进程出现挂起的现象,所以用Procmon64去检查进程。



找了好久才找到这个报错的位置

3.2 Log分析
打开errorlog.xml查看

发现cdn_og1101as.dll这个文件有问题。
再用WinDbg打开crashdump.dmp;按提示!analyze -v


找到问题:cdn_og1101as.dll无法识别


4 解决方案
现在找到问题了,cdn_og1101as.dll无法识别。
但是回去确认了cdn_og1101as.dll文件是正常的;然后copy了另外一台电脑的文件,问题依旧无法解决。
网上也下载了该文件,替换,还是不行。
后面试过重装软件,依旧不行。(差点就重装系统了)
基本上把网上找过的方案(注册表、缓存等)都试过了,没有可行的。
5 终极
- 环境变量确认,不行。
- 删除注册表,不行。
- cdn_og1101as.dll替换,不行。
- 软件重装,不行。
回忆软件正常和报错中间我操作过什么动作,逐一复原排查。
- 串口检测工具,删掉,不行。
- 非Unicode程序的语言,取消Beta。解决。
竟然没有报错了


把这个Beta版取消勾选(之前使用esp32的ESP-IDF报错的时候勾选上了,见esp32s3 USB直接烧录方案)
更多推荐



所有评论(0)