Valgrind зависает в pthread_spin_lock, потребляя 100% ЦП

#c #c #valgrind

#c #c #valgrind

Вопрос:

Мое многопоточное приложение на C зависает в pthread_spin_lock в версиях valgrind 3.8.0 и последней. Но этого не происходит в версиях 3.6.0, 3.6.1 и 3.7.0. Кто-нибудь знает какой-либо обходной путь для этого?

Ответ №1:

Это вызывает внутренние проблемы с управлением потоками в valgrind. У меня была такая же проблема, и она была исправлена в версии valgrind 3.10.

Комментарии:

1. Джулиан Сьюард исправил это в более поздней версии 3.9. bugs.kde.org/show_bug.cgi?id=336435 . Спасибо, президент.

Ответ №2:

Проблема зарегистрирована в официальной системе управления проблемами valgrind. Джулиан Сьюард исправил это в более поздней версии 3.9. https://bugs.kde.org/show_bug.cgi?id=336435