ncnn 编译armeabi-v7a成功, 手机端运行报错Fatal signal 11 (SIGSEGV), code 2 (SEGV_ACCERR)

oxf4rvwz  于 2个月前  发布在  其他
关注(0)|答案(6)|浏览(40)

detail | 详细描述 | 詳細な説明

在部署ncnn模型时,编译arm64-v8a, armeabi-v7a成功。手机端成功运行arm64-v8a编译的apk,。但是运行armeabi-v7a编译的apk时会出现崩溃现象,报错:Fatal signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), 定位到代码行是ex.extract("data", out)出现了问题;如果把输入图片的大小减小,则可以正常运行。另外,x86、x86_64的情况和armeabi-v7a一样,这是什么原因呢?

tct7dpnv

tct7dpnv1#

你好请问一下这个问题解决了吗,遇到了同样的问题。

dldeef67

dldeef672#

你好请问一下这个问题解决了吗,遇到了同样的问题。ncnn版本为20201218。

zlwx9yxi

zlwx9yxi3#

这个问题已经好久了,我也见到其他人遇到这种情况 我的情况是:版本是20210720 我现在使用ncnn的时候,是参考up提供的示例来配置ncnn的,手机端运行的arm64-v8a的apk,未试过其它arm架构。

2nc8po8w

2nc8po8w4#

@wangyongxiang-TS 你好,请问有在vivo (android 12)机型上试过吗?我们的app在部分android 12机型上,直接闪退了。不确定哪个ncnn版本能完全兼容android 12系统~

ma8fv8wu

ma8fv8wu5#

我也遇到这个问题了,弄了好久,总算解决了
我是参考nuhui的那篇文章用pnnx转的ncnn,用的两个inputshape,结果推理时用640输入就报楼主说的这个错,用320输入可以推理但是啥结果都没有
后来用pnnx转ncnn时只用一个inputshape,就可以正常推理了

jw5wzhpr

jw5wzhpr6#

你好请问一下这个问题解决了吗 我也遇到了 我这边不管输入大小是多少都会报错

相关问题