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

问题描述 投票:0回答:1

我在 c 程序上运行 valgrind 并得到以下错误:

valgrind:“不可能”发生了: 检测到 IA-64 缓存?!

valgrind: m_threadstate.c:100 (vgPlain_get_ThreadState): 断言 'tid >= 0 && tid < VG_N_THREADS' failed.

修复一些内存泄漏并重构我的程序后,错误神秘地消失了。但是我在网上搜索并没有找到任何关于 IA-64 缓存检测错误的信息。 IA-64 是什么意思?另外,如果重要的话,我会在虚拟机上运行该程序。

c debugging valgrind
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.