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

perf in Qt 5.10 images cannot record dwarf call graphs

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • 5.11.0 RC 1
    • 5.10.1
    • Device Creation
    • None
    • 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

              sapiippo Samuli Piippo
              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