Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-12030

Address helgrind issues

    XMLWordPrintable

Details

    • Task
    • Resolution: Incomplete
    • Not Evaluated
    • None
    • None
    • C/C++/Obj-C++ Support
    • None
    • 9b2672cb051506fa88c8432ba41911471866793a

    Description

      There seem to be many false positives regarding

      • Emitting signals
      • Mutexes in QObject itself
      • Recursive Mutexes
      • QtConcurrent / QFuture

      qtc.helgrind.plugintests.txt

      1. 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.
      2. Line 10569: Valid, access to document revision is racy. Fix needed.

      qtc.helgrind.usingEditors1.txt

      1. 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

      1. Line 5399: Not sure, what does it conflict with?
      2. 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.

      Attachments

        For Gerrit Dashboard: QTCREATORBUG-12030
        # Subject Branch Project Status CR V

        Activity

          People

            kandeler Christian Kandeler
            kosjar Nikolai Kosjar
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes