debugging Valgrind:检测到不可能发生的IA-64缓存

4urapxun  于 2023-02-19  发布在  其他
关注(0)|答案(1)|浏览(123)

我在一个c程序上运行valgrind,得到了以下错误:
“不可能”的事发生了检测到IA-64高速缓存?!
valgrind:m_线程状态.c:100(vgPlain_get_线程状态):Assert'tid〉= 0 && tid〈VG_N_THREADS'失败。
在修复了一些内存泄漏并重组了我的程序之后,错误神秘地消失了。但是我在网上搜索了一下,却没有找到任何关于IA-64高速缓存检测到错误的信息。IA-64是什么意思?另外,如果有必要的话,我在虚拟机上运行了程序。

wwodge7n

wwodge7n1#

我在一个5核的虚拟机上运行我的程序。我切换到另一个有12核的虚拟机上,它工作了。我仍然不知道IA-64高速缓存是什么意思。

相关问题