MediaCode c нативный код sh в Pixel 2XL - PullRequest
0 голосов
/ 07 мая 2020

Пишу видеоплеер для android. Но иногда вылетал при воспроизведении 4к потока с медиакодом c. Стек cra sh трассируется следующим образом:

Отпечаток сборки: 'google / taimen / taimen: 10 / QP1A.190711.020 / 5800535: user / release-keys'

Revision: 'rev_10'

ABI: 'arm'

Отметка времени: 2020-05-07 15: 40: 57 + 0800

pid: 1599, tid: 5799, имя: CodecLooper >> > com.duowan.kiwi <<< </p>

uid: 10442

сигнал 11 (SIGSEGV), код 0 (SI_USER), адрес ошибки --------

r0  00000000  r1  0000000b  r2  68c12f6b  r3  ab80a2e5
r4  000003e8  r5  ab8239b8  r6  000008d6  r7  00000025
r8  18000004  r9  aefc8268  r10 e9a4a260  r11 0000000b
ip  a839dd00  sp  b8016bd0  lr  ab80a2ef  pc  e9a2ad10

backtrace:

NOTE: Function names and BuildId information is missing for some frames due
NOTE: to unreadable libraries. For unwinds of apps, only shared libraries
NOTE: found under the lib/ directory are readable.
  #00 pc 00096d10  /apex/com.android.runtime/lib/bionic/libc.so (kill+12) (BuildId: 68c87e04526a60689ecb5deb329804a0)
  #01 pc 000062eb  /data/data/com.duowan.kiwi/app_tbs/core_share/libBugly-tbscore.so
  #02 pc 000033e9  /system/bin/app_process32 (art::SignalChain::Handler(int, siginfo*, void*)+224) (BuildId: b7640725a5fa47f6112372bb01078877)
  #03 pc 0005a37c  /apex/com.android.runtime/lib/bionic/libc.so (__restore_rt) (BuildId: 68c87e04526a60689ecb5deb329804a0)
  #04 pc 00060fd2  /system/lib/libstagefright.so (android::ACodec::allocateOutputMetadataBuffers()+282) (BuildId: ebe447d2b03eb2b9257fa086cb722807)
  #05 pc 00060777  /system/lib/libstagefright.so (android::ACodec::allocateBuffersOnPort(unsigned int)+494) (BuildId: ebe447d2b03eb2b9257fa086cb722807)
  #06 pc 0006fa0d  /system/lib/libstagefright.so (android::ACodec::OutputPortSettingsChangedState::onOMXEvent(OMX_EVENTTYPE, unsigned int, unsigned int)+296) (BuildId: ebe447d2b03eb2b9257fa086cb722807)
  #07 pc 0006a915  /system/lib/libstagefright.so (android::ACodec::BaseState::onOMXMessage(android::sp<android::AMessage> const&)+132) (BuildId: ebe447d2b03eb2b9257fa086cb722807)
  #08 pc 00073c19  /system/lib/libstagefright.so (android::AHierarchicalStateMachine::handleMessage(android::sp<android::AMessage> const&)+68) (BuildId: ebe447d2b03eb2b9257fa086cb722807)
  #09 pc 0006a7d9  /system/lib/libstagefright.so (android::ACodec::BaseState::onOMXMessageList(android::sp<android::AMessage> const&)+112) (BuildId: ebe447d2b03eb2b9257fa086cb722807)
  #10 pc 0006a431  /system/lib/libstagefright.so (android::ACodec::BaseState::onMessageReceived(android::sp<android::AMessage> const&)+300) (BuildId: ebe447d2b03eb2b9257fa086cb722807)
  #11 pc 00073c19  /system/lib/libstagefright.so (android::AHierarchicalStateMachine::handleMessage(android::sp<android::AMessage> const&)+68) (BuildId: ebe447d2b03eb2b9257fa086cb722807)
  #12 pc 0000ff6d  /system/lib/libstagefright_foundation.so (android::AHandler::deliverMessage(android::sp<android::AMessage> const&)+24) (BuildId: b7def77b0a6eb9d32f954c8682733384)
  #13 pc 0001234d  /system/lib/libstagefright_foundation.so (android::AMessage::deliver()+64) (BuildId: b7def77b0a6eb9d32f954c8682733384)
  #14 pc 000106c7  /system/lib/libstagefright_foundation.so (android::ALooper::loop()+498) (BuildId: b7def77b0a6eb9d32f954c8682733384)
  #15 pc 0000d8db  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+318) (BuildId: 61529cc15275456efab07e70acf12d44)
  #16 pc 000a6093  /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+20) (BuildId: 68c87e04526a60689ecb5deb329804a0)
  #17 pc 00060763  /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30) (BuildId: 68c87e04526a60689ecb5deb329804a0)

Кто нибудь занимается проблемой?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...