我的C ++多线程应用程序在valgrind版本3.8.0和最新版本的pthread_spin_lock中挂起。但它不会发生在3.6.0,3.6.1和3.7.0中。有人知道任何解决方法吗?
答案 0 :(得分:2)
这导致了valgrind中线程管理的内部问题。我有同样的问题,并在3.10版本的valgrind中修复。
答案 1 :(得分:0)
valgrind官方问题管理系统中记录的问题。 Julian Seward已将其修复为3.9以后的版本。 https://bugs.kde.org/show_bug.cgi?id=336435