致命信号11(SIGSEGV),代码1,tid 31051中的故障地址0x9

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了致命信号11(SIGSEGV),代码1,tid 31051中的故障地址0x9相关的知识,希望对你有一定的参考价值。

我建立项目,我能登录我的帐户,它无法生活流。相机还可以。当程序执行到Ffmpeg_init()时将出错。我有几个问题,

问题1。 E / ACDB-LOADER:错误:ACDB AudProc vol返回= -19错误:ACDB AFE返回= -19我不知道这个错误发生了什么。

问题2。我使用addr2line(NDK-TOOLTAIONS)来调试,我收到一些消息。 pc 0050c99c /data/app/com.cmore.youtube-2/lib/arm/libffmpeg.so(avcodec_get_context_defaults3 + 56)我从来没有修改过这个文件。

10-15 18:39:17.848 31051-31051/com.cmore.youtube A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x9 in tid 31051 (m.cmore.youtube)
10-15 18:39:17.898 430-430/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
10-15 18:39:17.898 430-430/? A/DEBUG: Build fingerprint: 'htc/htc_asia_tw/htc_a51dtul:6.0.1/MMB29M/738098.3:user/release-keys'
10-15 18:39:17.898 430-430/? A/DEBUG: Revision: '0'
10-15 18:39:17.898 430-430/? A/DEBUG: ABI: 'arm'
10-15 18:39:17.898 430-430/? A/DEBUG: pid: 31051, tid: 31051, name: m.cmore.youtube >>> com.cmore.youtube <<<
10-15 18:39:17.898 430-430/? A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x9
10-15 18:39:17.898 433-31603/? E/ACDB-LOADER: Error: ACDB AudProc vol returned = -19
10-15 18:39:17.898 433-31603/? E/ACDB-LOADER: Error: ACDB AFE returned = -19
10-15 18:39:17.908 430-430/? A/DEBUG: r0 ab36b9a0 r1 00000000 r2 00000000 r3 d6a225c0
10-15 18:39:17.908 430-430/? A/DEBUG: r4 d6a35d18 r5 00000001 r6 ab36b6f0 r7 ab36aac0
10-15 18:39:17.908 430-430/? A/DEBUG: r8 ab36b9a0 r9 00000001 sl 12c590f0 fp 000001e0
10-15 18:39:17.908 430-430/? A/DEBUG: ip 00000000 sp ffcb4778 lr d6440980 pc d644099c cpsr 200f0010
10-15 18:39:17.918 430-430/? A/DEBUG: backtrace:
10-15 18:39:17.918 430-430/? A/DEBUG: #00 pc 0050c99c /data/app/com.cmore.youtube-2/lib/arm/libffmpeg.so (avcodec_get_context_defaults3+56)
答案

我的Cocos2d项目也发现了这个错误,原因是CocosStudio导出的一个Json文件有一个imageview,它的路径被重置为初始值(一个PC路径),所以我的PC可以找到这条路径,但android不能,所以它有这个错误。你可以找到这个json文件并重新导出它。

另一答案

看起来问题出在这个lib的某个地方:libffmpeg.so

检查您是否使用了一些不寻常的视频编码器,格式,比特率,宽高比等等。

以上是关于致命信号11(SIGSEGV),代码1,tid 31051中的故障地址0x9的主要内容,如果未能解决你的问题,请参考以下文章

如何在tid xxxxx(Thread-X)中解决Android致命信号11(SIGSEGV),代码1,故障地址0x0?

MobileAds.initialize(this) 崩溃 致命信号 11 (SIGSEGV),代码 1 (SEGV_MAPERR)

应用程序崩溃(有时),致命信号 11 (SIGSEGV),代码 1

使用 mixChannels 函数 (opencv) 时的“致命信号 11 (SIGSEGV),代码 1”

应用随机崩溃与致命信号7(SIGBUS),代码2或致命信号11(SIGSEGV),代码1

Renderscript 致命信号 11 (SIGSEGV) 代码 1 (SEGV_MAPERR) 故障地址