Internal error: memory access violation 有很多种可能导致, 有时候是软件问题, 有时候是建模的问题. 如何判断是什么原因引起, 对用户讲有时候是一件不容易判断的问题.
Solution我们首先排除是否软件问题导致. 其中一个判断是否软件问题的方法是从您的 syslog 中的看到内存报错:
下面的错误是 内存出错了, 比如:
...
+++ General Fault Exception
+++ Invalid read from 0000000000000940
rsp: ac99ffcfd8, rip: 7ff9818d9e23, rbp: 7ff460cb6698
rsi: ac99ffd400, rdi: 7ff468fa0300
rax: 0, rbx: 7ff468fa0340, rcx: 7ff4610fca58, rdx: 28
r8: 5132, r9: e2c, r10: 7ff4692f83b8, r11: 0
r12: 0, r13: ac99ffd420, r14: ac99ffd148, r15: 0
[ 1] 7FF9818D9E23
...
如果看到类似的错误, 说明寄存器错误的信息, 初步怀疑是 NX 的问题, 建议先升级到 NX 的最新版本(或者当前大版本的最新的小版本). 如升级后, 还是有类似问题, 请报告一个 support case, 提供详细的信息, 和PLMS 联系进一步调查问题.
Notes