JNI定位错误 ndk-stack
JNI定位错误
# adb logcat | ndk-stack -sym appName\app\build\intermediates\jniLibs\debug\armeabi-v7a
## adb未设置全局变量的需要到adb路径下运行
log
E:\Android\sdk\ndk-bundle>adb logcat | ndk-stack -sym app\app\build\intermediates\jniLibs\debug\armeabi-v7a
********** Crash dump: **********
Build fingerprint: 'Android/rk3288_box/rk3288_box:5.1.1/LMY49F/jccai06121636:userdebug/test-keys'
pid: 7610, tid: 7745, name: NanoHttpd Reque >>> com.gdface.admin.gdface_3288 <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x54
Stack frame I/DEBUG ( 169): #00 pc 00076a8c /data/app/com.gdface.admin.gdface_3288-1/lib/arm/libFS_AndroidFaceSDK.so
Stack frame I/DEBUG ( 169): #01 pc 00077e98 /data/app/com.gdface.admin.gdface_3288-1/lib/arm/libFS_AndroidFaceSDK.so
Stack frame I/DEBUG ( 169): #02 pc 0006c6e8 /data/app/com.gdface.admin.gdface_3288-1/lib/arm/libFS_AndroidFaceSDK.so (Java_com_example_frsdktest_CaffeMobile_FDDetectMaxFace+1816)
Stack frame I/DEBUG ( 169): #03 pc 000a2fa1 /system/lib/libart.so (art_quick_generic_jni_trampoline+32)
Stack frame I/DEBUG ( 169): #04 pc fffffffe <unknown>
Crash dump is completed
********** Crash dump: **********
Build fingerprint: 'Android/rk3288_box/rk3288_box:5.1.1/LMY49F/jccai06121636:userdebug/test-keys'
pid: 7774, tid: 12753, name: NanoHttpd Reque >>> com.gdface.admin.gdface_3288 <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
Stack frame I/DEBUG ( 169): #00 pc 0003c4e0 /system/lib/libc.so (tgkill+12)
Stack frame I/DEBUG ( 169): #01 pc 00016dad /system/lib/libc.so (pthread_kill+52)
Stack frame I/DEBUG ( 169): #02 pc 000179bf /system/lib/libc.so (raise+10)
Stack frame I/DEBUG ( 169): #03 pc 00014165 /system/lib/libc.so (__libc_android_abort+36)
Stack frame I/DEBUG ( 169): #04 pc 000124ec /system/lib/libc.so (abort+4)
Stack frame I/DEBUG ( 169): #05 pc 0028907b /data/app/com.gdface.admin.gdface_3288-1/lib/arm/libFS_AndroidFaceSDK.so (__gnu_cxx::__verbose_terminate_handler()+226)
Stack frame I/DEBUG ( 169): #06 pc 0026bc01 /data/app/com.gdface.admin.gdface_3288-1/lib/arm/libFS_AndroidFaceSDK.so (__cxxabiv1::__terminate(void (*)())+4)
Stack frame I/DEBUG ( 169): #07 pc 0026bc75 /data/app/com.gdface.admin.gdface_3288-1/lib/arm/libFS_AndroidFaceSDK.so (std::terminate()+8)
Stack frame I/DEBUG ( 169): #08 pc 0026bd99 /data/app/com.gdface.admin.gdface_3288-1/lib/arm/libFS_AndroidFaceSDK.so (__cxa_throw+120)
Stack frame I/DEBUG ( 169): #09 pc 0028726d /data/app/com.gdface.admin.gdface_3288-1/lib/arm/libFS_AndroidFaceSDK.so
Stack frame I/DEBUG ( 169): #10 pc 000751bc /data/app/com.gdface.admin.gdface_3288-1/lib/arm/libFS_AndroidFaceSDK.so
Stack frame I/DEBUG ( 169): #11 pc 00077e38 /data/app/com.gdface.admin.gdface_3288-1/lib/arm/libFS_AndroidFaceSDK.so
Stack frame I/DEBUG ( 169): #12 pc 0006c6e8 /data/app/com.gdface.admin.gdface_3288-1/lib/arm/libFS_AndroidFaceSDK.so (Java_com_example_frsdktest_CaffeMobile_FDDetectMaxFace+1816)
Stack frame I/DEBUG ( 169): #13 pc 000a2fa1 /system/lib/libart.so (art_quick_generic_jni_trampoline+32)
Stack frame I/DEBUG ( 169): #14 pc ffffffff <unknown>
Crash dump is completed
本地ndk的arm-linux-androideabi-addr2line路径
E:\Android\sdk\ndk-bundle>E:\Android\sdk\ndk-bundle\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_64\bin\arm-linux-androideabi-addr2line -C -f -e D:\workSpace\GDFace_3288\app\build\intermediates\jniLibs\debug\armeabi-v7a\libFS_AndroidFaceSDK.so 00077e38
MTCNN::detectMaxFace(int, ncnn::Mat&, std::vector<Bbox, std::allocator<Bbox> >&)
D:/ncnn-20180830/examples/mtcnn_mobilefacenet_ncnn/jni/mtcnn.cpp:835
E:\Android\sdk\ndk-bundle>
arm-linux-androideabi-addr2line路径 + -C -f -e + 错误so库的绝对路径
可获得相应的文件名和错误行数
JNI定位错误 ndk-stack相关推荐
- Android NDK调试定位错误
使用ndk stack翻译堆栈信息 编译运行后,命令行执行: adb logcat | ndk-stack -sym obj/local/armeabi 输出:
- Android Studio 下安卓 jni 开发错误 undefined reference to AndroidBitmap_getInfo
博客: 安卓之家 微博: 追风917 CSDN: 蒋朋的家 简书: 追风917 又掉坑里了 今天开发 uvc,又遇到了坑: 和之前的这个坑类似:Android Studio 下安卓 jni 开发错误 ...
- 高德地图2020最新版下载导航wince_导航定位错误致青城山严重拥堵,高德地图回应:已优化...
钛媒体 TMTPost.com|科技引领新经济| ▎景区官方表示,错误导航问题已存在多年,景区多次与高德地图方联系,要求对青城前山景区导航路线进行修改优化,但均未果. 钛媒体编辑丨石万佳 钛媒体App ...
- 高德地图定位误差_【“怼”上了,四川景区一度建议别用高德地图】导航定位错误引用户到封闭区域,致拥堵!高德地图道歉,已更正!...
导航错误,致景区拥堵 10月4日下午,青城山都江堰景区与高德地图"怼"上了.该景区官方公众号"青城山都江堰"发文称,近来,青城山都江堰景区频繁接到游客反映,使用 ...
- jni ndk_带有NDK的Android JNI应用程序
jni ndk In this tutorial, we'll be discussing JNI and develop a basic Android Application using NDK ...
- RPA流程调试:准确定位错误原因及位置
写完一个RPA流程并运行,有时往往达不到预期的效果(尤其对于新手而言):要么运行的时候报错,要么不报错但流程运行没有得到预想的结果. 这个时候就需要对流程进行调试了. 所谓调试,是将编制的程序投入实际 ...
- 刀库计算机错误,三菱M70刀库定位错误报警怎么解除?谢谢大神指点!
三菱M70刀库定位错误报警的原因如下: 1.由于电池没有电力造成的绝对位置的损失. 2.零位置与机械设计不符. 3.维护过程中,移除马达.丝棒等,造成位置绝对值的损失. 扩展资料: 解决方法: 设定方 ...
- 地图上分成一块一块区域 高德地图_高德导航定位错误致拥堵,景区发文呼吁游客别用高德地图,回应来了...
10月4日下午,青城山都江堰景区与高德地图"怼"上了.该景区官方公众号"青城山都江堰"发文称,近来,青城山都江堰景区频繁接到游客反映,使用"高德地图& ...
- mc手游服务器明日之后无限法则,手游《明日之后》错误的定位错误的核心,上线没多久就开始凉了...
原标题:手游<明日之后>错误的定位错误的核心,上线没多久就开始凉了 盘点网易最近出来的所有游戏,都是雷声大雨点小,开服阵仗大以为要火,结果几天凉嗖嗖!决战平安京,非人学园,逆水寒,明日之后 ...
最新文章
- iOS进阶之路由MGJRouter-1(13)
- Python学习:文件操作
- DeepFakes天敌来了!伯克利紧急研发“火眼金睛”防伪克星
- 科学小世界,婚姻大殿堂
- 你为什么高考会考砸?-论出题侧重点其实是故意的
- React with Webpack -1: 介绍Helloworld
- 漫游飞行_魔兽世界:德拉诺时光周 冲声望解锁德拉诺飞行好时机
- java 1.8 vm_HotSpot虚拟机在java 1.8中的新实现
- [人工智能教程] 人工智能暑期课实践项目建议
- idea类前面有个j_idea中所有Java类标识变成一个J
- 【华为云技术分享】LiteAI四大绝招,解锁物联网智能设备AI开发难关
- 二逼平衡树 题解(树套树)
- linux qt自带例子无法,在Qt Creator中,错过了一些例子
- Atitit各种驱动的xdd tdd bdd设计 ATDD ddd v3 u66.docx Atitit各种驱动的xdd tdd bdd设计 ATDD ddd v2 s66 开发方法论与效率提
- Atitit 语义网的实现技术 目录 1. 语义网概念及技术综述	1 2. 图2-1 语义网的体系结构	2 2.1. 第1层:基础层,主要包含Unicode和URI(Uniform resource
- 1537 学生干部虚基类
- 使用老毛子在腾讯云DNSpod上实现DDNS
- 基于vhdl的分频器设计
- 微信公众号引流的十种方法
- 微信公众号禁止浏览器打开