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

perf in Qt 5.10 images cannot record dwarf call graphs

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: P1: Critical P1: Critical
    • 5.11.0 RC 1
    • 5.10.1
    • Device Creation
    • None
    • 4948111ddf84aa58e5ef589f61fe0f6e055a0d1a

      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.

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

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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes