描述
我尝试在Windows 64位计算机上启动Vivado并收到以下错误:
异常程序终止(EXCEPTION_ACCESS_VIOLATION)
有关详细信息,请查看’….. / bin / hs_err_pid <number> .log’
日志文件说明以下内容:
堆栈:
没有可用的堆栈跟踪,请改用hs_err_ <pid> .dmp。
分析.dmp文件我看到以下内容:
此转储文件存储在其中的异常例外。
可以通过.ecxr访问存储的异常信息。
(149c.3f8):访问冲突 – 代码c0000005(第一次/第二次机会不可用)
***错误:找不到符号文件。默认导出ntdll.dll的符号 –
NTDLL ZwGetContextThread +是0xA!
00000000`76e51f8a c3 ret
0:006> .ecxr
***警告:无法验证libXil_lmgr11FNP.dll的校验和
***错误:模块加载已完成,但无法为libXil_lmgr11FNP.dll加载符号
rax = 0000000000000000 rbx = 0000000005a1de38 rcx = 0000000000000000
rdx = 000007feec9d2918 rsi = 0000000000301cd8 rdi = 0000000000000000
rip = 000007feec828ea0 rsp = 00000000051ef388 rbp = 00000000002b7f18
r8 = 0000000000000000 r9 = 0000000000000000 r10 = 000007feec9d2918
r11 = 00000000051ef370 r12 = 0000000000000000 r13 = 0000000000000000
r14 = 0000000000000000 r15 = 0000000000000000
iopl = 0 nv up ei pl nz na po nc
cs = 0033 ss = 002b ds = 002b es = 002b fs = 0053 gs = 002b efl = 00010206
libXil_lmgr11FNP + 0x3b8ea0:
000007fe`ec828ea0 0fb701 movzx eax,word ptr [rcx] ds:00000000`00000000 = ????
以32位模式运行Vivado是成功的。
解
Vivado版本2014.1及更高版本已经出现过这种情况。
FlexNet Licensing Service 64似乎存在问题。
要解决此问题,请按照以下步骤操作:
(在执行这些步骤之前,请关闭所有防病毒和其他应用程序,特别是那些使用Flex许可的应用程序)。
- 打开msconfig.exe。您可以从开始菜单打开它。
- 选择服务选项卡,然后取消选中选择框以禁用“FlexNet许可服务64”。
- 重启系统。
- 在不调用任何其他应用程序的情况下调用Vivado。
没有回复内容