Helgrind зависает во время выполнения.CTRL + C (SIGINT
) должен быть применен для выхода из run.
Я написал программу, которая выполняется правильно, и valgrind не сообщает о каких-либо программах, если они выполняются обычным образом без использования --tool=helgrind
,Но когда используется helgrind, программа останавливается во время выполнения.
Я не обнаружил каких-либо типичных проблем, из-за которых helgrind ведет себя так.Есть какие-нибудь советы?Я не смог найти никаких проблем при использовании vgdb
.
РЕДАКТИРОВАТЬ: Программа использует семафоры и pthreads.
РЕДАКТИРОВАТЬ: Добавлениекуча fprintf
выводов заставила helgrind работать нормально.Но почему?