问题描述
一个应用会在少数都是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 (将#修改为@)