-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Fail to profile TiKV in aarch64 #10658
Comments
cc @YangKeao |
/severity major |
I can reproduce it on my own ARM server:
Hopefully this provides some more debug information. It seems to go into the no dwarf info routine at:https://github.com/gcc-mirror/gcc/blob/releases/gcc-7.3.0/libgcc/unwind-dw2.c#L1257, and the return address is not correct:https://github.com/gcc-mirror/gcc/blob/releases/gcc-7.3.0/libgcc/config/aarch64/linux-unwind.h#L63 This is quite like #9765, but happens on aarch64. |
I guass the problem is that |
/assign tonyxuqqi |
@tonyxuqqi The detailed mechanism of why |
@mornyx is also working on this. |
/assign |
Close tikv#10658 Signed-off-by: mornyx <mornyx.z@gmail.com>
ref tikv#9957, close tikv#10658, ref tikv#10658, ref tikv#11964 Signed-off-by: mornyx <mornyx.z@gmail.com> Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io>
Bug Report
What version of TiKV are you using?
TiKV v5.1.0
tiup v1.5.2
libgcc_s-7.3.0-20190804.so.1
What operating system and CPU are you using?
Steps to reproduce
Run a TiKV and use the http API to profile it.
What did you expect?
Succeed in profiling.
What did happened?
TiKV cores dump.
The text was updated successfully, but these errors were encountered: