Android NDK开发崩溃信号11(SIGSEGV)及代码错误(SEGV_MAPERR)的解决方案
发布时间
阅读量:
阅读量
一.前言
在开发过程中使用NDK时
二.分析
以下是我的报错信息

读取其中的关键信息
1.错误代号:signal 11 (SIGSEGV), code 1 (SEGV_MAPERR),一般都是空指针错误
2.错误发生所在的so文件:liblive-lib.so
-
错误发生时的编码器名称:ZN12VideoEncoder 11 encodeFrame EP cii S0 Pi 和 Java com lib 1 live Live Native Manager encoder Video Encode 中的一个是经过优化的编码器名称
-
错误发生的内存地址为00026877和0002547f;无法直接确定源代码中发生错误的具体位置;因此需要借助addr2line工具来确定具体位置
请确保将logcat设置为No Filter以全面查看错误信息。否则你只能观察到 signal 11 (SIGSEGV), code 1 (SEGV_MAPERR) 这一单一错误提示。
请确保将logcat设置为No Filter以全面查看错误信息。否则你只能观察到 s
全部评论 (0)
还没有任何评论哟~
