https://bugs.kde.org/show_bug.cgi?id=430217

            Bug ID: 430217
           Summary: heaptrack_gui: Missing source locations in backtraces
           Product: Heaptrack
           Version: 1.2.0
          Platform: Appimage
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: m...@milianw.de
          Reporter: g+kdeb...@hege.cc
  Target Milestone: ---

SUMMARY


STEPS TO REPRODUCE
1. The application to be analyzed with debug symbols 
2. Record application profile: `heaptrack-v1.2.0-x86_64.AppImage <MY_APP>`
3. Analyze the result with `heaptrack-v1.2.0-x86_64.AppImage --analyze
<heaptrack.MY_APP.PID.zstd>`

OBSERVED RESULT
None of the backtraces shown in heaptrack_gui show source locations of the call
sites. When running `heaptrack_print` on the same data file the source files
and line numbers are printed, so the information is there, it is just not being
rendered in the GUI.

This is what a stack frame from the heaptrack_print backtrace looks like:
int* std::__copy_move<>::__copy_m<>(int const*, int const*, int*)
  at /usr/include/c++/9/bits/stl_algobase.h:385
  in /home/hege/projects/vvenc/bin/relwithdebinfo-static/vvencFFapp

The line starting with "  at" is missing from the backtraces in the GUI.


EXPECTED RESULT
I expected to see the source file names and line numbers in the backtraces.

Neither the backtraces in the list boxes nor the tooltips contain the source
locations. It would be nice to have that information in at least one of those
locations.



SOFTWARE/OS VERSIONS
Windows: --
macOS: --
Linux/KDE Plasma: Gnome on Ubuntu 20.04.1 LTS
(available in About System)
KDE Plasma Version: --
KDE Frameworks Version: --
Qt Version: --

ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to