Fatal signal 11 (SIGSEGV), code 1, fault addr 0x8 in tid 16985 (FaceDetectorMan)

【声明:】本文是作者(蘑菇v5)原创,版权归作者 蘑菇v5所有,侵权必究。本文首发在。如若转发,请注明作者和来源地址!未经授权,严禁私自转载!

错误信息如下图所示:

Fatal signal 11 (SIGSEGV), code 1, fault addr 0x8 in tid 16985 (FaceDetectorMan)_第1张图片
错误信息

前言:

研究人脸技术时,使用的是虹软和百度两家的,一来是做对比。这个错误出现在虹软demo中。

分析:

目前研究发现,虹软提供的demo中,并不会报这个错误。很有可能跟我用的是开源的相机(Fotoapparat)有关,估计虹软封装的类库中,做了处理。

Fatal signal 11 (SIGSEGV), code 1, fault addr 0x8 in tid 16985 (FaceDetectorMan)_第2张图片
分析

出现问题时的操作:

多次退出app和连续进入app时,检测人脸时,会报这个异常。而在追踪人脸的sdk,未发现此问题。

在退出app时,有做防止内存泄漏的回收处理,进入app时,有做初始化虹软检测人脸fdsdk

Fatal signal 11 (SIGSEGV), code 1, fault addr 0x8 in tid 16985 (FaceDetectorMan)_第3张图片
初始化

进入app时,初始化

Fatal signal 11 (SIGSEGV), code 1, fault addr 0x8 in tid 16985 (FaceDetectorMan)_第4张图片
回收处理

退出app时,回收处理

解决办法:

思路:封装虹软的类库,看看是不是在工程使用中的问题。待处理。

解决:工程问题,demo测试没问题。

你可能感兴趣的:(Fatal signal 11 (SIGSEGV), code 1, fault addr 0x8 in tid 16985 (FaceDetectorMan))