From: David F. <fa...@kd...> - 2013-01-19 09:57:23
|
For a different approach to this issue: if helgrind can't reliably detect atomic operations, as discussed before, and if VALGRIND_HG_ENABLE_CHECKING is broken (see my previous email in this thread), then a simple solution is to add suppressions. { QBasicAtomicPointer_load Helgrind:Race fun:_ZNK19QBasicAtomicPointer*loadAcquireEv } has cut down the noise considerably in my tests. Plus a few similar ones, like QBasicAtomicInt. Historically we had Qt-related suppressions in a suppression file shipped with KDE, but there are many more Qt users than the KDE developers. Would it be OK to ship a qt5.supp file within valgrind, and load it unconditionnally, like xfree-4.supp is currently handled? -- David Faure, fa...@kd..., http://www.davidfaure.fr Working on KDE, in particular KDE Frameworks 5 |