bilibili / ijkplayer

Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
GNU General Public License v2.0
32.58k stars 8.13k forks source link

aac解码崩溃 #3197

Open ielicyan opened 7 years ago

ielicyan commented 7 years ago

几率性发生崩溃,都是在adts解码时崩在了get_bits.h的UPDATE_CACHE.

signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr c2400000 r0 00000000 r1 0000007d r2 da35ab90 r3 000003e8 r4 ce791300 r5 00000010 r6 cace0000 r7 ce7913f6 r8 00000000 r9 d5db7400 10 c23fff80 fp 00000408 ip 00000001 sp cbcbcb98 lr 00000000 pc da0c57c8 cpsr 080f0030

00 pc 0005a7c8 /data/app/com.youku.crazytogether-2/lib/arm/libijkffmpeg.so (ff_ps_read_data)

#00  pc 0005a7c8  /data/app/com.youku.crazytogether-2/lib/arm/libijkffmpeg.so
#01  lr 00000000  <unknown>

把解码崩溃的adts数据存下来,再次解码又不重现,有人遇到过这个问题吗

ielicyan commented 7 years ago

存下来的adts数据 image