Valgrind 挂在 pthread_spin_lock 消耗 100% CPU
Posted
技术标签:
【中文标题】Valgrind 挂在 pthread_spin_lock 消耗 100% CPU【英文标题】:Valgrind hangs in pthread_spin_lock consuming 100% CPU 【发布时间】:2014-07-03 16:24:14 【问题描述】:我的 C++ 多线程应用程序在 valgrind 版本 3.8.0 和最新版本的 pthread_spin_lock 中挂起。但它不会在 3.6.0、3.6.1 和 3.7.0 中发生。任何人都知道任何解决方法?
【问题讨论】:
【参考方案1】:这是导致 valgrind 中线程管理的内部问题。我有同样的问题,它在 3.10 版本的 valgrind 中得到了修复。
【讨论】:
Julian Seward 在 3.9 以后的版本中修复了它。 bugs.kde.org/show_bug.cgi?id=336435。谢谢prez。【参考方案2】:在 valgrind 官方问题管理系统中记录的问题。 Julian Seward 已在 3.9 更高版本中修复它。 https://bugs.kde.org/show_bug.cgi?id=336435
【讨论】:
以上是关于Valgrind 挂在 pthread_spin_lock 消耗 100% CPU的主要内容,如果未能解决你的问题,请参考以下文章