Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-66575

perf in Qt 5.10 images cannot record dwarf call graphs

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P1: Critical
    • Resolution: Done
    • Affects Version/s: 5.10.1
    • Fix Version/s: 5.11.0 RC 1
    • Component/s: Device Creation
    • Labels:
      None
    • Commits:
      4948111ddf84aa58e5ef589f61fe0f6e055a0d1a

      Description

      The 5.10.1 image for boundary devices imx.6 contains a /usr/bin/perf that doesn't understand the "--call-graph dwarf" command line option. It will only record call graphs using frame pointers or lbr. This is terrible because it means you cannot use Qt Creator's CPU Usage Analyzer with those images.

      The likely cause of this is that the perf in question is not linked against libunwind anymore. The one in the 5.9 images is. perf will only record traces it can also analyze, so it won't record dwarf traces without unwinding support present.

        Attachments

          Issue Links

          For Gerrit Dashboard: QTBUG-66575
          # Subject Branch Project Status CR V

            Activity

              People

              Assignee:
              sapiippo Samuli Piippo
              Reporter:
              ulherman Ulf Hermann
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes