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.