godot-sdk-integrations / godot-google-play-billing

Godot Android plugin for the Google Play Billing library
MIT License
147 stars 46 forks source link

Crash when call emitSignal sku_details_query_completed #12

Open DrMoriarty opened 4 years ago

DrMoriarty commented 4 years ago

Hello! I'm trying to update my game with godot 3.2.3.rc and with current google-play-billing plugin (built from master). I have no errors on my phones, but when I upload the build in google play it tested it on several devices and two of them always crashes during the game initialization.

This devices are:

I have no such devices so can not reproduce the bug.

The crash log:

``` 08-17 12:26:40.901: W/GodotPlugin(10682): emitSignal. Plugin: GodotGooglePlayBilling signal: sku_details_query_completed 08-17 12:26:40.973: A/art(10682): art/runtime/indirect_reference_table.cc:132] JNI ERROR (app bug): local reference table overflow (max=512) 08-17 12:26:40.974: A/art(10682): art/runtime/indirect_reference_table.cc:132] local reference table dump: 08-17 12:26:40.974: A/art(10682): art/runtime/indirect_reference_table.cc:132] Last 10 entries (of 512): 08-17 12:26:40.974: A/art(10682): art/runtime/indirect_reference_table.cc:132] 511: 0x1319b510 java.lang.String[] (16 elements) 08-17 12:26:40.974: A/art(10682): art/runtime/indirect_reference_table.cc:132] 510: 0x70071d80 java.lang.Class 08-17 12:26:40.974: A/art(10682): art/runtime/indirect_reference_table.cc:132] 509: 0x70048ff8 java.lang.Class 08-17 12:26:40.974: A/art(10682): art/runtime/indirect_reference_table.cc:132] 508: 0x7008b378 java.lang.Class 08-17 12:26:40.974: A/art(10682): art/runtime/indirect_reference_table.cc:132] 507: 0x70071d80 java.lang.Class 08-17 12:26:40.974: A/art(10682): art/runtime/indirect_reference_table.cc:132] 506: 0x70059110 java.lang.Class 08-17 12:26:40.974: A/art(10682): art/runtime/indirect_reference_table.cc:132] 505: 0x7008b378 java.lang.Class 08-17 12:26:40.974: A/art(10682): art/runtime/indirect_reference_table.cc:132] 504: 0x70071d80 java.lang.Class 08-17 12:26:40.974: A/art(10682): art/runtime/indirect_reference_table.cc:132] 503: 0x70059110 java.lang.Class 08-17 12:26:40.974: A/art(10682): art/runtime/indirect_reference_table.cc:132] 502: 0x7008b378 java.lang.Class 08-17 12:26:40.974: A/art(10682): art/runtime/indirect_reference_table.cc:132] Summary: 08-17 12:26:40.974: A/art(10682): art/runtime/indirect_reference_table.cc:132] 508 of java.lang.Class (8 unique instances) 08-17 12:26:40.974: A/art(10682): art/runtime/indirect_reference_table.cc:132] 1 of org.godotengine.godot.Dictionary 08-17 12:26:40.974: A/art(10682): art/runtime/indirect_reference_table.cc:132] 1 of android.opengl.GLSurfaceView$GLThread 08-17 12:26:40.974: A/art(10682): art/runtime/indirect_reference_table.cc:132] 1 of java.lang.String[] (16 elements) 08-17 12:26:40.974: A/art(10682): art/runtime/indirect_reference_table.cc:132] 1 of java.lang.Object[] (22 elements) 08-17 12:26:40.974: A/art(10682): art/runtime/indirect_reference_table.cc:132] ```

I added simple debug log Log.w(TAG, "emitSignal. Plugin: " + getPluginName() + " signal: " + signalName); to GodotPlugin.emitSignal.

And a little bit later:

``` 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] Runtime aborting... 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] Aborting thread: 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] "GLThread 742" prio=5 tid=40 Runnable 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] | group="" sCount=0 dsCount=0 obj=0x13263500 self=0x7dd41e9a00 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] | sysTid=10988 nice=0 cgrp=default sched=0/0 handle=0x7dd2062450 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] | state=R schedstat=( 5334000752 2636122891 6870 ) utm=459 stm=73 core=2 HZ=100 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] | stack=0x7dd1f60000-0x7dd1f62000 stackSize=1037KB 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] | held mutexes= "abort lock" "mutator lock"(shared held) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #00 pc 000000000047ae90 /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+220) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #01 pc 000000000047ae8c /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+216) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #02 pc 000000000044f3bc /system/lib64/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+472) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #03 pc 000000000043d43c /system/lib64/libart.so (_ZNK3art10AbortState10DumpThreadERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPNS_6ThreadE+56) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #04 pc 000000000043d25c /system/lib64/libart.so (_ZNK3art10AbortState4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+576) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #05 pc 0000000000430d40 /system/lib64/libart.so (_ZN3art7Runtime5AbortEPKc+144) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #06 pc 00000000000e5898 /system/lib64/libart.so (_ZN3art10LogMessageD2Ev+1576) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #07 pc 000000000024c3e8 /system/lib64/libart.so (_ZN3art22IndirectReferenceTable3AddEjPNS_6mirror6ObjectE+308) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #08 pc 000000000032baf0 /system/lib64/libart.so (_ZN3art3JNI14GetObjectClassEP7_JNIEnvP8_jobject+608) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #09 pc 0000000000161990 /data/app/free.games.match.three.puzzle.galactic.adventure.android-1/lib/arm64/libgodot_android.so (???) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #10 pc 0000000000162254 /data/app/free.games.match.three.puzzle.galactic.adventure.android-1/lib/arm64/libgodot_android.so (???) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #11 pc 000000000016216c /data/app/free.games.match.three.puzzle.galactic.adventure.android-1/lib/arm64/libgodot_android.so (???) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #12 pc 0000000000167404 /data/app/free.games.match.three.puzzle.galactic.adventure.android-1/lib/arm64/libgodot_android.so (Java_org_godotengine_godot_plugin_GodotPlugin_nativeEmitSignal+728) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #13 pc 00000000001ff404 /data/app/free.games.match.three.puzzle.galactic.adventure.android-1/oat/arm64/base.odex (Java_org_godotengine_godot_plugin_GodotPlugin_nativeEmitSignal__Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2+208) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] at org.godotengine.godot.plugin.GodotPlugin.nativeEmitSignal(Native method) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] at org.godotengine.godot.plugin.GodotPlugin.access$100(GodotPlugin.java:78) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] at org.godotengine.godot.plugin.GodotPlugin$1.run(GodotPlugin.java:308) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1477) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1259) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] Dumping all threads without appropriate locks held: thread list lock 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] All threads : 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] DALVIK THREADS (131): 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] "GLThread 742" prio=5 tid=40 Runnable 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] | group="" sCount=0 dsCount=0 obj=0x13263500 self=0x7dd41e9a00 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] | sysTid=10988 nice=0 cgrp=default sched=0/0 handle=0x7dd2062450 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] | state=R schedstat=( 5447769300 2800204240 7424 ) utm=461 stm=82 core=3 HZ=100 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] | stack=0x7dd1f60000-0x7dd1f62000 stackSize=1037KB 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] | held mutexes= "abort lock" "mutator lock"(shared held) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #00 pc 000000000047ae90 /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+220) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #01 pc 000000000047ae8c /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+216) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #02 pc 000000000044f3bc /system/lib64/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+472) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #03 pc 0000000000466d1c /system/lib64/libart.so (_ZN3art14DumpCheckpoint3RunEPNS_6ThreadE+820) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #04 pc 000000000045effc /system/lib64/libart.so (_ZN3art10ThreadList13RunCheckpointEPNS_7ClosureE+456) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #05 pc 000000000045ec00 /system/lib64/libart.so (_ZN3art10ThreadList4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEb+848) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #06 pc 000000000043d26c /system/lib64/libart.so (_ZNK3art10AbortState4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+592) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #07 pc 0000000000430d40 /system/lib64/libart.so (_ZN3art7Runtime5AbortEPKc+144) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #08 pc 00000000000e5898 /system/lib64/libart.so (_ZN3art10LogMessageD2Ev+1576) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #09 pc 000000000024c3e8 /system/lib64/libart.so (_ZN3art22IndirectReferenceTable3AddEjPNS_6mirror6ObjectE+308) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #10 pc 000000000032baf0 /system/lib64/libart.so (_ZN3art3JNI14GetObjectClassEP7_JNIEnvP8_jobject+608) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #11 pc 0000000000161990 /data/app/free.games.match.three.puzzle.galactic.adventure.android-1/lib/arm64/libgodot_android.so (???) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #12 pc 0000000000162254 /data/app/free.games.match.three.puzzle.galactic.adventure.android-1/lib/arm64/libgodot_android.so (???) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #13 pc 000000000016216c /data/app/free.games.match.three.puzzle.galactic.adventure.android-1/lib/arm64/libgodot_android.so (???) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #14 pc 0000000000167404 /data/app/free.games.match.three.puzzle.galactic.adventure.android-1/lib/arm64/libgodot_android.so (Java_org_godotengine_godot_plugin_GodotPlugin_nativeEmitSignal+728) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #15 pc 00000000001ff404 /data/app/free.games.match.three.puzzle.galactic.adventure.android-1/oat/arm64/base.odex (Java_org_godotengine_godot_plugin_GodotPlugin_nativeEmitSignal__Ljava_lang_String_2Ljava_lang_String_2_3Ljava_lang_Object_2+208) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] at org.godotengine.godot.plugin.GodotPlugin.nativeEmitSignal(Native method) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] at org.godotengine.godot.plugin.GodotPlugin.access$100(GodotPlugin.java:78) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] at org.godotengine.godot.plugin.GodotPlugin$1.run(GodotPlugin.java:308) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1477) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1259) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] "Jit thread pool worker thread 0" prio=5 tid=2 Runnable 08-17 12:26:42. 030: A/art(10682): art/runtime/runtime.cc:422] | group="" sCount=0 dsCount=0 obj=0x12cb9670 self=0x7dedc0d000 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] | sysTid=10686 nice=9 cgrp=default sched=0/0 handle=0x7df4c06450 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] | state=R schedstat=( 371262836 1901334258 1952 ) utm=30 stm=6 core=0 HZ=100 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] | stack=0x7df4b08000-0x7df4b0a000 stackSize=1021KB 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] | held mutexes= "mutator lock"(shared held) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #00 pc 000000000047ae90 /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+220) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #01 pc 000000000047ae8c /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+216) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #02 pc 000000000044f3bc /system/lib64/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+472) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #03 pc 0000000000466d1c /system/lib64/libart.so (_ZN3art14DumpCheckpoint3RunEPNS_6ThreadE+820) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #04 pc 00000000004502c8 /system/lib64/libart.so (_ZN3art6Thread21RunCheckpointFunctionEv+192) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #05 pc 00000000001300e4 /system/lib64/libart-compiler.so (???) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #06 pc 0000000000181b18 /system/lib64/libart-compiler.so (_ZN3art8HInliner9TryInlineEPNS_7HInvokeE+2864) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #07 pc 0000000000180fb4 /system/lib64/libart-compiler.so (_ZN3art8HInliner3RunEv+204) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #08 pc 00000000001c25b0 /system/lib64/libart-compiler.so (_ZNK3art18OptimizingCompiler10TryCompileEPNS_14ArenaAllocatorEPNS_19CodeVectorAllocatorEPKNS_7DexFile8CodeItemEjNS_10InvokeTypeEtjP8_jobjectRKS5_NS_6HandleINS_6mirror8DexCacheEEEPNS_9ArtMethodEb+5124) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #09 pc 00000000001c4280 /system/lib64/libart-compiler.so (_ZN3art18OptimizingCompiler10JitCompileEPNS_6ThreadEPNS_3jit12JitCodeCacheEPNS_9ArtMethodEb+464) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #10 pc 0000000000152940 /system/lib64/libart-compiler.so (_ZN3art3jit11JitCompiler13CompileMethodEPNS_6ThreadEPNS_9ArtMethodEb+284) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #11 pc 000000000030dc30 /system/lib64/libart.so (_ZN3art3jit3Jit13CompileMethodEPNS_9ArtMethodEPNS_6ThreadEb+488) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #12 pc 000000000030fb20 /system/lib64/libart.so (_ZN3art3jit14JitCompileTask3RunEPNS_6ThreadE+656) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #13 pc 0000000000467f38 /system/lib64/libart.so (_ZN3art16ThreadPoolWorker3RunEv+88) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #14 pc 000000000046788c /system/lib64/libart.so (_ZN3art16ThreadPoolWorker8CallbackEPv+132) 08-17 12:26:42.030: A/art(10682): art/runtime/runtime.cc:422] native: #15 pc 0000000000067f90 /system/lib64/libc.so (_ZL15__pthread_startPv+196) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #16 pc 000000000001d980 /system/lib64/libc.so (__start_thread+16) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] (no managed stack frames) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] "main" prio=5 tid=1 Native 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | group="" sCount=1 dsCount=0 obj=0x7534da88 self=0x7df5695a00 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | sysTid=10682 nice=-4 cgrp=default sched=0/0 handle=0x7df952ea98 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | state=S schedstat=( 1326689891 711145501 6511 ) utm=92 stm=39 core=1 HZ=100 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | stack=0x7fe2f62000-0x7fe2f64000 stackSize=8MB 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | held mutexes= 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] kernel: (couldn't read /proc/self/task/10682/stack) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #00 pc 000000000001bcec /system/lib64/libc.so (syscall+28) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #01 pc 0 0000000000e7b48 /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+160) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #02 pc 000000000032c694 /system/lib64/libart.so (_ZN3art3JNI16CallObjectMethodEP7_JNIEnvP8_jobjectP10_jmethodIDz+368) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #03 pc 00000000000d4c74 /system/lib64/libandroid_runtime.so (_ZN7android26NativeDisplayEventReceiver13dispatchVsyncElij+48) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #04 pc 0000000000032038 /system/lib64/libandroidfw.so (_ZN7android22DisplayEventDispatcher11handleEventEiiPv+168) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #05 pc 0000000000018250 /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+852) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #06 pc 0000000000017e4c /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+60) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #07 pc 00000000000f0c98 /system/lib64/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+48) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #08 pc 00000000008a14f0 /system/framework/arm64/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+140) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at android.os.MessageQueue.nativePollOnce(Native method) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at android.os.MessageQueue.next(MessageQueue.java:323) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at android.os.Looper.loop(Looper.java:136) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at android.app.ActivityThread.main(ActivityThread.java:6121) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.lang.reflect.Method.invoke!(Native method) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] "pool-30-thread-1" prio=4 tid=72 Runnable 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | group="" sCount=0 dsCount=0 obj=0x12c38ee0 self=0x7dc5d93200 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | sysTid=11665 nice=10 cgrp=default sched=0/0 handle=0x7dc3749450 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | state=R schedstat=( 194372497 1256312629 944 ) utm=17 stm=1 core=3 HZ=100 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | stack=0x7dc3647000-0x7dc3649000 stackSize=1037KB 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | held mutexes= "mutator lock"(shared held) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #00 pc 000000000047ae90 /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+220) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #01 pc 000000000047ae8c /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+216) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #02 pc 000000000044f3bc /system/lib64/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+472) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #03 pc 0000000000466d1c /system/lib64/libart.so (_ZN3art14DumpCheckpoint3RunEPNS_6ThreadE+820) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #04 pc 00000000004502c8 /system/lib64/libart.so (_ZN3art6Thread21RunCheckpointFunctionEv+192) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #05 pc 00000000005499b4 /system/lib64/libart.so (artTestSuspendFromCode+24) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #06 pc 00000000000db6d4 /system/lib64/libart.so (art_quick_test_suspend+68) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #07 pc 00000000000afdd8 /system/framework/arm64/boot.oat (Java_java_lang_System_arraycopy___3CI_3CII+1092) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.lang.System.arraycopy(System.java:450) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.util.Arrays.copyOf(Arrays.java:3353) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:130) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Abs tractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:114) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:417) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.lang.StringBuilder.append(StringBuilder.java:133) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.lang.StringBuilder.append(StringBuilder.java:180) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.lang.StringBuilder.append(StringBuilder.java:176) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.util.Formatter$FormatSpecifier.print(Formatter.java:3177) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.util.Formatter$FormatSpecifier.print(Formatter.java:3099) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.util.Formatter$FormatSpecifier.printInteger(Formatter.java:2822) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.util.Formatter$FormatSpecifier.print(Formatter.java:2786) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.util.Formatter.format(Formatter.java:2491) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.util.Formatter.format(Formatter.java:2426) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at io.presage.core.IIIIlIll.IIIIIIII(:7) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at io.presage.core.f2.IIIIIIII(:-1) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at io.presage.core.d2.IIIIIIII(:13) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at io.presage.core.lllllIIl.IIIIIIIl(:6) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at io.presage.core.IIIIlIll.IIIIIIII(:-1) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at io.presage.core.IIIIIIII.IIIIIIII(outline:-1) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at io.presage.core.o0.(:-1) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at io.presage.core.o0.IIIIIIII(:-1) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at io.presage.core.IIIIlIll.IIIIIIIl(:-1) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at io.presage.core.p1.IIIIIIII(:1) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at io.presage.core.IIlllIll$IIIIIIII.doInBackground(:-1) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at android.os.AsyncTask$2.call(AsyncTask.java:305) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.util.concurrent.FutureTask.run(FutureTask.java:237) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Thread.run(Thread.java:761) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] "Signal Catcher" prio=5 tid=3 WaitingInMainSignalCatcherLoop 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | group="" sCount=1 dsCount=0 obj=0x12cb9700 self=0x7df5696400 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | sysTid=10688 nice=0 cgrp=default sched=0/0 handle=0x7df4b05450 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | state=S schedstat=( 331822 2892501 2 ) utm=0 stm=0 core=2 HZ=100 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | stack=0x7df4a0b000-0x7df4a0d000 stackSize=1005KB 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | held mutexes= 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] kernel: (couldn't read /proc/self/task/10688/stack) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #00 pc 000000000006a50c /system/lib64/libc.so (__rt_sigtimedwait+8) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #01 pc 0000000000024a98 /system/lib64/libc.so (sigwait+64) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #02 pc 0000000000441b08 /system/lib64/libart.so (_ZN3art9SignalSet4WaitEv+48) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #03 pc 00000000004415d8 /system/lib64/libart.so (_ZN3art13SignalCatcher13WaitForSignalEPNS_6ThreadERNS_9SignalSetE+240) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #04 pc 000000000043fba4 /system/lib64/libart.so (_ZN3art13SignalCatcher3RunEPv+396) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #05 pc 0000000000067f90 /system/lib64/libc.so (_ZL15__pthread_startPv+196) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] na tive: #06 pc 000000000001d980 /system/lib64/libc.so (__start_thread+16) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] (no managed stack frames) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] "HeapTaskDaemon" prio=5 tid=4 WaitingForCheckPointsToRun 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | group="" sCount=1 dsCount=0 obj=0x12cb9940 self=0x7df56bce00 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | sysTid=10692 nice=0 cgrp=default sched=0/0 handle=0x7df46f9450 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | state=S schedstat=( 269231930 347980522 627 ) utm=23 stm=2 core=2 HZ=100 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | stack=0x7df45f7000-0x7df45f9000 stackSize=1037KB 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | held mutexes= 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] kernel: (couldn't read /proc/self/task/10692/stack) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #00 pc 000000000001bcec /system/lib64/libc.so (syscall+28) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #01 pc 00000000000e7b48 /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+160) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #02 pc 00000000000e0340 /system/lib64/libart.so (_ZN3art7Barrier9IncrementEPNS_6ThreadEi+84) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #03 pc 00000000001eae6c /system/lib64/libart.so (_ZN3art2gc9collector9MarkSweep19MarkRootsCheckpointEPNS_6ThreadEb+712) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #04 pc 00000000001eb5f4 /system/lib64/libart.so (_ZN3art2gc9collector9MarkSweep9MarkRootsEPNS_6ThreadE+208) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #05 pc 00000000001ea348 /system/lib64/libart.so (_ZN3art2gc9collector9MarkSweep12MarkingPhaseEv+196) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #06 pc 00000000001ea168 /system/lib64/libart.so (_ZN3art2gc9collector9MarkSweep9RunPhasesEv+212) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #07 pc 00000000001e291c /system/lib64/libart.so (_ZN3art2gc9collector16GarbageCollector3RunENS0_7GcCauseEb+332) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #08 pc 000000000021244c /system/lib64/libart.so (_ZN3art2gc4Heap22CollectGarbageInternalENS0_9collector6GcTypeENS0_7GcCauseEb+3108) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #09 pc 0000000000219984 /system/lib64/libart.so (_ZN3art2gc4Heap12ConcurrentGCEPNS_6ThreadEb+124) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #10 pc 0000000000220a48 /system/lib64/libart.so (_ZN3art2gc4Heap16ConcurrentGCTask3RunEPNS_6ThreadE+36) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #11 pc 0000000000241bb8 /system/lib64/libart.so (_ZN3art2gc13TaskProcessor11RunAllTasksEPNS_6ThreadE+64) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #12 pc 00000000001e6ac0 /system/framework/arm64/boot-core-libart.oat (Java_dalvik_system_VMRuntime_runHeapTasks__+124) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at dalvik.system.VMRuntime.runHeapTasks(Native method) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Daemons$HeapTaskDaemon.run(Daemons.java:433) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Thread.run(Thread.java:761) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] "FinalizerDaemon" prio=5 tid=5 Waiting 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | group="" sCount=1 dsCount=0 obj=0x12cb9820 self=0x7df5697800 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | sysTid=10690 nice=0 cgrp=default sched=0/0 handle=0x7df4903450 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | state=S schedstat=( 12800728 16327555 45 ) utm=0 stm=0 core=0 HZ=100 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | stack=0x7df4801000-0x7df4803000 stackSize=1037KB 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | held mutexes= 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] kernel: (couldn't read /proc/self/task/10690/stack) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #00 pc 000000000001bcec /system/lib64/libc.so (syscall+28) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #01 pc 00000000000e7b48 /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+160) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #02 pc 000000000037a438 /system/lib64/ libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadElibNS_11ThreadStateE+660) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #03 pc 0000000000000980 /system/framework/arm64/boot.oat (Java_java_lang_Object_wait__JI+140) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Object.wait!(Native method) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] - waiting on <0x0e8a6f0d> (a java.lang.Object) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Object.wait(Object.java:407) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] - locked <0x0e8a6f0d> (a java.lang.Object) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:204) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Thread.run(Thread.java:761) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] "ReferenceQueueDaemon" prio=5 tid=6 Waiting 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | group="" sCount=1 dsCount=0 obj=0x12cb9790 self=0x7df5696e00 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | sysTid=10689 nice=0 cgrp=default sched=0/0 handle=0x7df4a08450 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | state=S schedstat=( 7366565 10819530 70 ) utm=0 stm=0 core=0 HZ=100 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | stack=0x7df4906000-0x7df4908000 stackSize=1037KB 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | held mutexes= 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] kernel: (couldn't read /proc/self/task/10689/stack) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #00 pc 000000000001bcec /system/lib64/libc.so (syscall+28) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #01 pc 00000000000e7b48 /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+160) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #02 pc 000000000037a438 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadElibNS_11ThreadStateE+660) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #03 pc 0000000000000810 /system/framework/arm64/boot.oat (Java_java_lang_Object_wait__+124) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Object.wait!(Native method) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] - waiting on <0x0fd56ec2> (a java.lang.Class) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:150) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] - locked <0x0fd56ec2> (a java.lang.Class) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Thread.run(Thread.java:761) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] "Binder:10682_1" prio=5 tid=7 Native 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | group="" sCount=1 dsCount=0 obj=0x12cb9af0 self=0x7df5706400 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | sysTid=10693 nice=0 cgrp=default sched=0/0 handle=0x7df44f6450 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | state=S schedstat=( 13803753 17319483 88 ) utm=0 stm=1 core=3 HZ=100 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | stack=0x7df43fc000-0x7df43fe000 stackSize=1005KB 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] | held mutexes= 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] kernel: (couldn't read /proc/self/task/10693/stack) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #00 pc 000000000006a418 /system/lib64/libc.so (__ioctl+4) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #01 pc 000000000001f8c8 /system/lib64/libc.so (ioctl+144) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #02 pc 00000000000553ec /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+260) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #03 pc 000000000005554c /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #04 pc 0000000000055c18 /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+60) 08-17 12:26:42.031: A/art(10682): art/runtime /runtime.cc:422] native: #05 pc 0000000000072bfc /system/lib64/libbinder.so (???) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #06 pc 000000000001242c /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+272) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #07 pc 000000000009f194 /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+116) 08-17 12:26:42.031: A/art(10682): art/runtime/runtime.cc:422] native: #08 pc 0000000000067f90 /system/lib64/libc.so (_ZL15__pthread_startPv+196) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] native: #09 pc 000000000001d980 /system/lib64/libc.so (__start_thread+16) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] (no managed stack frames) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] "FinalizerWatchdogDaemon" prio=5 tid=8 Sleeping 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] | group="" sCount=1 dsCount=0 obj=0x12cb98b0 self=0x7df5698200 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] | sysTid=10691 nice=0 cgrp=default sched=0/0 handle=0x7df47fe450 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] | state=S schedstat=( 1150366 3696927 14 ) utm=0 stm=0 core=3 HZ=100 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] | stack=0x7df46fc000-0x7df46fe000 stackSize=1037KB 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] | held mutexes= 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] kernel: (couldn't read /proc/self/task/10691/stack) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] native: #00 pc 000000000001bcf0 /system/lib64/libc.so (syscall+32) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] native: #01 pc 00000000000e80e8 /system/lib64/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadEli+176) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] native: #02 pc 000000000037a448 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadElibNS_11ThreadStateE+676) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] native: #03 pc 00000000000b8288 /system/framework/arm64/boot.oat (Java_java_lang_Thread_sleep__Ljava_lang_Object_2JI+164) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Thread.sleep!(Native method) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] - sleeping on <0x01ab74d3> (a java.lang.Object) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Thread.sleep(Thread.java:371) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] - locked <0x01ab74d3> (a java.lang.Object) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Thread.sleep(Thread.java:313) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Daemons$FinalizerWatchdogDaemon.sleepFor(Daemons.java:314) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization(Daemons.java:336) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:253) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Thread.run(Thread.java:761) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] "Binder:10682_2" prio=5 tid=9 Native 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] | group="" sCount=1 dsCount=0 obj=0x12cb9b80 self=0x7deb16c800 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] | sysTid=10694 nice=0 cgrp=default sched=0/0 handle=0x7df43f9450 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] | state=S schedstat=( 13652760 23457757 96 ) utm=1 stm=0 core=3 HZ=100 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] | stack=0x7df42ff000-0x7df4301000 stackSize=1005KB 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] | held mutexes= 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] kernel: (couldn't read /proc/self/task/10694/stack) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] native: #00 pc 000000000006a418 /system/lib64/libc.so (__ioctl+4) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] native: #01 pc 000000000001f8c8 /system/lib64/libc.so (ioctl+144) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] native: #02 pc 00000000000553ec /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+260) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] native: #03 pc 000000000005554c /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] native: #04 pc 0000000000055c1 8 /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+60) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] native: #05 pc 0000000000072bfc /system/lib64/libbinder.so (???) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] native: #06 pc 000000000001242c /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+272) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] native: #07 pc 000000000009f194 /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+116) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] native: #08 pc 0000000000067f90 /system/lib64/libc.so (_ZL15__pthread_startPv+196) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] native: #09 pc 000000000001d980 /system/lib64/libc.so (__start_thread+16) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] (no managed stack frames) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] "Profile Saver" prio=5 tid=10 Native 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] | group="" sCount=1 dsCount=0 obj=0x12cb9ee0 self=0x7dedc18400 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] | sysTid=10696 nice=0 cgrp=default sched=0/0 handle=0x7dee1a7450 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] | state=S schedstat=( 6638543 7168541 8 ) utm=0 stm=0 core=2 HZ=100 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] | stack=0x7dee0ad000-0x7dee0af000 stackSize=1005KB 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] | held mutexes= 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] kernel: (couldn't read /proc/self/task/10696/stack) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] native: #00 pc 000000000001bcec /system/lib64/libc.so (syscall+28) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] native: #01 pc 00000000000e7b48 /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+160) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] native: #02 pc 000000000031c8d8 /system/lib64/libart.so (_ZN3art12ProfileSaver3RunEv+296) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] native: #03 pc 000000000031dff0 /system/lib64/libart.so (_ZN3art12ProfileSaver21RunProfileSaverThreadEPv+100) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] native: #04 pc 0000000000067f90 /system/lib64/libc.so (_ZL15__pthread_startPv+196) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] native: #05 pc 000000000001d980 /system/lib64/libc.so (__start_thread+16) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] (no managed stack frames) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] "pool-1-thread-1" prio=5 tid=12 Waiting 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] | group="" sCount=1 dsCount=0 obj=0x12d4b160 self=0x7df57e6e00 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] | sysTid=10701 nice=0 cgrp=default sched=0/0 handle=0x7dd9fff450 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] | state=S schedstat=( 112394743 150224842 528 ) utm=2 stm=7 core=3 HZ=100 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] | stack=0x7dd9efd000-0x7dd9eff000 stackSize=1037KB 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] | held mutexes= 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] kernel: (couldn't read /proc/self/task/10701/stack) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] native: #00 pc 000000000001bcec /system/lib64/libc.so (syscall+28) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] native: #01 pc 00000000000e7b48 /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+160) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] native: #02 pc 000000000037a438 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadElibNS_11ThreadStateE+660) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] native: #03 pc 0000000000000980 /system/framework/arm64/boot.oat (Java_java_lang_Object_wait__JI+140) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Object.wait!(Native method) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] - waiting on <0x01cb3810> (a java.lang.Object) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Thread.parkFor$(Thread.java:2127) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] - locked <0x01cb3810> (a java.lang.Object) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] at sun.misc.Unsafe.park(Unsafe.java:325) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] at java.util.concurrent.locks.LockSupp ort.park(LockSupport.java:161) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Thread.run(Thread.java:761) 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] "Measurement Worker" prio=5 tid=13 TimedWaiting 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] | group="" sCount=1 dsCount=0 obj=0x12d43ec0 self=0x7deb197c00 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] | sysTid=10702 nice=10 cgrp=default sched=0/0 handle=0x7dd9efa450 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] | state=S schedstat=( 435353187 2589497921 1281 ) utm=35 stm=7 core=1 HZ=100 08-17 12:26:42.032: A/art(10682): art/runtime/runtime.cc:422] | stack=0x7dd9df8000-0x7dd9dfa000 stackSize=1037KB 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] native: #02 pc 0000000000017f98 /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+156) 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] | group="" sCount=1 dsCount=0 obj=0x12e74b80 self=0x7dda120a00 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] | sysTid=11572 nice=0 cgrp=default sched=0/0 handle=0x7dc3e62450 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] | state=S schedstat=( 1747761 5865209 12 ) utm=0 stm=0 core=2 HZ=100 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] | stack=0x7dc3d60000-0x7dc3d62000 stackSize=1037KB 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] | held mutexes= 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] native: #00 pc 000000000001bcec /system/lib64/libc.so (syscall+28) 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] native: #01 pc 00000000000e7b48 /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+160) 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Object.wait!(Native method) 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] - waiting on <0x0209a77a> (a java.lang.Object) 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Thread.parkFor$(Thread.java:2127) 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] - locked <0x0209a77a> (a java.lang.Object) 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] | sysTid=11570 nice=0 cgrp=default sched=0/0 handle=0x7dc405c450 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] | held mutexes= 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] kernel: (couldn't read /proc/self/task/11570/stack) 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] native: #00 pc 000000000001bcec /system/lib64/libc.so (syscall+28) 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] native: #01 pc 00000000000676e8 /system/lib64/libc.so (pthread_cond_wait+96) 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] native: #02 pc 000000000003c54c /data/app/com.android.chrome-1/base.apk (???) 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] (no managed stack frames) 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] "pool-27-thread-1" prio=5 tid=51 Waiting 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] | group="" sCount=1 dsCount=0 obj=0x12e79c10 self=0x7dc5d9f400 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] | sysTid=11581 nice=0 cgrp=default sched=0/0 handle=0x7dc3c58450 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] | state=S schedstat=( 1387447 4782031 10 ) utm=0 stm=0 core=2 HZ=100 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] | stack=0x7dc3b56000-0x7dc3b58000 stackSize=1037KB 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] | held mutexes= 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] kernel: (couldn't read /proc/self/task/11581/stack) 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] native: #00 pc 000000000001bcec /system/lib64/libc.so (syscall+28) 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] native: #01 pc 00000000000 e7b48 /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+160) 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] native: #03 pc 0000000000000980 /system/framework/arm64/boot.oat (Java_java_lang_Object_wait__JI+140) 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] at sun.misc.Unsafe.park(Unsafe.java:325) 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161) 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413) 08-17 12:26:42.040: A/art(10682): art/runtime/runtime.cc:422] native: #04 pc 00000000000f0c98 /system/lib64/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+48) 08-17 12:26:42.041: A/art(10682): art/runtime/runtime.cc:422] at android.os.MessageQueue.nativePollOnce(Native method) 08-17 12:26:42.041: A/art(10682): art/runtime/runtime.cc:422] at android.os.MessageQueue.next(MessageQueue.java:323) 08-17 12:26:42.041: A/art(10682): art/runtime/runtime.cc:422] at android.os.Looper.loop(Looper.java:136) 08-17 12:26:42.041: A/art(10682): art/runtime/runtime.cc:422] | state=S schedstat=( 2236928 1372397 17 ) utm=0 stm=0 core=2 HZ=100 08-17 12:26:42.041: A/art(10682): art/runtime/runtime.cc:422] | stack=0x7dc4675000-0x7dc4677000 stackSize=1005KB 08-17 12:26:42.041: A/art(10682): art/runtime/runtime.cc:422] | held mutexes= 08-17 12:26:42.041: A/art(10682): art/runtime/runtime.cc:422] kernel: (couldn't read /proc/self/task/11558/stack) 08-17 12:26:42.041: A/art(10682): art/runtime/runtime.cc:422] native: #00 pc 000000000001bcf0 /system/lib64/libc.so (syscall+32) 08-17 12:26:42.041: A/art(10682): art/runtime/runtime.cc:422] native: #01 pc 00000000000677c8 /system/lib64/libc.so (pthread_cond_timedwait+152) 08-17 12:26:42.041: A/art(10682): art/runtime/runtime.cc:422] native: #02 pc 0000000000055364 /data/app/com.android.chrome-1/base.apk (???) 08-17 12:26:42.041: A/art(10682): art/runtime/runtime.cc:422] (no managed stack frames) 08-17 12:26:42.041: A/art(10682): art/runtime/runtime.cc:422] 08-17 12:26:42.041: A/art(10682): art/runtime/runtime.cc:422] "GAC_Executor[1]" prio=5 tid=70 Waiting 08-17 12:26:42.041: A/art(10682): art/runtime/runtime.cc:422] | group="" sCount=1 dsCount=0 obj=0x12e7f310 self=0x7dc5da1c00 08-17 12:26:42.041: A/art(10682): art/runtime/runtime.cc:422] | sysTid=11590 nice=0 cgrp=default sched=0/0 handle=0x7dc384e450 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Thread.run(Thread.java:761) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] | group="" sCount=1 dsCount=0 obj=0x13b92940 self=0x7dcef1f400 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] | sysTid=11877 nice=10 cgrp=default sched=0/0 handle=0x7db91cf450 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] | state=S schedstat=( 4097867 23911980 65 ) utm=0 stm=0 core=1 HZ=100 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] | stack=0x7db90cd000-0x7db90cf000 stackSize=1037KB 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] | held mutexes= 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] kernel: (couldn't read /proc/self/task/11877/stack) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] native: #00 pc 000000000001bcec /system/lib64/libc.so (syscall+28) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] native: #01 pc 00000000000e7b48 /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+160) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] native: #02 pc 000000000034b528 /system/lib64/libart.so (_ZN3art3JNI14NewObjectArrayEP7_JNIEnviP7_jclassP8_jobject+304) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] native: #03 pc 00000000000272e8 /system/lib64/libjavacore.so (???) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] native: #04 pc 00000000002bd2f0 /system/framework/arm64/boot-core-libart.oat (Java_libcore_io_Posix_android_1getaddrinfo__Ljava_lang_String_2Landroid_system_StructAddrinfo_2I+188) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at libcore.io.Posix.android_getaddrinfo(Native method) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:55) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:106) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:74) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at java.net.InetAddress.getAllByName(InetAddress.java:752) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at com.android.okhttp.internal.Ne twork$1.resolveInetAddresses(Network.java:29) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:187) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:156) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:328) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:246) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:457) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:126) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at com.facebook.ads.redexgen.X.G2.A01(:32404) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at com.facebook.ads.redexgen.X.G2.A0J(:32567) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at com.facebook.ads.redexgen.X.G7.A00(:32642) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at com.facebook.ads.redexgen.X.G7.doInBackground(:32662) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at android.os.AsyncTask$2.call(AsyncTask.java:305) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at java.util.concurrent.FutureTask.run(FutureTask.java:237) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Thread.run(Thread.java:761) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] "AppLovinSdk:shared_thread_pool:QnzV" prio=5 tid=128 Waiting 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] | sysTid=11879 nice=-8 cgrp=default sched=0/0 handle=0x7db90ca450 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] | state=S schedstat=( 342655 5190832 13 ) utm=0 stm=0 core=3 HZ=100 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] | stack=0x7db8fc8000-0x7db8fca000 stackSize=1037KB 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] kernel: (couldn't read /proc/self/task/11879/stack) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] native: #00 pc 000000000001bcec /system/lib64/libc.so (syscall+28) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] native: #01 pc 00000000000e7b48 /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+160) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] native: #03 pc 0000000000000980 /system/framework/arm64/boot.oat (Java_java_lang_Object_wait__JI+140) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Object.wait!(Native method) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] - waiting on <0x06b2f073> (a java.lang.Object) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Thread.parkFor$(Thread.java:2127) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] - locked <0x06b2f073> (a java.lang.Object) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at sun.misc.Unsafe.park(Unsafe.java:325) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1084) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] "AppLovinSdk:shared_thread_pool:QnzV" prio=5 tid=129 Waiting 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] | group="" sCount=1 dsCount=0 obj=0x13bacee0 self=0x7dcf0d0e00 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] | sysTid=11880 nice=-8 cgrp=default sched=0/0 handle=0x7db8fc5450 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] | held mutexes= 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] kernel: (couldn't read /proc/self/task/11880/stack) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] native: #00 pc 000000000001bcec /system/lib64/libc.so (syscall+28) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] native: #01 pc 00 000000000e7b48 /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+160) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] native: #02 pc 000000000037a438 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadElibNS_11ThreadStateE+660) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] native: #03 pc 0000000000000980 /system/framework/arm64/boot.oat (Java_java_lang_Object_wait__JI+140) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Object.wait!(Native method) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] - waiting on <0x0b659b30> (a java.lang.Object) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Thread.parkFor$(Thread.java:2127) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] - locked <0x0b659b30> (a java.lang.Object) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at sun.misc.Unsafe.park(Unsafe.java:325) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Thread.run(Thread.java:761) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] "Compositor" prio=5 tid=130 Native 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] | group="" sCount=1 dsCount=0 obj=0x13c2fe50 self=0x7dbcdf6800 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] | sysTid=11774 nice=-4 cgrp=default sched=0/0 handle=0x7dbe9df450 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] | state=S schedstat=( 12432716 34643435 160 ) utm=0 stm=0 core=3 HZ=100 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] | stack=0x7dbe8e5000-0x7dbe8e7000 stackSize=1005KB 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] | held mutexes= 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] kernel: (couldn't read /proc/self/task/11774/stack) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] native: #00 pc 000000000001bcec /system/lib64/libc.so (syscall+28) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] native: #01 pc 00000000000e7b48 /system/lib64/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+160) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] native: #02 pc 0000000000332d20 /system/lib64/libart.so (_ZN3art3JNI15CallVoidMethodVEP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_list+304) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] native: #03 pc 0000000000019ae4 /data/app/com.android.chrome-1/base.apk (???) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] "OkHttp ConnectionPool" prio=5 tid=131 TimedWaiting 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] | group="" sCount=1 dsCount=0 obj=0x13bd4f70 self=0x7dbcc99e00 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] | state=S schedstat=( 608176 8714430 17 ) utm=0 stm=0 core=0 HZ=100 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] | stack=0x7db764b000-0x7db764d000 stackSize=1037KB 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] | held mutexes= 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] native: #01 pc 00000000000e80e8 /system/lib64/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadEli+176) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] native: #02 pc 000000000037a448 /system/lib64/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadElibNS_11ThreadStateE+676) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at java.lang.Object.wait!(Native method) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] - waiting on <0x06abe3a9> (a com.mintegral.msdk.thrid.okhttp.ConnectionPool) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at com.mintegral.msdk.thrid.okhttp.ConnectionPool$1.run(ConnectionPool.java:69) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] - locked <0x06abe3a9> (a com.mintegral.msdk.thrid.okhttp.ConnectionPool) 08-17 12:26:42.052: A/art(10682): art/runtime/runtime.cc:422] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) 08-17 12:26:42.053: A/art(10682): art/runtime/runtime.cc:427] 511: 0x1319b510 java.lang.String[] (16 elements) 08-17 12:26:42.053: A/art(10682): --------- beginning of crash 08-17 12:26:42.158: A/google-breakpad(11919): Microdump skipp ed (uninteresting) 08-17 12:26:42.183: W/google-breakpad(10682): ### ### ### ### ### ### ### ### ### ### ### ### ### 08-17 12:26:42.183: W/google-breakpad(10682): Chrome build fingerprint: 08-17 12:26:42.183: W/google-breakpad(10682): 01.00.27 08-17 12:26:42.183: W/google-breakpad(10682): 10027 08-17 12:26:42.183: W/google-breakpad(10682): ### ### ### ### ### ### ### ### ### ### ### ### ### 08-17 12:26:42.183: A/libc(10682): Fatal signal 6 (SIGABRT), code -6 in tid 10988 (GLThread 742) 08-17 12:26:42.183: A/libc(10682): [ 08-17 12:26:42.188 544: 544 W/ ] 08-17 12:26:42.183: A/libc(10682): debuggerd: handling request: pid=10682 uid=10124 gid=10124 tid=10988 08-17 12:26:42.244: W/debuggerd64(11932): type=1400 audit(0.0:114): avc: denied { search } for name="com.google.android.gms" dev="sda35" ino=827569 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 08-17 12:26:42.251: W/debuggerd64(11932): type=1400 audit(0.0:115): avc: denied { search } for name="com.google.android.gms" dev="sda35" ino=827569 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 08-17 12:26:42.261: W/debuggerd64(11932): type=1400 audit(0.0:116): avc: denied { search } for name="free.games.match.three.puzzle.galactic.adventure.android" dev="sda35" ino=876908 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 08-17 12:26:42.349: A/DEBUG(11932): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 08-17 12:26:42.349: A/DEBUG(11932): Build fingerprint: 'google/sailfish/sailfish:7.1.2/NJH47F/4146041:user/release-keys' 08-17 12:26:42.349: A/DEBUG(11932): Revision: '0' 08-17 12:26:42.349: A/DEBUG(11932): ABI: 'arm64' 08-17 12:26:42.350: A/DEBUG(11932): pid: 10682, tid: 10988, name: GLThread 742 >>> free.games.match.three.puzzle.galactic.adventure.android <<< 08-17 12:26:42.351: A/DEBUG(11932): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr -------- 08-17 12:26:42.371: I/ActivityManager(1050): Killing 9861:com.android.musicfx/u0a31 (adj 906): empty #17 08-17 12:26:42.375: A/DEBUG(11932): Abort message: 'art/runtime/indirect_reference_table.cc:132] JNI ERROR (app bug): local reference table overflow (max=512)' 08-17 12:26:42.375: A/DEBUG(11932): x0 0000000000000000 x1 0000000000002aec x2 0000000000000006 x3 0000000000000008 08-17 12:26:42.375: A/DEBUG(11932): x4 0000000000000152 x5 8080000000000000 x6 0000000000008080 x7 feff666e6b61686b 08-17 12:26:42.375: A/DEBUG(11932): x8 0000000000000083 x9 ffffffffffffffdf x10 0000000000000000 x11 0000000000000001 08-17 12:26:42.375: A/DEBUG(11932): x12 ffffffffffffffff x13 ffffffffffffffff x14 ffffffffff000000 x15 ffffffffffffffff 08-17 12:26:42.375: A/DEBUG(11932): x16 0000007df6406ee0 x17 0000007df63b02e4 x18 0000000000000000 x19 0000007dd20624f8 08-17 12:26:42.375: A/DEBUG(11932): x20 0000000000000006 x21 0000007dd2062450 x22 000000000000000b x23 0000007df5586848 08-17 12:26:42.375: A/DEBUG(11932): x24 000000000000000a x25 ffffffffffffffff x26 0000000000000399 x27 0000007dd2060b81 08-17 12:26:42.375: A/DEBUG(11932): x28 0000007df55fc740 x29 0000007dd2060a80 x30 0000007df63ad78c 08-17 12:26:42.376: A/DEBUG(11932): sp 0000007dd2060a60 pc 0000007df63b02ec pstate 0000000060000000 08-17 12:26:42.385: D/ActivityManager(1050): cleanUpApplicationRecord -- 9861 08-17 12:26:42.387: A/DEBUG(11932): backtrace: 08-17 12:26:42.387: A/DEBUG(11932): #00 pc 000000000006b2ec /system/lib64/libc.so (tgkill+8) 08-17 12:26:42.387: A/DEBUG(11932): #01 pc 0000000000068788 /system/lib64/libc.so (pthread_kill+64) 08-17 12:26:42.387: A/DEBUG(11932): #02 pc 0000000000023ce8 /system/lib64/libc.so (raise+24) 08-17 12:26:42.387: A/DEBUG(11932): #03 pc 000000000001c76c /system/lib64/libc.so (abort+52) 08-17 12:26:42.387: A/DEBUG(11932): #04 pc 0000000000430e78 /system/lib64/libart.so (_ZN3art7Runtime5AbortEPKc+456) 08-17 12:26:42.387: A/DEBUG(11932): #05 pc 00000000000e5898 /system/lib64/libart.so (_ZN3art10LogMessageD2Ev+1576) 08-17 12:26:42.388: A/DEBUG(11932): #06 pc 000000000024c3e8 /system/lib64/libart.so (_ZN3art22IndirectReferenceTable3AddEjPNS_6mirror6ObjectE+308) 08-17 12:26:42.388: A/DEBUG(11932): #07 pc 000000000032baf0 /system/lib64/libart.so (_ZN3art3JNI14GetObjectClassEP7_JNIEnvP8_jobject+608) 08-17 12:26:42.388: A/DEBUG(11932): #08 pc 0000000000161990 /data/app/free.games.match.three.puzzle.galactic.adventure.android-1/lib/arm64/libgodot_android.so 08-17 12:26:42.388: A/DEBUG(11932): #09 pc 0000000000162254 /data/app/free.games.match.three.puzzle.galactic.adventure.android-1/lib/arm64/libgodot_android.so 08-17 12:26:42.388: A/DEBUG(11932): #10 pc 000000000016216c /data/app/free.games.match.three.puzzle.galactic.adventure.android-1/lib/arm64/libgodot_android.so 08-17 12:26:42.388: A/DEBUG(11932): #1 1 pc 0000000000167404 /data/app/free.games.match.three.puzzle.galactic.adventure.android-1/lib/arm64/libgodot_android.so (Java_org_godotengine_godot_plugin_GodotPlugin_nativeEmitSignal+728) 08-17 12:26:42.388: A/DEBUG(11932): #12 pc 000000000186c404 /data/app/free.games.match.three.puzzle.galactic.adventure.android-1/oat/arm64/base.odex (offset 0x166d000) ```

I removed all signal connection in my gd code but it doesn't help. Even emitting empty signal crashes the app.

DrMoriarty commented 4 years ago

@timoschwarzer I have read more about this bug and about limiting JNI references to 512 units. It seems that long list of purchases leads to crash just after loading sku details. I have 22 purchases in my game. Each of them coded by 16 keyvalues in convertSkuDetailsToDictionary (32 objects per SKU plus 1 dictionary = 33 objects/SKU). And one more object for Object[]. So I have 727 objects which actually more than 512. May be some devices have 1024 limit and they don't crash the game, I don't know.

I think that the only solution will be to emit signal with data for every SKU.

timoschwarzer commented 4 years ago

@DrMoriarty Thanks for pointing out the issue. Can you query your purchases in 2 batches of 11 for now until there is a proper fix?

CC: @m4gr3d

DrMoriarty commented 4 years ago

Yes, I have made batched sku loading and tested this build in google play test lab. It works flawlessly.

m4gr3d commented 4 years ago

Tough one.. It doesn't seem like we're leaking references as DeleteLocalRef is properly invoked for cleanup as needed, so as @DrMoriarty correctly analyzed, the argument may be too big.

@timoschwarzer One option would be to standardize paginating results as done by @DrMoriarty and expand the signal definition to include page number and the total number of pages. This way, the logic listening on the receiving side will know when all the results have been provided.