Android Crash
- Dominant language
- C
- Stars
- 1.9k
- Forks
- 219
- PR merge metrics
- No merged PRs in 30d
Description
--------- beginning of crash
2019-03-21 12:56:08.233 11493-11493/com.maichuqu.civilization E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.maichuqu.civilization, PID: 11493
java.lang.UnsatisfiedLinkError: No implementation found for void com.taobao.gcanvas.GCanvasJNI.registerCallback(java.lang.String, int) (tried Java_com_taobao_gcanvas_GCanvasJNI_registerCallback and Java_com_taobao_gcanvas_GCanvasJNI_registerCallback__Ljava_lang_String_2I)
at com.taobao.gcanvas.GCanvasJNI.registerCallback(Native Method)
at com.taobao.gcanvas.GCanvasJNI.registerWXCallNativeFunc(GCanvasJNI.java:125)
at com.taobao.gcanvas.bridges.weex.WXGCanvasWeexComponent.addGCanvasView(WXGCanvasWeexComponent.java:43)
at com.taobao.gcanvas.bridges.weex.WXGCanvasWeexComponent.initComponentHostView(WXGCanvasWeexComponent.java:101)
at com.taobao.gcanvas.bridges.weex.WXGCanvasWeexComponent.initComponentHostView(WXGCanvasWeexComponent.java:31)
at com.taobao.weex.ui.component.WXComponent.createViewImpl(WXComponent.java:1230)
at com.taobao.weex.ui.component.WXComponent.createView(WXComponent.java:1222)
at com.taobao.weex.ui.component.WXVContainer.createChildViewAt(WXVContainer.java:299)
at com.taobao.weex.ui.flat.WidgetContainer.createChildViewAt(WidgetContainer.java:80)
at com.taobao.weex.dom.action.AddElementAction.executeRender(AddElementAction.java:127)
at com.taobao.weex.dom.RenderActionTask.execute(RenderActionTask.java:50)
at com.taobao.weex.ui.WXRenderManager$1.run(WXRenderManager.java:104)
at com.taobao.weex.common.WXThread$SafeRunnable.run(WXThread.java:48)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6669)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
2019-03-21 12:56:08.234 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] JNI DETECTED ERROR IN APPLICATION: JNI GetFieldID called with pending exception java.lang.UnsatisfiedLinkError: No implementation found for void com.taobao.gcanvas.GCanvasJNI.registerCallback(java.lang.String, int) (tried Java_com_taobao_gcanvas_GCanvasJNI_registerCallback and Java_com_taobao_gcanvas_GCanvasJNI_registerCallback__Ljava_lang_String_2I)
2019-03-21 12:56:08.234 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] at void com.taobao.gcanvas.GCanvasJNI.registerCallback(java.lang.String, int) (GCanvasJNI.java:-2)
2019-03-21 12:56:08.234 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] at void com.taobao.gcanvas.GCanvasJNI.registerWXCallNativeFunc(android.content.Context) (GCanvasJNI.java:125)
2019-03-21 12:56:08.234 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] at void com.taobao.gcanvas.bridges.weex.GCanvasWeexModule.() (GCanvasWeexModule.java:152)
2019-03-21 12:56:08.234 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] at java.lang.Object java.lang.Class.newInstance() (Class.java:-2)
2019-03-21 12:56:08.234 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] at com.taobao.weex.common.WXModule com.taobao.weex.common.TypeModuleFactory.buildInstance() (TypeModuleFactory.java:79)
2019-03-21 12:56:08.234 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] at com.taobao.weex.common.WXModule com.taobao.weex.bridge.WXModuleManager.findModule(java.lang.String, java.lang.String, com.taobao.weex.bridge.ModuleFactory) (WXModuleManager.java:220)
2019-03-21 12:56:08.234 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] at java.lang.Object com.taobao.weex.bridge.WXModuleManager.callModuleMethod(java.lang.String, java.lang.String, java.lang.String, com.alibaba.fastjson.JSONArray) (WXModuleManager.java:148)
2019-03-21 12:56:08.234 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] at java.lang.Object com.taobao.weex.bridge.WXBridgeManager.callModuleMethod(java.lang.String, java.lang.String, java.lang.String, com.alibaba.fastjson.JSONArray, com.alibaba.fastjson.JSONObject) (WXBridgeManager.java:284)
2019-03-21 12:56:08.234 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] at java.lang.Object com.taobao.weex.bridge.WXBridgeManager.callNativeModule(java.lang.String, java.lang.String, java.lang.String, com.alibaba.fastjson.JSONArray, com.alibaba.fastjson.JSONObject) (WXBridgeManager.java:411)
2019-03-21 12:56:08.235 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] at java.lang.Object com.taobao.weex.bridge.WXBridge.callNativeModule(java.lang.String, java.lang.String, java.lang.String, byte[], byte[]) (WXBridge.java:263)
2019-03-21 12:56:08.235 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] at int com.taobao.weex.bridge.WXBridge.execJS(java.lang.String, java.lang.String, java.lang.String, com.taobao.weex.bridge.WXJSObject[]) (WXBridge.java:-2)
2019-03-21 12:56:08.235 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] at void com.taobao.weex.bridge.WXBridgeManager.invokeExecJS(java.lang.String, java.lang.String, java.lang.String, com.taobao.weex.bridge.WXJSObject[], boolean) (WXBridgeManager.java:1716)
2019-03-21 12:56:08.235 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] at void com.taobao.weex.bridge.WXBridgeManager.invokeExecJS(java.lang.String, java.lang.String, java.lang.String, com.taobao.weex.bridge.WXJSObject[]) (WXBridgeManager.java:1702)
2019-03-21 12:56:08.235 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] at void com.taobao.weex.bridge.WXBridgeManager.invokeCallJSBatch(android.os.Message) (WXBridgeManager.java:1871)
2019-03-21 12:56:08.235 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] at boolean com.taobao.weex.bridge.WXBridgeManager.handleMessage(android.os.Message) (WXBridgeManager.java:1678)
2019-03-21 12:56:08.235 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] at boolean com.taobao.weex.common.WXThread$SafeCallback.handleMessage(android.os.Message) (WXThread.java:73)
2019-03-21 12:56:08.235 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:102)
2019-03-21 12:56:08.235 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] at void android.os.Looper.loop() (Looper.java:193)
2019-03-21 12:56:08.235 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] at void android.os.HandlerThread.run() (HandlerThread.java:65)
2019-03-21 12:56:08.235 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542]
2019-03-21 12:56:08.235 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] in call to GetFieldID
2019-03-21 12:56:08.235 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] from int com.taobao.weex.bridge.WXBridge.execJS(java.lang.String, java.lang.String, java.lang.String, com.taobao.weex.bridge.WXJSObject[])
2019-03-21 12:56:08.235 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] "WeexJSBridgeThread" prio=5 tid=14 Runnable
2019-03-21 12:56:08.235 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] | group="main" sCount=0 dsCount=0 flags=0 obj=0x12e83998 self=0xdff1f600
2019-03-21 12:56:08.235 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] | sysTid=11512 nice=0 cgrp=default sched=0/0 handle=0xcccfb970
2019-03-21 12:56:08.235 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] | state=R schedstat=( 653225114 279075492 1134 ) utm=46 stm=19 core=1 HZ=100
2019-03-21 12:56:08.235 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] | stack=0xccbf8000-0xccbfa000 stackSize=1042KB
2019-03-21 12:56:08.235 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] | held mutexes= "mutator lock"(shared held)
2019-03-21 12:56:08.236 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #00 pc 004152f6 /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+198)
2019-03-21 12:56:08.236 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #01 pc 0051048e /system/lib/libart.so (art::Thread::DumpStack(std::__1::basic_ostream>&, bool, BacktraceMap*, bool) const+382)
2019-03-21 12:56:08.236 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #02 pc 0050b743 /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream>&, bool, BacktraceMap*, bool) const+83)
2019-03-21 12:56:08.236 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #03 pc 0031a8b0 /system/lib/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1088)
2019-03-21 12:56:08.236 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #04 pc 0031ad21 /system/lib/libart.so (art::JavaVMExt::JniAbortV(char const*, char const*, char*)+113)
2019-03-21 12:56:08.236 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #05 pc 000d60f7 /system/lib/libart.so (art::(anonymous namespace)::ScopedCheck::AbortF(char const*, ...)+71)
2019-03-21 12:56:08.236 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #06 pc 000d4a5e /system/lib/libart.so (art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType)+1230)
2019-03-21 12:56:08.236 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #07 pc 000d3bdb /system/lib/libart.so (art::(anonymous namespace)::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::(anonymous namespace)::JniValueType*)+811)
2019-03-21 12:56:08.236 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #08 pc 000db3ea /system/lib/libart.so (art::(anonymous namespace)::CheckJNI::GetFieldIDInternal(char const*, _JNIEnv*, _jclass*, char const*, char const*, bool)+922)
2019-03-21 12:56:08.236 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #09 pc 000c5a2e /system/lib/libart.so (art::(anonymous namespace)::CheckJNI::GetFieldID(_JNIEnv*, _jclass*, char const*, char const*)+46)
2019-03-21 12:56:08.236 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #10 pc 0000e2b7 /data/app/com.maichuqu.civilization-tUxDFjKtiiqI_vEq3mzyvg==/lib/x86/libweexjsc.so (???)
2019-03-21 12:56:08.236 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #11 pc 0000f678 /data/app/com.maichuqu.civilization-tUxDFjKtiiqI_vEq3mzyvg==/lib/x86/libweexjsc.so (???)
2019-03-21 12:56:08.236 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #12 pc 00079417 /data/app/com.maichuqu.civilization-tUxDFjKtiiqI_vEq3mzyvg==/lib/x86/libweexjsc.so (???)
2019-03-21 12:56:08.236 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #13 pc 00077c8d /data/app/com.maichuqu.civilization-tUxDFjKtiiqI_vEq3mzyvg==/lib/x86/libweexjsc.so (???)
2019-03-21 12:56:08.236 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #14 pc 00077e7f /data/app/com.maichuqu.civilization-tUxDFjKtiiqI_vEq3mzyvg==/lib/x86/libweexjsc.so (???)
2019-03-21 12:56:08.236 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #15 pc 0000b4bb /data/app/com.maichuqu.civilization-tUxDFjKtiiqI_vEq3mzyvg==/lib/x86/libweexjsc.so (???)
2019-03-21 12:56:08.236 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #16 pc 005f6b97 /system/lib/libart.so (art_quick_generic_jni_trampoline+71)
2019-03-21 12:56:08.236 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #17 pc 005f0b82 /system/lib/libart.so (art_quick_invoke_stub+338)
2019-03-21 12:56:08.236 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #18 pc 000a30ce /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+222)
2019-03-21 12:56:08.236 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #19 pc 0029bca2 /system/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+338)
2019-03-21 12:56:08.236 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #20 pc 00293e48 /system/lib/libart.so (bool art::interpreter::DoCall(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1048)
2019-03-21 12:56:08.237 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #21 pc 005bd574 /system/lib/libart.so (MterpInvokeInterface+1444)
2019-03-21 12:56:08.237 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #22 pc 005e2f21 /system/lib/libart.so (ExecuteMterpImpl+14753)
2019-03-21 12:56:08.237 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #23 pc 00312bb6 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.maichuqu.civilization-tUxDFjKtiiqI_vEq3mzyvg==/split_lib_dependencies_apk.apk (deleted) (com.taobao.weex.bridge.WXBridgeManager.invokeExecJS+122)
2019-03-21 12:56:08.237 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #24 pc 00266216 /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539+598)
2019-03-21 12:56:08.237 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #25 pc 0026c79c /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+220)
2019-03-21 12:56:08.237 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #26 pc 00295229 /system/lib/libart.so (bool art::interpreter::DoCall(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+985)
2019-03-21 12:56:08.237 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #27 pc 005be028 /system/lib/libart.so (MterpInvokeVirtualRange+664)
2019-03-21 12:56:08.237 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #28 pc 005e3021 /system/lib/libart.so (ExecuteMterpImpl+15009)
2019-03-21 12:56:08.237 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #29 pc 00312b24 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.maichuqu.civilization-tUxDFjKtiiqI_vEq3mzyvg==/split_lib_dependencies_apk.apk (deleted) (com.taobao.weex.bridge.WXBridgeManager.invokeExecJS+12)
2019-03-21 12:56:08.237 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #30 pc 00266216 /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539+598)
2019-03-21 12:56:08.237 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #31 pc 0026c79c /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+220)
2019-03-21 12:56:08.237 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #32 pc 00293e2b /system/lib/libart.so (bool art::interpreter::DoCall(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1019)
2019-03-21 12:56:08.237 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #33 pc 005bda66 /system/lib/libart.so (MterpInvokeDirect+342)
2019-03-21 12:56:08.237 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #34 pc 005e2e21 /system/lib/libart.so (ExecuteMterpImpl+14497)
2019-03-21 12:56:08.237 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #35 pc 00312732 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.maichuqu.civilization-tUxDFjKtiiqI_vEq3mzyvg==/split_lib_dependencies_apk.apk (deleted) (com.taobao.weex.bridge.WXBridgeManager.invokeCallJSBatch+178)
2019-03-21 12:56:08.237 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #36 pc 00266216 /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539+598)
2019-03-21 12:56:08.237 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #37 pc 0026c79c /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+220)
2019-03-21 12:56:08.237 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #38 pc 00293e2b /system/lib/libart.so (bool art::interpreter::DoCall(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1019)
2019-03-21 12:56:08.237 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #39 pc 005bda66 /system/lib/libart.so (MterpInvokeDirect+342)
2019-03-21 12:56:08.238 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #40 pc 005e2e21 /system/lib/libart.so (ExecuteMterpImpl+14497)
2019-03-21 12:56:08.238 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #41 pc 0030f82a /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.maichuqu.civilization-tUxDFjKtiiqI_vEq3mzyvg==/split_lib_dependencies_apk.apk (deleted) (com.taobao.weex.bridge.WXBridgeManager.handleMessage+42)
2019-03-21 12:56:08.238 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #42 pc 00266216 /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539+598)
2019-03-21 12:56:08.238 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #43 pc 0026c79c /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+220)
2019-03-21 12:56:08.238 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #44 pc 00293e2b /system/lib/libart.so (bool art::interpreter::DoCall(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1019)
2019-03-21 12:56:08.238 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #45 pc 005bd574 /system/lib/libart.so (MterpInvokeInterface+1444)
2019-03-21 12:56:08.238 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #46 pc 005e2f21 /system/lib/libart.so (ExecuteMterpImpl+14753)
2019-03-21 12:56:08.238 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #47 pc 00317e2a /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.maichuqu.civilization-tUxDFjKtiiqI_vEq3mzyvg==/split_lib_dependencies_apk.apk (deleted) (com.taobao.weex.common.WXThread$SafeCallback.handleMessage+14)
2019-03-21 12:56:08.238 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #48 pc 00266216 /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539+598)
2019-03-21 12:56:08.238 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #49 pc 0026c79c /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+220)
2019-03-21 12:56:08.238 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #50 pc 00293e2b /system/lib/libart.so (bool art::interpreter::DoCall(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1019)
2019-03-21 12:56:08.238 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #51 pc 005bd574 /system/lib/libart.so (MterpInvokeInterface+1444)
2019-03-21 12:56:08.238 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #52 pc 005e2f21 /system/lib/libart.so (ExecuteMterpImpl+14753)
2019-03-21 12:56:08.238 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #53 pc 00ae395c /system/framework/boot-framework.vdex (android.os.Handler.dispatchMessage+28)
2019-03-21 12:56:08.238 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #54 pc 00266216 /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539+598)
2019-03-21 12:56:08.238 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #55 pc 0026c79c /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+220)
2019-03-21 12:56:08.238 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #56 pc 00293e2b /system/lib/libart.so (bool art::interpreter::DoCall(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1019)
2019-03-21 12:56:08.238 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #57 pc 005bc493 /system/lib/libart.so (MterpInvokeVirtual+691)
2019-03-21 12:56:08.239 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #58 pc 005e2d21 /system/lib/libart.so (ExecuteMterpImpl+14241)
2019-03-21 12:56:08.239 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #59 pc 00aeaa58 /system/framework/boot-framework.vdex (android.os.Looper.loop+404)
2019-03-21 12:56:08.239 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #60 pc 00266216 /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539+598)
2019-03-21 12:56:08.239 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #61 pc 0026c79c /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+220)
2019-03-21 12:56:08.239 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #62 pc 00293e2b /system/lib/libart.so (bool art::interpreter::DoCall(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+1019)
2019-03-21 12:56:08.239 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #63 pc 005bdc5f /system/lib/libart.so (MterpInvokeStatic+207)
2019-03-21 12:56:08.239 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #64 pc 005e2ea1 /system/lib/libart.so (ExecuteMterpImpl+14625)
2019-03-21 12:56:08.239 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #65 pc 00ae34ac /system/framework/boot-framework.vdex (android.os.HandlerThread.run+56)
2019-03-21 12:56:08.240 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #66 pc 00266216 /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2093054539+598)
2019-03-21 12:56:08.240 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #67 pc 0026c68e /system/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+126)
2019-03-21 12:56:08.240 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #68 pc 005a953d /system/lib/libart.so (artQuickToInterpreterBridge+1277)
2019-03-21 12:56:08.240 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #69 pc 005f6c6d /system/lib/libart.so (art_quick_to_interpreter_bridge+77)
2019-03-21 12:56:08.240 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #70 pc 005f0b82 /system/lib/libart.so (art_quick_invoke_stub+338)
2019-03-21 12:56:08.240 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #71 pc 000a30ce /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+222)
2019-03-21 12:56:08.240 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #72 pc 004d3349 /system/lib/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+89)
2019-03-21 12:56:08.240 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #73 pc 004d45f7 /system/lib/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*)+471)
2019-03-21 12:56:08.240 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #74 pc 0050958c /system/lib/libart.so (art::Thread::CreateCallback(void*)+1484)
2019-03-21 12:56:08.240 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #75 pc 0008f065 /system/lib/libc.so (__pthread_start(void*)+53)
2019-03-21 12:56:08.240 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] native: #76 pc 0002485b /system/lib/libc.so (__start_thread+75)
2019-03-21 12:56:08.240 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] at com.taobao.weex.bridge.WXBridge.execJS(Native method)
2019-03-21 12:56:08.240 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] at com.taobao.weex.bridge.WXBridgeManager.invokeExecJS(WXBridgeManager.java:1716)
2019-03-21 12:56:08.240 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] at com.taobao.weex.bridge.WXBridgeManager.invokeExecJS(WXBridgeManager.java:1702)
2019-03-21 12:56:08.240 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] at com.taobao.weex.bridge.WXBridgeManager.invokeCallJSBatch(WXBridgeManager.java:1871)
2019-03-21 12:56:08.240 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] at com.taobao.weex.bridge.WXBridgeManager.handleMessage(WXBridgeManager.java:1678)
2019-03-21 12:56:08.240 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] at com.taobao.weex.common.WXThread$SafeCallback.handleMessage(WXThread.java:73)
2019-03-21 12:56:08.240 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] at android.os.Handler.dispatchMessage(Handler.java:102)
2019-03-21 12:56:08.240 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] at android.os.Looper.loop(Looper.java:193)
2019-03-21 12:56:08.240 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542] at android.os.HandlerThread.run(HandlerThread.java:65)
2019-03-21 12:56:08.240 11493-11512/com.maichuqu.civilization A/qu.civilizatio: java_vm_ext.cc:542]
2019-03-21 12:56:08.250 11493-11493/com.maichuqu.civilization I/Process: Sending signal. PID: 11493 SIG: 9
Contributor guide
Research direction
Start with GCanvasJNI.java at registerCallback and the WXGCanvasWeexComponent/GCanvasWeexModule stack frames shown in the report, then reproduce the Android crash using the reported context. The issue provides no requested behavior or acceptance condition, so completion cannot be defined from the report alone.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, c, java
- Domain
- computer-graphics, mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100