在某些Android 6.0设备上与HEVC相关的崩溃

问题描述

一个应用会在少数都是Android 6.0的设备上生成与HEVC相关的崩溃:

tgkill

backtrace:
  #00  pc 0000000000044334  /system/lib/libc.so (tgkill+12)
  #00  pc 0000000000042645  /system/lib/libc.so (pthread_kill+32)
  #00  pc 000000000001b87f  /system/lib/libc.so (raise+10)
  #00  pc 0000000000018a31  /system/lib/libc.so (__libc_android_abort+34)
  #00  pc 0000000000016830  /system/lib/libc.so (abort+4)
  #00  pc 0000000000002f83  /system/lib/liblog.so (__android_log_assert+86)
  #00  pc 000000000000a411  /system/lib/libstagefright_soft_hevcdec.so
  #00  pc 0000000000026cf3  /system/lib/libstagefright_omx.so (android::SimpleSoftOMXComponent::onMessageReceived(android::sp<android::AMessage> const&)+242)
  #00  pc 0000000000027be7  /system/lib/libstagefright_omx.so
  #00  pc 000000000000b339  /system/lib/libstagefright_foundation.so (android::AHandler::deliverMessage(android::sp<android::AMessage> const&)+16)
  #00  pc 000000000000d327  /system/lib/libstagefright_foundation.so (android::AMessage::deliver()+54)
  #00  pc 000000000000bd5b  /system/lib/libstagefright_foundation.so (android::ALooper::loop()+222)
  #00  pc 0000000000011ae5  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+112)
  #00  pc 0000000000041f47  /system/lib/libc.so (__pthread_start(void*)+30)
  #00  pc 00000000000190b3  /system/lib/libc.so (__start_thread+6)

堆栈跟踪未指向使用MediaCodec的流HEVC(即H.265)视频流的应用程序的任何源代码。

我想强调的是,这种情况偶尔只会在极少数设备(例如HTC One,LG G3)上发生。

有人可以阐明与Android 6相关的崩溃以提示可能的崩溃预防吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...