Details
-
Task
-
Resolution: Incomplete
-
Not Evaluated
-
None
-
None
-
None
-
Qt Creator from 3.1 branch. Based on commit c7701e8 "Debugger: Use proper item count for signals and method".
Extra patches applied on top of that:
https://codereview.qt-project.org/#change,80055 on PatchSet 13 and all patches this one depend on.
-
9b2672cb051506fa88c8432ba41911471866793a
Description
There seem to be many false positives regarding
- Emitting signals
- Mutexes in QObject itself
- Recursive Mutexes
- QtConcurrent / QFuture
qtc.helgrind.plugintests.txt
- Line 9300: Not sure, actually does not make sense, the snapshot is guarded by a mutex and inserting into the Snapshot/QHash should be fine because the QHash must have detached earlier.
- Line 10569: Valid, access to document revision is racy. Fix needed.
qtc.helgrind.usingEditors1.txt
- Line 10208: Valid, access to document revision is racy. Like qtc.helgrind.plugintests.txt#1, but from other location. Fix needed.
qtc.helgrind.usingEditors2.txt
- Line 5399: Not sure, what does it conflict with?
- Line 5678: Valid, TemplateNameId is modified during lookup. It conflicts with another lookup, though it's not clear from the stacktrace from where it originates. Fix needed.