코드는 Kakao 지도 Android API 가이드 polyline을 그리는 코드와 완전 같습니다.
mapView.addPolyline(polyline); 코드 실행 시 라이브러리 MapView.class 파일에
int id = NativePolylineOverlayManager.addPolylineToMap(polyline);에서 오류가 나타나는 것 같습니다.
오류로그는 아래에 첨부하겠습니다.
java_vm_ext.cc:542] JNI DETECTED ERROR IN APPLICATION: JNI CallObjectMethodV called with pending exception java.lang.NoSuchMethodError: no non-static method “Lnet/daum/mf/map/api/MapPolyline;.getObjects()[Ljava/lang/Object;”
java_vm_ext.cc:542] at int net.daum.mf.map.n.api.internal.NativePolylineOverlayManager.addPolylineToMap(net.daum.mf.map.api.MapPolyline) (:-2)
java_vm_ext.cc:542] at void net.daum.mf.map.api.MapView$g.run() (:1976)
java_vm_ext.cc:542] at void android.opengl.alt.a$m.d() (:1238)
java_vm_ext.cc:542] at void android.opengl.alt.a$m.nativeRun() (:1181)
java_vm_ext.cc:542] at void net.daum.mf.map.n.api.NativeThread.run() (:48)
java_vm_ext.cc:542] in call to CallObjectMethodV
java_vm_ext.cc:542] from int net.daum.mf.map.n.api.internal.NativePolylineOverlayManager.addPolylineToMap(net.daum.mf.map.api.MapPolyline)
java_vm_ext.cc:542] “GLThread 4141” prio=7 tid=25 Runnable
java_vm_ext.cc:542] | group=“main” sCount=0 dsCount=0 flags=0 obj=0x13895530 self=0x7907bf4400
java_vm_ext.cc:542] | sysTid=24747 nice=-4 cgrp=default sched=0/0 handle=0x78f25ff4f0
java_vm_ext.cc:542] | state=R schedstat=( 66626464 5955964 61 ) utm=6 stm=0 core=6 HZ=100
java_vm_ext.cc:542] | stack=0x78f24fc000-0x78f24fe000 stackSize=1041KB
java_vm_ext.cc:542] | held mutexes= “mutator lock”(shared held)
java_vm_ext.cc:542] native: #00 pc 00000000003cb664 /system/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+220)
java_vm_ext.cc:542] native: #01 pc 000000000049b020 /system/lib64/libart.so (art::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits>&, bool, BacktraceMap*, bool) const+352)
java_vm_ext.cc:542] native: #02 pc 00000000002ec884 /system/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+972)
java_vm_ext.cc:542] native: #03 pc 00000000002ecca4 /system/lib64/libart.so (art::JavaVMExt::JniAbortV(char const*, char const*, std::__va_list)+108)
java_vm_ext.cc:542] native: #04 pc 00000000000fdff8 /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::AbortF(char const*, …)+144)
java_vm_ext.cc:542] native: #05 pc 00000000000fc9a8 /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType)+1144)
java_vm_ext.cc:542] native: #06 pc 00000000000fbd1c /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::(anonymous namespace)::JniValueType*)+628)
java_vm_ext.cc:542] native: #07 pc 000000000010177c /system/lib64/libart.so (art::(anonymous namespace)::CheckJNI::CheckCallArgs(art::ScopedObjectAccess&, art::(anonymous namespace)::ScopedCheck&, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, art::InvokeType, art::(anonymous namespace)::VarArgs const*)+132)
java_vm_ext.cc:542] native: #08 pc 0000000000100690 /system/lib64/libart.so (art::(anonymous namespace)::CheckJNI::CallMethodV(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, std::__va_list, art::Primitive::Type, art::InvokeType)+720)
java_vm_ext.cc:542] native: #09 pc 00000000000ed1d4 /system/lib64/libart.so (art::(anonymous namespace)::CheckJNI::CallObjectMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list)+84)
java_vm_ext.cc:542] native: #10 pc 00000000000bd888 /data/app/com.ztacom.mesi2-BlcAljS3AyQYMI32vxICVA==/lib/arm64/libDaumMapEngineApi.so (_JNIEnv::CallObjectMethod(_jobject*, _jmethodID*, …)+144)
java_vm_ext.cc:542] native: #11 pc 00000000000c00d0 /data/app/com.ztacom.mesi2-BlcAljS3AyQYMI32vxICVA==/lib/arm64/libDaumMapEngineApi.so (Java_net_daum_mf_map_n_api_internal_NativePolylineOverlayManager_addPolylineToMap+136)
java_vm_ext.cc:542] native: #12 pc 000000000056b5e0 /system/lib64/libart.so (art_quick_generic_jni_trampoline+144)
java_vm_ext.cc:542] native: #13 pc 000000000056284c /system/lib64/libart.so (art_quick_invoke_static_stub+604)
java_vm_ext.cc:542] native: #14 pc 00000000000d0160 /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+232)
java_vm_ext.cc:542] native: #15 pc 00000000002865f8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344)
java_vm_ext.cc:542] native: #16 pc 00000000002805b4 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+948)
java_vm_ext.cc:542] native: #17 pc 0000000000532c8c /system/lib64/libart.so (MterpInvokeStatic+204)
java_vm_ext.cc:542] native: #18 pc 0000000000554c94 /system/lib64/libart.so (ExecuteMterpImpl+14612)
java_vm_ext.cc:542] native: #19 pc 000000000007bdfc /dev/ashmem/dalvik-classes2.dex extracted in memory from /data/app/com.ztacom.mesi2-BlcAljS3AyQYMI32vxICVA==/base.apk!classes2.dex_24514_24514 (deleted) (net.daum.mf.map.api.MapView$g.run+4)
java_vm_ext.cc:542] native: #20 pc 000000000025a0b0 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2089273699+496)
java_vm_ext.cc:542] native: #21 pc 000000000025fc30 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
java_vm_ext.cc:542] native: #22 pc 0000000000280598 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+920)
java_vm_ext.cc:542] native: #23 pc 0000000000532700 /system/lib64/libart.so (MterpInvokeInterface+1392)
java_vm_ext.cc:542] native: #24 pc 0000000000554d14 /system/lib64/libart.so (ExecuteMterpImpl+14740)
java_vm_ext.cc:542] native: #25 pc 00000000001a0e28 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ztacom.mesi2-BlcAljS3AyQYMI32vxICVA==/base.apk_24514_24514 (deleted) (android.opengl.alt.a$m.d+120)
java_vm_ext.cc:542] native: #26 pc 000000000025a0b0 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2089273699+496)
java_vm_ext.cc:542] native: #27 pc 000000000025fc30 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
java_vm_ext.cc:542] native: #28 pc 0000000000280598 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+920)
java_vm_ext.cc:542] native: #29 pc 0000000000531788 /system/lib64/libart.so (MterpInvokeVirtual+584)
java_vm_ext.cc:542] native: #30 pc 0000000000554b14 /system/lib64/libart.so (ExecuteMterpImpl+14228)
java_vm_ext.cc:542] native: #31 pc 00000000001a125a /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ztacom.mesi2-BlcAljS3AyQYMI32vxICVA==/base.apk_24514_24514 (deleted) (android.opengl.alt.a$m.nativeRun+70)
java_vm_ext.cc:542] native: #32 pc 000000000025a0b0 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2089273699+496)
java_vm_ext.cc:542] native: #33 pc 000000000025fc30 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
java_vm_ext.cc:542] native: #34 pc 0000000000280598 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+920)
java_vm_ext.cc:542] native: #35 pc 0000000000531788 /system/lib64/libart.so (MterpInvokeVirtual+584)
java_vm_ext.cc:542] native: #36 pc 0000000000554b14 /system/lib64/libart.so (ExecuteMterpImpl+14228)
java_vm_ext.cc:542] native: #37 pc 0000000000082dc4 /dev/ashmem/dalvik-classes2.dex extracted in memory from /data/app/com.ztacom.mesi2-BlcAljS3AyQYMI32vxICVA==/base.apk!classes2.dex_24514_24514 (deleted) (net.daum.mf.map.n.api.NativeThread.run+12)
java_vm_ext.cc:542] native: #38 pc 000000000025a0b0 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2089273699+496)
java_vm_ext.cc:542] native: #39 pc 0000000000521ec8 /system/lib64/libart.so (artQuickToInterpreterBridge+1032)
java_vm_ext.cc:542] native: #40 pc 000000000056b6fc /system/lib64/libart.so (art_quick_to_interpreter_bridge+92)
java_vm_ext.cc:542] native: #41 pc 0000000000562588 /system/lib64/libart.so (art_quick_invoke_stub+584)
java_vm_ext.cc:542] native: #42 pc 00000000000d0140 /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
java_vm_ext.cc:542] native: #43 pc 0000000000468068 /system/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104)
java_vm_ext.cc:542] native: #44 pc 0000000000469130 /system/lib64/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*)+424)
java_vm_ext.cc:542] native: #45 pc 0000000000494a28 /system/lib64/libart.so (art::CreateCallback(void*)+1120)
java_vm_ext.cc:542] native: #46 pc 0000000000084df0 /system/lib64/libc.so (__pthread_start(void*)+208)
java_vm_ext.cc:542] native: #47 pc 0000000000023a8c /system/lib64/libc.so (__start_thread+68)
java_vm_ext.cc:542] at net.daum.mf.map.n.api.internal.NativePolylineOverlayManager.addPolylineToMap(Native method)
java_vm_ext.cc:542] at net.daum.mf.map.api.MapView$g.run(:1976)
java_vm_ext.cc:542] at android.opengl.alt.a$m.d(:1238)
java_vm_ext.cc:542] at android.opengl.alt.a$m.nativeRun(:1181)
java_vm_ext.cc:542] at net.daum.mf.map.n.api.NativeThread.run(:48)
runtime.cc:574] Runtime aborting…
runtime.cc:574] Dumping all threads without appropriate locks held: thread list lock mutator lock
runtime.cc:574] All threads:
runtime.cc:574] DALVIK THREADS (48):
runtime.cc:574] “GLThread 4141” prio=7 tid=25 Runnable
runtime.cc:574] | group="" sCount=0 dsCount=0 flags=0 obj=0x13895530 self=0x7907bf4400
runtime.cc:574] | sysTid=24747 nice=-4 cgrp=default sched=0/0 handle=0x78f25ff4f0
runtime.cc:574] | state=R schedstat=( 130425380 7304158 92 ) utm=7 stm=6 core=6 HZ=100
runtime.cc:574] | stack=0x78f24fc000-0x78f24fe000 stackSize=1041KB
runtime.cc:574] | held mutexes= “abort lock” “mutator lock”(shared held)
runtime.cc:574] native: #00 pc 00000000003cb664 /system/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+220)
runtime.cc:574] native: #01 pc 000000000049b020 /system/lib64/libart.so (art::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits>&, bool, BacktraceMap*, bool) const+352)
runtime.cc:574] native: #02 pc 00000000004b59a4 /system/lib64/libart.so (art::DumpCheckpoint::Run(art::Thread*)+844)
runtime.cc:574] native: #03 pc 00000000004ade88 /system/lib64/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+480)
runtime.cc:574] native: #04 pc 00000000004ad268 /system/lib64/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits>&, bool)+1120)
runtime.cc:574] native: #05 pc 000000000046f6b0 /system/lib64/libart.so (art::Runtime::Abort(char const*)+392)
runtime.cc:574] native: #06 pc 0000000000008d2c /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+724)
runtime.cc:574] native: #07 pc 00000000002ecb30 /system/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1656)
runtime.cc:574] native: #08 pc 00000000002ecca4 /system/lib64/libart.so (art::JavaVMExt::JniAbortV(char const*, char const*, std::__va_list)+108)
runtime.cc:574] native: #09 pc 00000000000fdff8 /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::AbortF(char const*, …)+144)
runtime.cc:574] native: #10 pc 00000000000fc9a8 /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType)+1144)
runtime.cc:574] native: #11 pc 00000000000fbd1c /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::(anonymous namespace)::JniValueType*)+628)
runtime.cc:574] native: #12 pc 000000000010177c /system/lib64/libart.so (art::(anonymous namespace)::CheckJNI::CheckCallArgs(art::ScopedObjectAccess&, art::(anonymous namespace)::ScopedCheck&, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, art::InvokeType, art::(anonymous namespace)::VarArgs const*)+132)
runtime.cc:574] native: #13 pc 0000000000100690 /system/lib64/libart.so (art::(anonymous namespace)::CheckJNI::CallMethodV(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, std::__va_list, art::Primitive::Type, art::InvokeType)+720)
runtime.cc:574] native: #14 pc 00000000000ed1d4 /system/lib64/libart.so (art::(anonymous namespace)::CheckJNI::CallObjectMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list)+84)
runtime.cc:574] native: #15 pc 00000000000bd888 /data/app/com.ztacom.mesi2-BlcAljS3AyQYMI32vxICVA==/lib/arm64/libDaumMapEngineApi.so (_JNIEnv::CallObjectMethod(_jobject*, _jmethodID*, …)+144)
runtime.cc:574] native: #16 pc 00000000000c00d0 /data/app/com.ztacom.mesi2-BlcAljS3AyQYMI32vxICVA==/lib/arm64/libDaumMapEngineApi.so (Java_net_daum_mf_map_n_api_internal_NativePolylineOverlayManager_addPolylineToMap+136)
runtime.cc:574] native: #17 pc 000000000056b5e0 /system/lib64/libart.so (art_quick_generic_jni_trampoline+144)
runtime.cc:574] native: #18 pc 000000000056284c /system/lib64/libart.so (art_quick_invoke_static_stub+604)
runtime.cc:574] native: #19 pc 00000000000d0160 /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+232)
runtime.cc:574] native: #20 pc 00000000002865f8 /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344)
runtime.cc:574] native: #21 pc 00000000002805b4 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+948)
runtime.cc:574] native: #22 pc 0000000000532c8c /system/lib64/libart.so (MterpInvokeStatic+204)
runtime.cc:574] native: #23 pc 0000000000554c94 /system/lib64/libart.so (ExecuteMterpImpl+14612)
runtime.cc:574] native: #24 pc 000000000007bdfc /dev/ashmem/dalvik-classes2.dex extracted in memory from /data/app/com.ztacom.mesi2-BlcAljS3AyQYMI32vxICVA==/base.apk!classes2.dex_24514_24514 (deleted) (net.daum.mf.map.api.MapView$g.run+4)
runtime.cc:574] native: #25 pc 000000000025a0b0 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2089273699+496)
runtime.cc:574] native: #26 pc 000000000025fc30 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
runtime.cc:574] native: #27 pc 0000000000280598 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+920)
runtime.cc:574] native: #28 pc 0000000000532700 /system/lib64/libart.so (MterpInvokeInterface+1392)
runtime.cc:574] native: #29 pc 0000000000554d14 /system/lib64/libart.so (ExecuteMterpImpl+14740)
runtime.cc:574] native: #30 pc 00000000001a0e28 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ztacom.mesi2-BlcAljS3AyQYMI32vxICVA==/base.apk_24514_24514 (deleted) (android.opengl.alt.a$m.d+120)
runtime.cc:574] native: #31 pc 000000000025a0b0 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2089273699+496)
runtime.cc:574] native: #32 pc 000000000025fc30 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
runtime.cc:574] native: #33 pc 0000000000280598 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+920)
runtime.cc:574] native: #34 pc 0000000000531788 /system/lib64/libart.so (MterpInvokeVirtual+584)
runtime.cc:574] native: #35 pc 0000000000554b14 /system/lib64/libart.so (ExecuteMterpImpl+14228)
runtime.cc:574] native: #36 pc 00000000001a125a /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.ztacom.mesi2-BlcAljS3AyQYMI32vxICVA==/base.apk_24514_24514 (deleted) (android.opengl.alt.a$m.nativeRun+70)
runtime.cc:574] native: #37 pc 000000000025a0b0 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2089273699+496)
runtime.cc:574] native: #38 pc 000000000025fc30 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
runtime.cc:574] native: #39 pc 0000000000280598 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+920)
runtime.cc:574] native: #40 pc 0000000000531788 /system/lib64/libart.so (MterpInvokeVirtual+584)
runtime.cc:574] native: #41 pc 0000000000554b14 /system/lib64/libart.so (ExecuteMterpImpl+14228)
runtime.cc:574] native: #42 pc 0000000000082dc4 /dev/ashmem/dalvik-classes2.dex extracted in memory from /data/app/com.ztacom.mesi2-BlcAljS3AyQYMI32vxICVA==/base.apk!classes2.dex_24514_24514 (deleted) (net.daum.mf.map.n.api.NativeThread.run+12)
runtime.cc:574] native: #43 pc 000000000025a0b0 /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.2089273699+496)
runtime.cc:574] native: #44 pc 0000000000521ec8 /system/lib64/libart.so (artQuickToInterpreterBridge+1032)
runtime.cc:574] native: #45 pc 000000000056b6fc /system/lib64/libart.so (art_quick_to_interpreter_bridge+92)
runtime.cc:574] native: #46 pc 0000000000562588 /system/lib64/libart.so (art_quick_invoke_stub+584)
runtime.cc:574] native: #47 pc 00000000000d0140 /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
runtime.cc:574] native: #48 pc 0000000000468068 /system/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104)
runtime.cc:574] native: #49 pc 0000000000469130 /system/lib64/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*)+424)
runtime.cc:574] native: #50 pc 0000000000494a28 /system/lib64/libart.so (art::CreateCallback(void*)+1120)
runtime.cc:574] native: #51 pc 0000000000084df0 /system/lib64/libc.so (__pthread_start(void*)+208)
runtime.cc:574] native: #52 pc 0000000000023a8c /system/lib64/libc.so (__start_thread+68)
runtime.cc:574] at net.daum.mf.map.n.api.internal.NativePolylineOverlayManager.addPolylineToMap(Native method)
runtime.cc:574] at net.daum.mf.map.api.MapView$g.run(:1976)
runtime.cc:574] at android.opengl.alt.a$m.d(:1238)
runtime.cc:574] at android.opengl.alt.a$m.nativeRun(:1181)
runtime.cc:574] at net.daum.mf.map.n.api.NativeThread.run(:48)
runtime.cc:574]
runtime.cc:574] “main” prio=7 tid=1 Native
runtime.cc:574] | group="" sCount=1 dsCount=0 flags=1 obj=0x76248938 self=0x7910214c00
runtime.cc:574] | sysTid=24514 nice=-10 cgrp=default sched=0/0 handle=0x79968ad560
runtime.cc:574] | state=S schedstat=( 4665759624 163502279 1781 ) utm=412 stm=54 core=5 HZ=100
runtime.cc:574] | stack=0x7fd77c9000-0x7fd77cb000 stackSize=8MB
runtime.cc:574] | held mutexes=
runtime.cc:574] kernel: (couldn’t read /proc/self/task/24514/stack)
runtime.cc:574] native: #00 pc 00000000000712d8 /system/lib64/libc.so (__epoll_pwait+8)
runtime.cc:574] native: #01 pc 0000000000014248 /system/lib64/libutils.so (android::Looper::pollInner(int)+144)
runtime.cc:574] native: #02 pc 0000000000014114 /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+60)
runtime.cc:574] native: #03 pc 000000000012c204 /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
runtime.cc:574] at android.os.MessageQueue.nativePollOnce(Native method)
runtime.cc:574] at android.os.MessageQueue.next(MessageQueue.java:326)
runtime.cc:574] at android.os.Looper.loop(Looper.java:181)
runtime.cc:574] at android.app.ActivityThread.main(ActivityThread.java:7050)
runtime.cc:574] at java.lang.reflect.Method.invoke(Native method)
runtime.cc:574] at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:494)
runtime.cc:574] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:964)
runtime.cc:574] “Jit thread pool worker thread 0” prio=7 tid=2 Native
runtime.cc:574] | group="" sCount=1 dsCount=0 flags=1 obj=0x12f00000 self=0x7909c2f400
runtime.cc:574] | sysTid=24519 nice=9 cgrp=default sched=0/0 handle=0x7909bff4f0
runtime.cc:574] | state=S schedstat=( 1837038584 499454534 1634 ) utm=136 stm=47 core=7 HZ=100
runtime.cc:574] | stack=0x7909b01000-0x7909b03000 stackSize=1021KB
runtime.cc:574] | held mutexes=
runtime.cc:574] kernel: (couldn’t read /proc/self/task/24519/stack)
runtime.cc:574] native: #00 pc 000000000001eeec /system/lib64/libc.so (syscall+28)
runtime.cc:574] native: #01 pc 00000000000d7e24 /system/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
runtime.cc:574] native: #02 pc 00000000004b7524 /system/lib64/libart.so (art::ThreadPool::GetTask(art::Thread*)+260)
runtime.cc:574] native: #03 pc 00000000004b6a7c /system/lib64/libart.so (art::ThreadPoolWorker::Run()+124)
runtime.cc:574] native: #04 pc 00000000004b652c /system/lib64/libart.so (art::ThreadPoolWorker::Callback(void*)+148)
runtime.cc:574] native: #05 pc 0000000000084df0 /system/lib64/libc.so (__pthread_start(void*)+208)
runtime.cc:574] native: #06 pc 0000000000023a8c /system/lib64/libc.so (__start_thread+68)
runtime.cc:574] (no managed stack frames)
runtime.cc:574] “Signal Catcher” prio=7 tid=3 WaitingInMainSignalCatcherLoop
runtime.cc:574] | group="" sCount=1 dsCount=0 flags=1 obj=0x12f006f8 self=0x7910216400
runtime.cc:574] | sysTid=24520 nice=0 cgrp=default sched=0/0 handle=0x7909afe4f0
runtime.cc:574] | state=S schedstat=( 282884 0 1 ) utm=0 stm=0 core=4 HZ=100
runtime.cc:574] | stack=0x7909a03000-0x7909a05000 stackSize=1009KB
runtime.cc:574] | held mutexes=
runtime.cc:574] kernel: (couldn’t read /proc/self/task/24520/stack)
runtime.cc:574] native: #00 pc 00000000000714b8 /system/lib64/libc.so (__rt_sigtimedwait+8)
runtime.cc:574] native: #01 pc 000000000002f160 /system/lib64/libc.so (sigwait+64)
runtime.cc:574] native: #02 pc 0000000000488cc8 /system/lib64/libart.so (art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&)+416)
runtime.cc:574] native: #03 pc 00000000004871c4 /system/lib64/libart.so (art::SignalCatcher::Run(void*)+292)
runtime.cc:574] native: #04 pc 0000000000084df0 /system/lib64/libc.so (__pthread_start(void*)+208)
runtime.cc:574] native: #05 pc 0000000000023a8c /system/lib64/libc.so (__start_thread+68)
runtime.cc:574] (no managed stack frames)
runtime.cc:574] “ADB-JDWP Connection Control Thread” prio=7 tid=4 WaitingInMainDebuggerLoop
runtime.cc:574] | group="" sCount=1 dsCount=0 flags=1 obj=0x12f007f0 self=0x7909c54c00
runtime.cc:574] | sysTid=24521 nice=0 cgrp=default sched=0/0 handle=0x78f69224f0
runtime.cc:574] | state=S schedstat=( 3345539 0 12 ) utm=0 stm=0 core=7 HZ=100
runtime.cc:574] | stack=0x78f6827000-0x78f6829000 stackSize=1009KB
runtime.cc:574] | held mutexes=
runtime.cc:574] kernel: (couldn’t read /proc/self/task/24521/stack)
runtime.cc:574] native: #00 pc 00000000000713f8 /system/lib64/libc.so (__ppoll+8)
runtime.cc:574] native: #01 pc 000000000002c1c0 /system/lib64/libc.so (poll+88)
runtime.cc:574] native: #02 pc 0000000000006cd0 /system/lib64/libadbconnection.so (adbconnection::AdbConnectionState::RunPollLoop(art::Thread*)+816)
runtime.cc:574] native: #03 pc 000000000000527c /system/lib64/libadbconnection.so (adbconnection::CallbackFunction(void*)+1060)
runtime.cc:574] native: #04 pc 0000000000084df0 /system/lib64/libc.so (__pthread_start(void*)+208)
runtime.cc:574] native: #05 pc 0000000000023a8c /system/lib64/libc.so (__start_thread+68)
runtime.cc:574] (no managed stack frames)
runtime.cc:574] “ReferenceQueueDaemon” prio=7 tid=5 Waiting
runtime.cc:574] | group="" sCount=1 dsCount=0 flags=1 obj=0x12f008f8 self=0x79102ef000
runtime.cc:574] | sysTid=24522 nice=4 cgrp=default sched=0/0 handle=0x78f68244f0
runtime.cc:574] | state=S schedstat=( 13457037 218615 26 ) utm=1 stm=0 core=4 HZ=100
runtime.cc:574] | stack=0x78f6721000-0x78f6723000 stackSize=1041KB
runtime.cc:574] | held mutexes=
runtime.cc:574] kernel: (couldn’t read /proc/self/task/24522/stack)
runtime.cc:574] native: #00 pc 000000000001eeec /system/lib64/libc.so (syscall+28)
runtime.cc:574] native: #01 pc 00000000000d7e24 /system/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
runtime.cc:574] native: #02 pc 00000000003c6b90 /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+640)
runtime.cc:574] native: #03 pc 00000000003c8654 /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long, int, bool, art::ThreadState)+428)
runtime.cc:574] at java.lang.Object.wait(Native method)
runtime.cc:574] - waiting on <0x03bc2fd3> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
runtime.cc:574] at java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:178)
runtime.cc:574] - locked <0x03bc2fd3> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
runtime.cc:574] at java.lang.Daemons$Daemon.run(Daemons.java:103)
runtime.cc:574] at java.lang.Thread.run(Thread.java:764)
runtime.cc:574] “FinalizerDaemon” prio=7 tid=6 Waiting
runtime.cc:574] | group="" sCount=1 dsCount=0 flags=1 obj=0x12f00bc8 self=0x7907a66000
runtime.cc:574] | sysTid=24523 nice=4 cgrp=default sched=0/0 handle=0x78f671e4f0
runtime.cc:574] | state=S schedstat=( 12748229 3015502 16 ) utm=1 stm=0 core=5 HZ=100
runtime.cc:574] | stack=0x78f661b000-0x78f661d000 stackSize=1041KB
runtime.cc:574] | held mutexes=
runtime.cc:574] kernel: (couldn’t read /proc/self/task/24523/stack)
runtime.cc:574] native: #00 pc 000000000001eeec /system/lib64/libc.so (syscall+28)
runtime.cc:574] native: #01 pc 00000000000d7e24 /system/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+148)
runtime.cc:574] native: #02 pc 00000000003c6b90 /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+640)
runtime.cc:574] native: #03 pc 00000000003c8654 /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long, int, bool, art::ThreadState)+428)
runtime.cc:574] at java.lang.Object.wait(Native method)
runtime.cc:574] - waiting on <0x0de4d710> (a java.lang.Object)
runtime.cc:574] at java.lang.Object.wait(Object.java:422)
runtime.cc:574] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188)
runtime.cc:574] - locked <0x0de4d710> (a java.lang.Object)
runtime.cc:574] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209)
runtime.cc:574] at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:232)
runtime.cc:574] at java.lang.Daemons$Daemon.run(Daemons.java:103)
runtime.cc:574] at java.lang.Thread.run(Thread.java:764)