标签: c++ sigsegv
我正在装有android的Linux系统中运行多线程C ++程序。由于SIGSEGV 11(分段故障),我崩溃了。生成的回溯显示.so文件,后跟带有一些地址的堆。
如何检查细分错误到底发生在哪里?如何调试在回溯记录中打印的地址?
答案 0 :(得分:0)
使用adb logcat获取日志。那里的额外信息(呼叫堆栈,注册表)应该可以帮助您确定问题。
要翻译源行中的地址,请使用NDK中可用的addr2line