Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JNI处理报错 #20

Open
Layne2016 opened this issue Apr 29, 2019 · 5 comments
Open

JNI处理报错 #20

Layne2016 opened this issue Apr 29, 2019 · 5 comments

Comments

@Layne2016
Copy link

2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal start byte 0x98
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] string: '�警2</a'
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] input: '<0x98> 0xe8 0xad 0xa6 0x32 0x3c 0x2f 0x61'
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] in call to NewStringUTF
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] from cn.vimfung.luascriptcore.LuaValue cn.vimfung.luascriptcore.LuaNativeUtil.callMethod(int, java.lang.String, cn.vimfung.luascriptcore.LuaValue[])
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] "main" prio=5 tid=1 Runnable
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] | group="main" sCount=0 dsCount=0 flags=0 obj=0x729a0270 self=0x789b6c2a00
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] | sysTid=22152 nice=-10 cgrp=default sched=0/0 handle=0x79203789a8
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] | state=R schedstat=( 7703845145 235873952 1155 ) utm=736 stm=34 core=5 HZ=100
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] | stack=0x7fe3dbe000-0x7fe3dc0000 stackSize=8MB
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] | held mutexes= "mutator lock"(shared held)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #00 pc 00000000003cbf3c /system/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*)+208)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #1 pc 000000000049c3dc /system/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits>&, bool, BacktraceMap*, bool) const+348)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #2 pc 00000000002fee04 /system/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1048)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #3 pc 00000000002ff1f4 /system/lib64/libart.so (art::JavaVMExt::JniAbortV(char const*, char const*, std::__va_list)+116)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #4 pc 000000000010fcd8 /system/lib64/libart.so (art::ScopedCheck::AbortF(char const*, ...)+148)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #5 pc 00000000001101b0 /system/lib64/libart.so (art::ScopedCheck::CheckUtfString(char const*, bool)+736)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #6 pc 000000000010dcd8 /system/lib64/libart.so (art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*)+644)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #7 pc 0000000000104438 /system/lib64/libart.so (art::CheckJNI::NewStringUTF(_JNIEnv*, char const*)+636)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #8 pc 0000000000093f24 /data/app/com.lai.limetv-QrqY12KtfjqNeq9ODAXx9A==/lib/arm64/libLuaScriptCore.so (_JNIEnv::NewStringUTF(char const*)+48)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #9 pc 0000000000093094 /data/app/com.lai.limetv-QrqY12KtfjqNeq9ODAXx9A==/lib/arm64/libLuaScriptCore.so (LuaJavaConverter::convertToJavaObjectByLuaValue(_JNIEnv*, cn::vimfung::luascriptcore::LuaContext*, cn::vimfung::luascriptcore::LuaValue*)+832)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #10 pc 00000000000948e4 /data/app/com.lai.limetv-QrqY12KtfjqNeq9ODAXx9A==/lib/arm64/libLuaScriptCore.so (LuaJavaConverter::convertToJavaLuaValueByLuaValue(_JNIEnv*, cn::vimfung::luascriptcore::LuaContext*, cn::vimfung::luascriptcore::LuaValue*)+2004)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #11 pc 000000000009cd10 /data/app/com.lai.limetv-QrqY12KtfjqNeq9ODAXx9A==/lib/arm64/libLuaScriptCore.so (???)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #12 pc 00000000000f0064 /data/app/com.lai.limetv-QrqY12KtfjqNeq9ODAXx9A==/lib/arm64/libLuaScriptCore.so (???)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #13 pc 00000000000b707c /data/app/com.lai.limetv-QrqY12KtfjqNeq9ODAXx9A==/lib/arm64/libLuaScriptCore.so (???)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #14 pc 00000000000da474 /data/app/com.lai.limetv-QrqY12KtfjqNeq9ODAXx9A==/lib/arm64/libLuaScriptCore.so (???)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #15 pc 00000000000b764c /data/app/com.lai.limetv-QrqY12KtfjqNeq9ODAXx9A==/lib/arm64/libLuaScriptCore.so (???)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #16 pc 00000000000b7704 /data/app/com.lai.limetv-QrqY12KtfjqNeq9ODAXx9A==/lib/arm64/libLuaScriptCore.so (???)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #17 pc 00000000000aa7d8 /data/app/com.lai.limetv-QrqY12KtfjqNeq9ODAXx9A==/lib/arm64/libLuaScriptCore.so (???)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #18 pc 00000000000b64f0 /data/app/com.lai.limetv-QrqY12KtfjqNeq9ODAXx9A==/lib/arm64/libLuaScriptCore.so (???)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #19 pc 00000000000b7e20 /data/app/com.lai.limetv-QrqY12KtfjqNeq9ODAXx9A==/lib/arm64/libLuaScriptCore.so (???)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #20 pc 00000000000aa674 /data/app/com.lai.limetv-QrqY12KtfjqNeq9ODAXx9A==/lib/arm64/libLuaScriptCore.so (lua_pcallk+220)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #21 pc 0000000000125620 /data/app/com.lai.limetv-QrqY12KtfjqNeq9ODAXx9A==/lib/arm64/libLuaScriptCore.so (cn::vimfung::luascriptcore::LuaEngineAdapter::pCall(lua_State*, int, int, int)+56)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #22 pc 00000000000ecb4c /data/app/com.lai.limetv-QrqY12KtfjqNeq9ODAXx9A==/lib/arm64/libLuaScriptCore.so (???)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #23 pc 00000000000ec88c /data/app/com.lai.limetv-QrqY12KtfjqNeq9ODAXx9A==/lib/arm64/libLuaScriptCore.so (???)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #24 pc 00000000000ec750 /data/app/com.lai.limetv-QrqY12KtfjqNeq9ODAXx9A==/lib/arm64/libLuaScriptCore.so (???)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #25 pc 000000000017d334 /data/app/com.lai.limetv-QrqY12KtfjqNeq9ODAXx9A==/lib/arm64/libLuaScriptCore.so (std::__ndk1::function<void ()>::operator()() const+132)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #26 pc 000000000017d290 /data/app/com.lai.limetv-QrqY12KtfjqNeq9ODAXx9A==/lib/arm64/libLuaScriptCore.so (cn::vimfung::luascriptcore::LuaOperationQueue::performAction(std::__ndk1::function<void ()> const&)+52)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #27 pc 00000000000dde98 /data/app/com.lai.limetv-QrqY12KtfjqNeq9ODAXx9A==/lib/arm64/libLuaScriptCore.so (cn::vimfung::luascriptcore::LuaContext::callMethod(std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&, std::__ndk1::deque<cn::vimfung::luascriptcore::LuaValue*, std::__ndk1::allocatorcn::vimfung::luascriptcore::LuaValue*>*)+120)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #28 pc 0000000000086d90 /data/app/com.lai.limetv-QrqY12KtfjqNeq9ODAXx9A==/lib/arm64/libLuaScriptCore.so (Java_cn_vimfung_luascriptcore_LuaNativeUtil_callMethod+616)
2019-04-29 10:58:50.771 22152-22152/com.lai.limetv A/zygote64: java_vm_ext.cc:534] native: #29 pc 0000000000001160 /data/app/com.lai.limetv-QrqY12KtfjqNeq9ODAXx9A==/oat/arm64/base.odex (Java_cn_vimfung_luascriptcore_LuaNativeUtil_callMethod__ILjava_lang_String_2_3Lcn_vimfung_luascriptcore_LuaValue_2+208)

@vimfung
Copy link
Owner

vimfung commented Apr 29, 2019

请问怎么出现的?

@Layne2016
Copy link
Author

请问怎么出现的?

用lua去解析html,可能是处理到了特殊字符,上面日志第三行的字符串原来是 X战警2

@vimfung
Copy link
Owner

vimfung commented May 5, 2019

好的,我了解了,等我解决后再告诉您,感谢您的反馈~

@vimfung
Copy link
Owner

vimfung commented May 5, 2019

能提供一个demo给我吗?我不太清楚你怎么实现解析html这块的功能

@vimfung
Copy link
Owner

vimfung commented May 19, 2019

我做了一些修复,麻烦您更新看看是否还有这样的问题

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants