-
Notifications
You must be signed in to change notification settings - Fork 257
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
After upgrading project to C++20, hotspot shows incorrect flamegraph/stacktrace #635
Comments
Just to recheck: is it better if you have the full QT debug info (looks like some symbols were missing)? |
Can you share the orignal perf.data file? I tried reproducing the issue but I couldn't see those weird traces. |
Could you try again with the appimage release? We had some problems with an old elfutils version. |
@Waqar144 do you still run into this? if so please reopen (and ideally provide a way to reproduce - we cannot so far) |
Yes, I am still running into this issue. Tried the latest appImage (1.5.1) as well as the latest master. Attaching the perf.data file: perf.zip |
Same result with the |
the |
Describe the bug
Recently we updated Kate text editor to use C++20. After the switch, I noticed that the flamegraph being shown in hotspot was incorrect consistently. (I am not sure if this will be reproducible in any other C++20 app)
To Reproduce
Steps to reproduce the behavior:
kdesrc-build
(needs Qt6):kdesrc-build --include-dependencies kate
source /path/to/kate/build/prefix.sh
perf record --call-graph dwarf kate -b -n .
CMake flags used:
Expected behavior
The stacktrace is correct
Screenshots
output of
perf report
:.perfparser file for the above screenshot: perf.data.perfparser.tar.gz
Version Info (please complete the following information):
6.6.26-1
6.7-1
self-compiled, master branch
0.191-1
5.15.12
The text was updated successfully, but these errors were encountered: