dfaure added a comment.
helgrind and drd are for multithreading data races, but KDirModel can't be
used in a multithreading context, so I'm not sure why you're mentioning those
If you do want to detect data races, please note that helgrind and drd have
lots of false positives (if you really want to use helgrind, read
https://www.kdab.com/~dfaure/helgrind.html), and a much better tool is clang's
thread-sanitizer. Downside: you need to build your own Qt first, with
`-platform linux-clang-libc++ -sanitize thread`. Upside: the apps run much
faster than with helgrind, and the reports are much more useful.
To: jtamate, #frameworks, dfaure
Cc: mpyne, michaelh