how to fix lib_mp4_parser_arm11_elinux for a invaild pointer

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

how to fix lib_mp4_parser_arm11_elinux for a invaild pointer

1,081 Views
yuekun
Contributor I

funcation FslExtractor::ParseMediaFormat call lib_mp4_parser_arm11_elinux.3.0.so to get IParser->seek(parserHandle, i, &sSeekPosTmp, SEEK_FLAG_NO_LATER); but this is a invaild pointer,how to fix it ?

11-24 12:21:59.354 911 927 D FslExtractor: FslMediaSource::~FslMediaSource
11-24 12:21:59.357 969 4853 E DataManager: loadbitmap begin何洁《爱是喜欢你》H263 - 副本 (3).3gp
11-24 12:21:59.358 911 1398 D FslExtractor: FslExtractor::~FslExtractor

11-24 12:21:59.436 911 3899 I FslInspector: TryMp4Type SUCCESS
11-24 12:21:59.437 911 3899 D FslExtractor: FslExtractor::FslExtractor mime=video/mp4
11-24 12:21:59.438 911 1397 D FslExtractor: FslExtractor::Init BEGIN
11-24 12:21:59.438 911 1397 D FslExtractor: GetLibraryName lib_mp4_parser_arm11_elinux.3.0.so
11-24 12:21:59.440 911 1397 D FslExtractor: load parser name lib_mp4_parser_arm11_elinux.3.0.so
11-24 12:21:59.441 911 1397 D FslExtractor: FslExtractor::CreateParserInterface success
11-24 12:21:59.441 911 1397 I FslExtractor: Core parser MPEG4PARSER_06.11.00 build on Jan 5 2017 18:52:08

11-24 12:21:59.452 911 1397 D FslExtractor: createParser2 flag=5c,err=0
11-24 12:21:59.452 911 1397 I FslExtractor: mReadMode=1,mNumTracks=2
11-24 12:21:59.452 911 1397 I FslExtractor: bSeekable 1
11-24 12:21:59.452 911 1397 I FslExtractor: FslParser kKeyDate=19700101T000000.000Z
11-24 12:21:59.452 911 1397 D FslExtractor: FslExtractor::ParseMediaFormat BEGIN
11-24 12:21:59.452 911 1397 D FslExtractor: ParseVideo index=0,type=5,subtype=0
11-24 12:21:59.452 911 1397 I FslExtractor: ParseVideo width=128,height=96,fps=12,rotate=0
11-24 12:21:59.452 911 1397 I FslExtractor: add video track index=0,source index=0,mime=video/3gpp
11-24 12:21:59.452 911 1397 D FslExtractor: ParseAudio index=1,type=10,subtype=1
11-24 12:21:59.452 911 1397 I FslExtractor: audio track 1, lanuage: und
11-24 12:21:59.452 911 1397 I FslExtractor: ParseAudio channel=1,sampleRate=8000,bitRate=0,bitPerSample=16,audioBlockAlign=0
11-24 12:21:59.452 911 1397 I FslExtractor: add audio track index=1,sourceIndex=1,mime=audio/3gpp
11-24 12:21:59.453 911 1397 F libc : Invalid address 0xb00ad400 passed to free: value not allocated
11-24 12:21:59.453 911 1397 F libc : Fatal signal 6 (SIGABRT), code -6 in tid 1397 (Binder:911_2)
11-24 12:21:59.454 157 157 W : debuggerd: handling request: pid=911 uid=1040 gid=1026 tid=1397
11-24 12:21:59.531 4991 4991 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
11-24 12:21:59.531 4991 4991 F DEBUG : Build fingerprint: 'Freescale/s401/s401:7.1.1/master/191122:user/release-keys'
11-24 12:21:59.532 4991 4991 F DEBUG : Revision: '0'
11-24 12:21:59.532 4991 4991 F DEBUG : ABI: 'arm'
11-24 12:21:59.532 4991 4991 F DEBUG : pid: 911, tid: 1397, name: Binder:911_2 >>> media.extractor <<<
11-24 12:21:59.532 4991 4991 F DEBUG : signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
11-24 12:21:59.532 4991 4991 F DEBUG : r0 00000000 r1 00000575 r2 00000006 r3 00000008
11-24 12:21:59.532 4991 4991 F DEBUG : r4 afaff978 r5 00000006 r6 afaff920 r7 0000010c
11-24 12:21:59.532 4991 4991 F DEBUG : r8 b1897588 r9 b18bf600 sl afaff6f4 fp b00ad400
11-24 12:21:59.532 4991 4991 F DEBUG : ip 00000002 sp afaff588 lr b1af93b7 pc b1afbc14 cpsr 200f0010
11-24 12:21:59.536 969 969 E AudioMainPresenterImpl: audioPlayViewList size is 2 progress is 11829
11-24 12:21:59.537 969 969 D AudioProgress :: 00:11 Progress is 11829
11-24 12:21:59.540 692 1059 D IpcService_1.1: mCurScreenPowerState == STATUS_SCREEN_OFF is false
11-24 12:21:59.540 692 1059 D IpcService_1.1: mCurScreenPowerState == STATUS_POWER_OFF is false
11-24 12:21:59.574 4991 4991 F DEBUG :
11-24 12:21:59.574 4991 4991 F DEBUG : backtrace:
11-24 12:21:59.574 4991 4991 F DEBUG : #00 pc 00049c14 /system/lib/libc.so (tgkill+12)
11-24 12:21:59.575 4991 4991 F DEBUG : #01 pc 000473b3 /system/lib/libc.so (pthread_kill+34)
11-24 12:21:59.575 4991 4991 F DEBUG : #02 pc 0001d745 /system/lib/libc.so (raise+10)
11-24 12:21:59.575 4991 4991 F DEBUG : #03 pc 00019291 /system/lib/libc.so (__libc_android_abort+34)
11-24 12:21:59.575 4991 4991 F DEBUG : #04 pc 00017034 /system/lib/libc.so (abort+4)
11-24 12:21:59.575 4991 4991 F DEBUG : #05 pc 0001b73f /system/lib/libc.so (__libc_fatal+22)
11-24 12:21:59.575 4991 4991 F DEBUG : #06 pc 00066943 /system/lib/libc.so (ifree+962)
11-24 12:21:59.575 4991 4991 F DEBUG : #07 pc 00066a0b /system/lib/libc.so (je_free+74)
11-24 12:21:59.575 4991 4991 F DEBUG : #08 pc 000135db /system/lib/lib_mp4_parser_arm11_elinux.3.0.so (MP4LocalFree+10)
11-24 12:21:59.575 4991 4991 F DEBUG : #09 pc 0000d52b /system/lib/lib_mp4_parser_arm11_elinux.3.0.so (MP4DisposeHandle+20)
11-24 12:21:59.575 4991 4991 F DEBUG : #10 pc 00011247 /system/lib/lib_mp4_parser_arm11_elinux.3.0.so
11-24 12:21:59.575 4991 4991 F DEBUG : #11 pc 00012715 /system/lib/lib_mp4_parser_arm11_elinux.3.0.so
11-24 12:21:59.575 4991 4991 F DEBUG : #12 pc 000127e9 /system/lib/lib_mp4_parser_arm11_elinux.3.0.so
11-24 12:21:59.575 4991 4991 F DEBUG : #13 pc 00012ae7 /system/lib/lib_mp4_parser_arm11_elinux.3.0.so (MP4Seek+10)
11-24 12:21:59.576 4991 4991 F DEBUG : #14 pc 000fac91 /system/lib/libstagefright.so (_ZN7android12FslExtractor16ParseMediaFormatEv+276)
11-24 12:21:59.576 4991 4991 F DEBUG : #15 pc 000fa57f /system/lib/libstagefright.so (_ZN7android12FslExtractor15ParseFromParserEv+462)
11-24 12:21:59.576 4991 4991 F DEBUG : #16 pc 000f994d /system/lib/libstagefright.so (_ZN7android12FslExtractor4InitEv+200)
11-24 12:21:59.576 4991 4991 F DEBUG : #17 pc 000fa7cb /system/lib/libstagefright.so (_ZN7android12FslExtractor11getMetaDataEv+14)
11-24 12:21:59.576 4991 4991 F DEBUG : #18 pc 00088ef1 /system/lib/libmedia.so (_ZN7android16BnMediaExtractor10onTransactEjRKNS_6ParcelEPS1_j+368)
11-24 12:21:59.576 4991 4991 F DEBUG : #19 pc 000359b3 /system/lib/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+70)
11-24 12:21:59.576 4991 4991 F DEBUG : #20 pc 0003d159 /system/lib/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+684)
11-24 12:21:59.576 4991 4991 F DEBUG : #21 pc 0003cdb7 /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+114)
11-24 12:21:59.576 4991 4991 F DEBUG : #22 pc 0003d2bb /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+46)
11-24 12:21:59.576 4991 4991 F DEBUG : #23 pc 0004f5f5 /system/lib/libbinder.so
11-24 12:21:59.576 4991 4991 F DEBUG : #24 pc 0000e35d /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+140)
11-24 12:21:59.576 4991 4991 F DEBUG : #25 pc 00046e83 /system/lib/libc.so (_ZL15__pthread_startPv+22)
11-24 12:21:59.576 4991 4991 F DEBUG : #26 pc 00019cdd /system/lib/libc.so (__start_thread+6)

Labels (1)
Tags (1)
0 Kudos
3 Replies

947 Views
joanxie
NXP TechSupport
NXP TechSupport

could you tell me what operation you did?play .3pg file? tell me your bsp version and upload your file to test, and tell me what board you use, pls share more detailed information

0 Kudos

947 Views
yuekun
Contributor I

step of Bug :

1、There are a large number of audio and video files in the USB flash disk

2、USB flash disk is repeatedly inserted and removed on Vehicle equipment.

board is imx6q  lib and log

Chē zǎi jīqì
4/5000
0 Kudos

947 Views
joanxie
NXP TechSupport
NXP TechSupport

refer to the attached file, SEEK_FLAG_NO_LATER
The matched time stamp shall be no later than the target time.

you can refer to the chapter 2.8.1. Seek

did you do any seek operation?