由于Sigsegv 11信号导致的Backtrace

问题描述 投票:0回答:1

我在Linux系统上运行一个多线程C ++程序,它上面有android。由于SIGSEGV 11(分段错误),我正在崩溃。生成的回溯显示.so文件,后跟带有一些地址的堆。

如何检查分段故障的确切位置?如何调试在回溯中打印的地址?

c++ sigsegv
1个回答
0
投票

使用adb logcat获取日志。那里的额外信息(callstack,注册表)应该可以帮助您识别问题。

要在源代码行中翻译地址,请使用NDK中提供的addr2line

© www.soinside.com 2019 - 2024. All rights reserved.