帖子

小米8语音唤醒功能崩溃退出

[复制链接]

该用户从未签到

451110 189****4131 发表于 2019-2-15 15:42:27 1#
本帖最后由 189****4131 于 2019-2-15 15:48 编辑

小米8(android 9)偶尔会出现崩溃退出 ,下面是日志:

分析: 1.已经是使用最新版本的sdk
           2.用的是语音唤醒sdk,奔溃是出现在 唤醒时(即说完唤醒词后) 发生
           3.从下面奔溃日志提示  是sdk 所导致的问题
           4.项目同时有集成语音唤醒、离线命令词、离线语音合成sdk

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'Xiaomi/dipper/dipper:9/PKQ1.180729.001/9.1.24:user/release-keys'
Revision: '0'
ABI: 'arm'
pid: 15243, tid: 15823, name: wakeuper  >>> “包名” <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
Abort message: 'java_vm_ext.cc:542] JNI DETECTED ERROR IN APPLICATION: use of deleted global reference 0x3216'
    r0  00000000  r1  00003dcf  r2  00000006  r3  00000008
    r4  00003b8b  r5  00003dcf  r6  c93fd4ac  r7  0000010c
    r8  00000014  r9  ea71c720  r10 0000000a  r11 ea166b9e
    ip  c93fd448  sp  c93fd498  lr  ec5b1139  pc  ec5a8e56

backtrace:
    #00 pc 0001ce56  /system/lib/libc.so (abort+58)
    #01 pc 0034fc83  /system/lib/libart.so (art::Runtime::Abort(char const*)+910)
    #02 pc 000071b3  /system/lib/libbase.so (android::base:ogMessage::~LogMessage()+494)
    #03 pc 002333a3  /system/lib/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1214)
    #04 pc 0023356f  /system/lib/libart.so (art::JavaVMExt::JniAbortF(char const*, char const*, ...)+66)
    #05 pc 00378067  /system/lib/libart.so (art::Thread:ecodeJObject(_jobject*) const+510)
    #06 pc 000c4545  /system/lib/libart.so (art:anonymous namespace)::ScopedCheck::CheckInstance(art::ScopedObjectAccess&, art:anonymous namespace)::ScopedCheck::InstanceKind, _jobject*, bool)+72)
   #07 pc 000c38af  /system/lib/libart.so (art:anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art:anonymous namespace)::JniValueType)+442)
   #08 pc 000c2ffd  /system/lib/libart.so (art:anonymous namespace)::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art:anonymous namespace)::JniValueType*)+624)
     #09 pc 000c7937  /system/lib/libart.so (art:anonymous namespace)::CheckJNI::CheckCallArgs(art::ScopedObjectAccess&, art:anonymous namespace)::ScopedCheck&, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, art::InvokeType, art:anonymous namespace)::VarArgs const*)+94)
    #10 pc 000c6b67  /system/lib/libart.so (art:anonymous namespace)::CheckJNI::CallMethodV(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, std::__va_list, art:rimitive::Type, art::InvokeType)+506)    #11 pc 000b8135  /system/lib/libart.so (art::(anonymous namespace)::CheckJNI::CallIntMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list)+44)
    #12 pc 001726bc  /data/app/com.handly.ehome-VImRmT_G3_QAlchAaZ6wOw==/lib/arm/libmsc.so (_JNIEnv::CallIntMethod(_jobject*, _jmethodID*, ...)+36)
    #13 pc 00172c10  /data/app/com.handly.ehome-VImRmT_G3_QAlchAaZ6wOw==/lib/arm/libmsc.so (JNI_IvwMsgProcCB(char const*, int, int, int, void const*, void*)+204)
    #14 pc 0013198c  /data/app/com.handly.ehome-VImRmT_G3_QAlchAaZ6wOw==/lib/arm/libmsc.so
    #15 pc 0016eaa4  /data/app/com.handly.ehome-VImRmT_G3_QAlchAaZ6wOw==/lib/arm/libmsc.so (IvwWakeupCallBack+1632)
    #16 pc 0018d5f0  /data/app/com.handly.ehome-VImRmT_G3_QAlchAaZ6wOw==/lib/arm/libmsc.so (IvwInst::dec_one_frame(int, short const*)+340)
    #17 pc 0018d800  /data/app/com.handly.ehome-VImRmT_G3_QAlchAaZ6wOw==/lib/arm/libmsc.so (IvwInst::wIvwWriteNoVad(char*, int)+104)
    #18 pc 0018e9ac  /data/app/com.handly.ehome-VImRmT_G3_QAlchAaZ6wOw==/lib/arm/libmsc.so (IvwInst::wIvwWrite(char const*, int, int)+668)
    #19 pc 0017bc24  /data/app/com.handly.ehome-VImRmT_G3_QAlchAaZ6wOw==/lib/arm/libmsc.so (IVWEngineFace::IVWF8F4A1B3FE7C471DB32BE1F2CFF09E77(void*, char*, int)+60)
    #20 pc 0017ba09  /data/app/com.handly.ehome-VImRmT_G3_QAlchAaZ6wOw==/lib/arm/libmsc.so (wIvw_AudioWriteInst+10)
    #21 pc 0016fc44  /data/app/com.handly.ehome-VImRmT_G3_QAlchAaZ6wOw==/lib/arm/libmsc.so (Ivw_AppendDataSyn+780)
    #22 pc 00133244  /data/app/com.handly.ehome-VImRmT_G3_QAlchAaZ6wOw==/lib/arm/libmsc.so (QIVWAudioWrite+580)
    #23 pc 00176cc4  /data/app/com.handly.ehome-VImRmT_G3_QAlchAaZ6wOw==/lib/arm/libmsc.so (Java_com_iflytek_msc_MSC_QIVWAudioWrite+80)
    #24 pc 00417e79  /system/lib/libart.so (art_quick_generic_jni_trampoline+40)
    #25 pc 0007a87f  /dev/ashmem/dalvik-jit-code-cache (deleted) (com.iflytek.cloud.thirdparty.j.a+94)
    #26 pc 00413975  /system/lib/libart.so (art_quick_invoke_stub_internal+68)
    #27 pc 003ecaf1  /system/lib/libart.so (art_quick_invoke_stub+224)
    #28 pc 000a1c65  /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+136)
    #29 pc 001e6e65  /system/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+236)
    #30 pc 001e195f  /system/lib/libart.so (bool art::interpreter:oCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+814)

    #31 pc 003e85dd  /system/lib/libart.so (MterpInvokeDirect+196)
    #32 pc 00406894  /system/lib/libart.so (ExecuteMterpImpl+14484)
    #33 pc 003d2dd0  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.handly.ehome-VImRmT_G3_QAlchAaZ6wOw==/split_lib_dependencies_apk.apk (deleted) (com.iflytek.cloud.thirdparty.j.a+4)
    #34 pc 001c60db  /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.448845121+378)
    #35 pc 001ca7c1  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
    #36 pc 001e1947  /system/lib/libart.so (bool art::interpreter:oCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)

    #37 pc 003e774f  /system/lib/libart.so (MterpInvokeVirtual+442)
    #38 pc 00406794  /system/lib/libart.so (ExecuteMterpImpl+14228)
    #39 pc 003d3c42  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.handly.ehome-VImRmT_G3_QAlchAaZ6wOw==/split_lib_dependencies_apk.apk (deleted) (com.iflytek.cloud.thirdparty.k.a+6)
    #40 pc 001c60db  /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.448845121+378)
    #41 pc 001ca7c1  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
    #42 pc 001e1947  /system/lib/libart.so (bool art::interpreter:oCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)

    #43 pc 003e774f  /system/lib/libart.so (MterpInvokeVirtual+442)
    #44 pc 00406794  /system/lib/libart.so (ExecuteMterpImpl+14228)
    #45 pc 003d37b0  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.handly.ehome-VImRmT_G3_QAlchAaZ6wOw==/split_lib_dependencies_apk.apk (deleted) (com.iflytek.cloud.thirdparty.k.a+24)
    #46 pc 001c60db  /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.448845121+378)
    #47 pc 001ca7c1  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
    #48 pc 001e1947  /system/lib/libart.so (bool art::interpreter:oCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)

    #49 pc 003e774f  /system/lib/libart.so (MterpInvokeVirtual+442)
    #50 pc 00406794  /system/lib/libart.so (ExecuteMterpImpl+14228)
    #51 pc 003d41f0  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.handly.ehome-VImRmT_G3_QAlchAaZ6wOw==/split_lib_dependencies_apk.apk (deleted) (com.iflytek.cloud.thirdparty.k.onMsgProcess+40)
    #52 pc 001c60db  /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.448845121+378)
    #53 pc 001ca707  /system/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+82)
    #54 pc 003db251  /system/lib/libart.so (artQuickToInterpreterBridge+880)
    #55 pc 00417eff  /system/lib/libart.so (art_quick_to_interpreter_bridge+30)
    #56 pc 00090cdb  /dev/ashmem/dalvik-jit-code-cache (deleted) (com.iflytek.cloud.thirdparty.s.handleMessage+170)
    #57 pc 0007b0bf  /dev/ashmem/dalvik-jit-code-cache (deleted) (android.os.Handler.dispatchMessage+126)
    #58 pc 00023679  /dev/ashmem/dalvik-jit-code-cache (deleted) (android.os.Looper.loop+1008)
    #59 pc 00413975  /system/lib/libart.so (art_quick_invoke_stub_internal+68)
    #60 pc 003ecbf3  /system/lib/libart.so (art_quick_invoke_static_stub+222)
    #61 pc 000a1c77  /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+154)
    #62 pc 001e6e65  /system/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+236)
    #63 pc 001e195f  /system/lib/libart.so (bool art::interpreter:oCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+814)

    #64 pc 003e872b  /system/lib/libart.so (MterpInvokeStatic+130)
    #65 pc 00406914  /system/lib/libart.so (ExecuteMterpImpl+14612)
    #66 pc 00bb1750  /system/framework/boot-framework.vdex (android.os.HandlerThread.run+56)
    #67 pc 001c60db  /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.448845121+378)
    #68 pc 001ca707  /system/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+82)
    #69 pc 003db251  /system/lib/libart.so (artQuickToInterpreterBridge+880)
    #70 pc 00417eff  /system/lib/libart.so (art_quick_to_interpreter_bridge+30)
    #71 pc 00413975  /system/lib/libart.so (art_quick_invoke_stub_internal+68)
    #72 pc 003ecaf1  /system/lib/libart.so (art_quick_invoke_stub+224)
    #73 pc 000a1c65  /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+136)
    #74 pc 00349b9d  /system/lib/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+52)

    #75 pc 0034a8f5  /system/lib/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*)+320)
    #76 pc 0036e1e3  /system/lib/libart.so (art::Thread::CreateCallback(void*)+842)
    #77 pc 000637f5  /system/lib/libc.so (__pthread_start(void*)+22)
    #78 pc 0001e019  /system/lib/libc.so (__start_thread+24)








讯飞2017hj 发表于 2019-2-15 16:16:06
2#
您好,抓设备日志,然后再抓一下msc 的日志我们看一下呢。

楼内回复

已抓取日志,保存在附件中了  详情 发表于 2019-2-15 17:00
使用道具 举报 回复
讯飞2017hj 发表于 2019-2-15 16:21:27
3#
可以放到文件中,以压缩包的方式上传。
使用道具 举报 回复
189****4131 发表于 2019-2-15 17:00:40
4#
讯飞2017hj 发表于 2019-2-15 16:16
您好,抓设备日志,然后再抓一下msc 的日志我们看一下呢。

已抓取日志,保存在附件中了

日志.zip

8.92 KB, 下载次数: 3

使用道具 举报 回复
讯飞2017hj 发表于 2019-2-16 09:14:53
5#
您好,msc.log日志也发一下呢,msc.log日志生成方式可参考:http://bbs.xfyun.cn/forum.php?mod=viewthread&tid=9870

楼内回复

这是抓取生成的msc文件夹文件  详情 发表于 2019-2-18 10:31
使用道具 举报 回复
189****4131 发表于 2019-2-18 10:31:54
6#
讯飞2017hj 发表于 2019-2-16 09:14
您好,msc.log日志也发一下呢,msc.log日志生成方式可参考:http://bbs.xfyun.cn/forum.php?mod=viewthread ...

这是抓取生成的msc文件夹文件

msclog.zip

166.91 KB, 下载次数: 2

使用道具 举报 回复
讯飞2017hj 发表于 2019-2-18 14:02:14
7#
收到,会尽快分析。

楼内回复

请问有分析结果了吗?这边遇到类似的  详情 发表于 2019-2-26 15:00
使用道具 举报 回复
守卿 发表于 2019-2-26 15:00:29
8#
讯飞2017hj 发表于 2019-2-18 14:02
收到,会尽快分析。

请问有分析结果了吗?这边遇到类似的
使用道具 举报 回复
讯飞2017hj 发表于 2019-2-27 09:01:30
9#
您好,还没呢,复现了好多次都没复现出来,请问您是什么情况下才会崩溃呢。
使用道具 举报 回复
151****1607 发表于 2019-3-4 17:56:07
10#
我是windows API ,用C#调用的,当说完唤醒词,在唤醒通知的回调函数运行完后,winform程序闪退。
求解决啊
使用道具 举报 回复