quickjs-android icon indicating copy to clipboard operation
quickjs-android copied to clipboard

Android5.0 emoji字符串奔溃

Open htzz271 opened this issue 1 year ago • 0 comments

大佬看看这个崩溃能借吗

2023-04-15 23:09:16.392 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal start byte 0xf0 2023-04-15 23:09:16.392 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] string: 'sssf🫀fff' 2023-04-15 23:09:16.392 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] in call to NewStringUTF 2023-04-15 23:09:16.392 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] from java.lang.Object com.quickjs.QuickJSNativeImpl._arrayGet(long, int, com.quickjs.JSValue, int) 2023-04-15 23:09:16.392 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] "QuickJS-0" prio=5 tid=14 Runnable 2023-04-15 23:09:16.393 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] | group="main" sCount=0 dsCount=0 obj=0x12c0b900 self=0x7fc0735a3000 2023-04-15 23:09:16.393 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] | sysTid=8673 nice=0 cgrp=apps sched=0/0 handle=0x7fc06e00aa00 2023-04-15 23:09:16.393 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] | state=R schedstat=( 0 0 0 ) utm=1 stm=0 core=0 HZ=100 2023-04-15 23:09:16.393 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] | stack=0x7fc0603e6000-0x7fc0603e8000 stackSize=1036KB 2023-04-15 23:09:16.393 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] | held mutexes= "mutator lock"(shared held) 2023-04-15 23:09:16.393 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] native: #00 pc 00006c19 /system/lib64/libbacktrace_libc++.so (UnwindCurrent::Unwind(unsigned long, ucontext*)+57) 2023-04-15 23:09:16.393 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] native: #01 pc 0038aa50 /system/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits >&, int, char const*, art::mirror::ArtMethod*)+96) 2023-04-15 23:09:16.393 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] native: #02 pc 0035a617 /system/lib64/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits >&) const+215) 2023-04-15 23:09:16.393 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] native: #03 pc 0010e1c3 /system/lib64/libart.so (art::JniAbort(char const*, char const*)+947) 2023-04-15 23:09:16.393 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] native: #04 pc 0010f13c /system/lib64/libart.so (art::JniAbortF(char const*, char const*, ...)+220) 2023-04-15 23:09:16.393 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] native: #05 pc 00113706 /system/lib64/libart.so (art::ScopedCheck::Check(bool, char const*, ...) (.constprop.132)+1686) 2023-04-15 23:09:16.393 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] native: #06 pc 001196c0 /system/lib64/libart.so (art::CheckJNI::NewStringUTF(_JNIEnv*, char const*)+64) 2023-04-15 23:09:16.393 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] native: #07 pc 00011807 /data/app/com.game.master.j2v8test-1/lib/x86_64/libquickjs-android.so (To_JObject(_JNIEnv*, long, int, JSValue)+471) 2023-04-15 23:09:16.393 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] native: #08 pc 008b7a13 /data/dalvik-cache/x86_64/data@[email protected]@[email protected] (Java_com_quickjs_QuickJSNativeImpl__1arrayGet__JILcom_quickjs_JSValue_2I+251) 2023-04-15 23:09:16.393 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] at com.quickjs.QuickJSNativeImpl._arrayGet(Native method) 2023-04-15 23:09:16.393 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] at com.quickjs.EventQueue.lambda$_arrayGet$8$com-quickjs-EventQueue(EventQueue.java:166) 2023-04-15 23:09:16.393 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] at com.quickjs.EventQueue$$ExternalSyntheticLambda12.run(D8$$SyntheticClass:-1) 2023-04-15 23:09:16.393 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] at com.quickjs.EventQueue.post(EventQueue.java:43) 2023-04-15 23:09:16.393 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] at com.quickjs.EventQueue._arrayGet(EventQueue.java:166) 2023-04-15 23:09:16.394 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] at com.quickjs.JSArray.get(JSArray.java:53) 2023-04-15 23:09:16.394 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] at com.quickjs.JSArray.getString(JSArray.java:88) 2023-04-15 23:09:16.394 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] at com.quickjs.JSObject.getParameters(JSObject.java:268) 2023-04-15 23:09:16.394 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] at com.quickjs.JSObject.lambda$appendJavascriptInterface$1(JSObject.java:237) 2023-04-15 23:09:16.394 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] at com.quickjs.JSObject$$ExternalSyntheticLambda0.invoke(D8$$SyntheticClass:-1) 2023-04-15 23:09:16.394 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] at com.quickjs.QuickJS.callJavaCallback(QuickJS.java:109) 2023-04-15 23:09:16.394 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] at com.quickjs.QuickJSNativeImpl._executeScript(Native method) 2023-04-15 23:09:16.394 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] at com.quickjs.EventQueue.lambda$_executeScript$4$com-quickjs-EventQueue(EventQueue.java:146) 2023-04-15 23:09:16.394 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] at com.quickjs.EventQueue$$ExternalSyntheticLambda20.run(D8$$SyntheticClass:-1) 2023-04-15 23:09:16.394 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] at com.quickjs.EventQueue.lambda$post$0(EventQueue.java:53) 2023-04-15 23:09:16.394 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] at com.quickjs.EventQueue$$ExternalSyntheticLambda25.run(D8$$SyntheticClass:-1) 2023-04-15 23:09:16.394 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] at android.os.Handler.handleCallback(Handler.java:739) 2023-04-15 23:09:16.394 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] at android.os.Handler.dispatchMessage(Handler.java:95) 2023-04-15 23:09:16.394 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] at android.os.Looper.loop(Looper.java:135) 2023-04-15 23:09:16.394 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65] at android.os.HandlerThread.run(HandlerThread.java:61) 2023-04-15 23:09:16.394 8655-8673/com.game.master.j2v8test A/art: art/runtime/check_jni.cc:65]

htzz271 avatar Apr 15 '23 15:04 htzz271