couchbase / couchbase-lite-android-ce

The community edition of couchbase lite for android
Apache License 2.0
9 stars 1 forks source link

CBLite Android 2.5.2 crashing App after connection refused error #20

Closed Murilo-Perrone closed 5 years ago

Murilo-Perrone commented 5 years ago

In our Android App, CBLite 2.1.5 works fine, but we are unable tom migrate to CBLite 2.5.2 because it frequently crashes our app. In past, we also had this kind of error in CBLite 2.0, but not in v 1.4.

Here is a sample of error log when it crashes.

W/C4Socket: C4Socket.open() socket -> 2762037504
W/C4Socket: C4Socket.open() clazz -> com.couchbase.lite.internal.replicator.CBLWebSocket
E/CouchbaseLite/NETWORK: CBLWebSocket.socket_open()
W/CouchbaseLite/NETWORK: WebSocketListener.onFailure() response -> null: java.net.ConnectException: Failed to connect to couchbase.mydomain.com.br/18.231.71.11:24984
W/CouchbaseLite/NETWORK: WebSocketListener.onFailure() response -> null: java.net.ConnectException: Failed to connect to couchbase.mydomain.com.br/18.231.71.11:24984
W/C4Socket: C4Socket.dispose() handle -> 2762037504
W/C4Socket: C4Socket.dispose() handle -> 2146664480
E/CouchbaseLite/REPLICATOR: {Repl#66}==> N8litecore4repl10ReplicatorE /data/user/0/mydomain.com.br.irep/files/rscrubigd5-image.cblite2/ ->ws://couchbase.mydomain.com.br:24984/rscrubigd5-image/_blipsync @0xa4a5f840
E/CouchbaseLite/REPLICATOR: {Repl#66} Got LiteCore error: POSIX error 111 "Connection refused"
E/CouchbaseLite/REPLICATOR: {Repl#67}==> N8litecore4repl10ReplicatorE /data/user/0/mydomain.com.br.irep/files/rscrubigd5-input.cblite2/ ->ws://couchbase.mydomain.com.br:24984/rscrubigd5-input/_blipsync @0x92218740
E/CouchbaseLite/REPLICATOR: {Repl#67} Got LiteCore error: POSIX error 111 "Connection refused"
E/art: JNI ERROR (app bug): attempt to use stale global reference 0x100922 (should be 0x200922)
E/art: JNI ERROR (app bug): attempt to use stale global reference 0x100922 (should be 0x200922)
A/art: art/runtime/java_vm_ext.cc:470] JNI DETECTED ERROR IN APPLICATION: use of deleted global reference 0x100922
A/art: art/runtime/java_vm_ext.cc:470]     from void com.couchbase.litecore.C4Replicator.free(long, java.lang.Object, java.lang.Object)
A/art: art/runtime/java_vm_ext.cc:470] "ReplicatorListenerThread" prio=5 tid=45 Runnable
A/art: art/runtime/java_vm_ext.cc:470]   | group="main" sCount=0 dsCount=0 obj=0x144bd160 self=0x7ff7a500
A/art: art/runtime/java_vm_ext.cc:470]   | sysTid=15182 nice=0 cgrp=default sched=0/0 handle=0x8151e920
A/art: art/runtime/java_vm_ext.cc:470]   | state=R schedstat=( 234762455 10173594 222 ) utm=20 stm=2 core=5 HZ=100
A/art: art/runtime/java_vm_ext.cc:470]   | stack=0x8141c000-0x8141e000 stackSize=1038KB
A/art: art/runtime/java_vm_ext.cc:470]   | held mutexes= "mutator lock"(shared held)
A/art: art/runtime/java_vm_ext.cc:470]   native: #00 pc 0034e8d1  /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+128)
A/art: art/runtime/java_vm_ext.cc:470]   native: couchbase/couchbase-lite-core#1 pc 0032f295  /system/lib/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+308)
A/art: art/runtime/java_vm_ext.cc:470]   native: couchbase/couchbase-lite-core#2 pc 00238b7d  /system/lib/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+848)
A/art: art/runtime/java_vm_ext.cc:470]   native: couchbase/couchbase-lite-core#3 pc 00239113  /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortFEPKcS2_z+66)
A/art: art/runtime/java_vm_ext.cc:470]   native: couchbase/couchbase-lite-core#4 pc 00332cbd  /system/lib/libart.so (_ZNK3art6Thread13DecodeJObjectEP8_jobject+240)
A/art: art/runtime/java_vm_ext.cc:470]   native: couchbase/couchbase-lite-core#5 pc 000c9a71  /system/lib/libart.so (_ZN3art11ScopedCheck13CheckInstanceERNS_18ScopedObjectAccessENS0_12InstanceKindEP8_jobjectb+120)
A/art: art/runtime/java_vm_ext.cc:470]   native: couchbase/couchbase-lite-core#6 pc 000c9023  /system/lib/libart.so (_ZN3art11ScopedCheck22CheckPossibleHeapValueERNS_18ScopedObjectAccessEcNS_12JniValueTypeE+190)
A/art: art/runtime/java_vm_ext.cc:470]   native: couchbase/couchbase-lite-core#7 pc 000c845b  /system/lib/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE+802)
A/art: art/runtime/java_vm_ext.cc:470]   native: couchbase/couchbase-lite-core#8 pc 000c0039  /system/lib/libart.so (_ZN3art8CheckJNI12IsSameObjectEP7_JNIEnvP8_jobjectS4_+456)
A/art: art/runtime/java_vm_ext.cc:470]   native: couchbase/couchbase-lite-core#9 pc 000eba45  /data/app/mydomain.com.br.irep-2/lib/arm/libLiteCoreJNI.so (???)
A/art: art/runtime/java_vm_ext.cc:470]   native: couchbase/couchbase-lite-core#10 pc 000eb9f7  /data/app/mydomain.com.br.irep-2/lib/arm/libLiteCoreJNI.so (Java_com_couchbase_litecore_C4Replicator_free+18)
A/art: art/runtime/java_vm_ext.cc:470]   native: couchbase/couchbase-lite-core#11 pc 0003b9bb  /data/app/mydomain.com.br.irep-2/oat/arm/base.odex (Java_com_couchbase_litecore_C4Replicator_free__JLjava_lang_Object_2Ljava_lang_Object_2+142)
A/art: art/runtime/java_vm_ext.cc:470]   at com.couchbase.litecore.C4Replicator.free(Native method)
A/art: art/runtime/java_vm_ext.cc:470]   at com.couchbase.litecore.C4Replicator.free(C4Replicator.java:126)
A/art: art/runtime/java_vm_ext.cc:470]   at com.couchbase.lite.AbstractReplicator.clearRepl(AbstractReplicator.java:869)
A/art: art/runtime/java_vm_ext.cc:470]   at com.couchbase.lite.AbstractReplicator.handleError(AbstractReplicator.java:800)
A/art: art/runtime/java_vm_ext.cc:470]   at com.couchbase.lite.AbstractReplicator.c4StatusChanged(AbstractReplicator.java:756)
A/art: art/runtime/java_vm_ext.cc:470]   - locked <0x0b8b2f78> (a java.lang.Object)
A/art: art/runtime/java_vm_ext.cc:470]   at com.couchbase.lite.AbstractReplicator.access$500(AbstractReplicator.java:74)
A/art: art/runtime/java_vm_ext.cc:470]   at com.couchbase.lite.AbstractReplicator$4$1.run(AbstractReplicator.java:641)
A/art: art/runtime/java_vm_ext.cc:470]   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428)
A/art: art/runtime/java_vm_ext.cc:470]   at java.util.concurrent.FutureTask.run(FutureTask.java:237)
A/art: art/runtime/java_vm_ext.cc:470]   at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:272)
A/art: art/runtime/java_vm_ext.cc:470]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
A/art: art/runtime/java_vm_ext.cc:470]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
A/art: art/runtime/java_vm_ext.cc:470]   at java.lang.Thread.run(Thread.java:761)
A/art: art/runtime/java_vm_ext.cc:470] 
A/art: art/runtime/java_vm_ext.cc:470] JNI DETECTED ERROR IN APPLICATION: use of deleted global reference 0x100922
A/art: art/runtime/java_vm_ext.cc:470]     from void com.couchbase.litecore.C4Replicator.free(long, java.lang.Object, java.lang.Object)
A/art: art/runtime/java_vm_ext.cc:470] "ReplicatorListenerThread" prio=5 tid=44 Runnable
A/art: art/runtime/java_vm_ext.cc:470]   | group="main" sCount=0 dsCount=0 obj=0x1435eee0 self=0x82d99100
A/art: art/runtime/java_vm_ext.cc:470]   | sysTid=15181 nice=0 cgrp=default sched=0/0 handle=0x81623920
A/art: art/runtime/java_vm_ext.cc:470]   | state=R schedstat=( 366497135 18628016 318 ) utm=31 stm=4 core=4 HZ=100
A/art: art/runtime/java_vm_ext.cc:470]   | stack=0x81521000-0x81523000 stackSize=1038KB
A/art: art/runtime/java_vm_ext.cc:470]   | held mutexes= "mutator lock"(shared held)
A/art: art/runtime/java_vm_ext.cc:470]   native: #00 pc 0034e8d1  /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+128)
A/art: art/runtime/java_vm_ext.cc:470]   native: couchbase/couchbase-lite-core#1 pc 0032f295  /system/lib/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+308)
A/art: art/runtime/java_vm_ext.cc:470]   native: couchbase/couchbase-lite-core#2 pc 00238b7d  /system/lib/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+848)
A/art: art/runtime/java_vm_ext.cc:470]   native: couchbase/couchbase-lite-core#3 pc 00239113  /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortFEPKcS2_z+66)
A/art: art/runtime/java_vm_ext.cc:470]   native: couchbase/couchbase-lite-core#4 pc 00332cbd  /system/lib/libart.so (_ZNK3art6Thread13DecodeJObjectEP8_jobject+240)
A/art: art/runtime/java_vm_ext.cc:470]   native: couchbase/couchbase-lite-core#5 pc 000c9a71  /system/lib/libart.so (_ZN3art11ScopedCheck13CheckInstanceERNS_18ScopedObjectAccessENS0_12InstanceKindEP8_jobjectb+120)
A/art: art/runtime/java_vm_ext.cc:470]   native: couchbase/couchbase-lite-core#6 pc 000c9023  /system/lib/libart.so (_ZN3art11ScopedCheck22CheckPossibleHeapValueERNS_18ScopedObjectAccessEcNS_12JniValueTypeE+190)
A/art: art/runtime/java_vm_ext.cc:470]   native: couchbase/couchbase-lite-core#7 pc 000c845b  /system/lib/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE+802)
A/art: art/runtime/java_vm_ext.cc:470]   native: couchbase/couchbase-lite-core#8 pc 000c0039  /system/lib/libart.so (_ZN3art8CheckJNI12IsSameObjectEP7_JNIEnvP8_jobjectS4_+456)
A/art: art/runtime/java_vm_ext.cc:470]   native: couchbase/couchbase-lite-core#9 pc 000eba45  /data/app/mydomain.com.br.irep-2/lib/arm/libLiteCoreJNI.so (???)
A/art: art/runtime/java_vm_ext.cc:470]   native: couchbase/couchbase-lite-core#10 pc 000eb9f7  /data/app/mydomain.com.br.irep-2/lib/arm/libLiteCoreJNI.so (Java_com_couchbase_litecore_C4Replicator_free+18)
A/art: art/runtime/java_vm_ext.cc:470]   native: couchbase/couchbase-lite-core#11 pc 0003b9bb  /data/app/mydomain.com.br.irep-2/oat/arm/base.odex (Java_com_couchbase_litecore_C4Replicator_free__JLjava_lang_Object_2Ljava_lang_Object_2+142)
A/art: art/runtime/java_vm_ext.cc:470]   at com.couchbase.litecore.C4Replicator.free(Native method)
A/art: art/runtime/java_vm_ext.cc:470]   at com.couchbase.litecore.C4Replicator.free(C4Replicator.java:126)
A/art: art/runtime/java_vm_ext.cc:470]   at com.couchbase.lite.AbstractReplicator.clearRepl(AbstractReplicator.java:869)
A/art: art/runtime/java_vm_ext.cc:470]   at com.couchbase.lite.AbstractReplicator.handleError(AbstractReplicator.java:800)
A/art: art/runtime/java_vm_ext.cc:470]   at com.couchbase.lite.AbstractReplicator.c4StatusChanged(AbstractReplicator.java:756)
A/art: art/runtime/java_vm_ext.cc:470]   - locked <0x0189f651> (a java.lang.Object)
A/art: art/runtime/java_vm_ext.cc:470]   at com.couchbase.lite.AbstractReplicator.access$500(AbstractReplicator.java:74)
A/art: art/runtime/java_vm_ext.cc:470]   at com.couchbase.lite.AbstractReplicator$4$1.run(AbstractReplicator.java:641)
A/art: art/runtime/java_vm_ext.cc:470]   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428)
A/art: art/runtime/java_vm_ext.cc:470]   at java.util.concurrent.FutureTask.run(FutureTask.java:237)
A/art: art/runtime/java_vm_ext.cc:470]   at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:272)
A/art: art/runtime/java_vm_ext.cc:470]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
A/art: art/runtime/java_vm_ext.cc:470]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
A/art: art/runtime/java_vm_ext.cc:470]   at java.lang.Thread.run(Thread.java:761)
A/art: art/runtime/java_vm_ext.cc:470] 
A/art: art/runtime/runtime.cc:441] Runtime aborting...
A/art: art/runtime/runtime.cc:441] Aborting thread:
A/art: art/runtime/runtime.cc:441] "ReplicatorListenerThread" prio=5 tid=45 Native
A/art: art/runtime/runtime.cc:441]   | group="" sCount=0 dsCount=0 obj=0x144bd160 self=0x7ff7a500
A/art: art/runtime/runtime.cc:441]   | sysTid=15182 nice=0 cgrp=default sched=0/0 handle=0x8151e920
A/art: art/runtime/runtime.cc:441]   | state=R schedstat=( 266881521 10173594 246 ) utm=23 stm=3 core=5 HZ=100
A/art: art/runtime/runtime.cc:441]   | stack=0x8141c000-0x8141e000 stackSize=1038KB
A/art: art/runtime/runtime.cc:441]   | held mutexes= "abort lock"
A/art: art/runtime/runtime.cc:441]   native: #00 pc 0034e8d1  /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+128)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 0032f295  /system/lib/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+308)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 00322429  /system/lib/libart.so (_ZNK3art10AbortState10DumpThreadERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPNS_6ThreadE+24)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#3 pc 003222b1  /system/lib/libart.so (_ZNK3art10AbortState4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+424)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 00318fcf  /system/lib/libart.so (_ZN3art7Runtime5AbortEv+90)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#5 pc 000b4979  /system/lib/libart.so (_ZN3art10LogMessageD2Ev+864)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#6 pc 00238ead  /system/lib/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+1664)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#7 pc 00239113  /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortFEPKcS2_z+66)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#8 pc 00332cbd  /system/lib/libart.so (_ZNK3art6Thread13DecodeJObjectEP8_jobject+240)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#9 pc 000c9a71  /system/lib/libart.so (_ZN3art11ScopedCheck13CheckInstanceERNS_18ScopedObjectAccessENS0_12InstanceKindEP8_jobjectb+120)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#10 pc 000c9023  /system/lib/libart.so (_ZN3art11ScopedCheck22CheckPossibleHeapValueERNS_18ScopedObjectAccessEcNS_12JniValueTypeE+190)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#11 pc 000c845b  /system/lib/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE+802)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#12 pc 000c0039  /system/lib/libart.so (_ZN3art8CheckJNI12IsSameObjectEP7_JNIEnvP8_jobjectS4_+456)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#13 pc 000eba45  /data/app/mydomain.com.br.irep-2/lib/arm/libLiteCoreJNI.so (???)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#14 pc 000eb9f7  /data/app/mydomain.com.br.irep-2/lib/arm/libLiteCoreJNI.so (Java_com_couchbase_litecore_C4Replicator_free+18)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#15 pc 0003b9bb  /data/app/mydomain.com.br.irep-2/oat/arm/base.odex (???)
A/art: art/runtime/runtime.cc:441]   at com.couchbase.litecore.C4Replicator.free(Native method)
A/art: art/runtime/runtime.cc:441]   at com.couchbase.litecore.C4Replicator.free(C4Replicator.java:126)
A/art: art/runtime/runtime.cc:441]   at com.couchbase.lite.AbstractReplicator.clearRepl(AbstractReplicator.java:869)
A/art: art/runtime/runtime.cc:441]   at com.couchbase.lite.AbstractReplicator.handleError(AbstractReplicator.java:800)
A/art: art/runtime/runtime.cc:441]   at com.couchbase.lite.AbstractReplicator.c4StatusChanged(AbstractReplicator.java:756)
A/art: art/runtime/runtime.cc:441]   - locked <0x0b8b2f78> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at com.couchbase.lite.AbstractReplicator.access$500(AbstractReplicator.java:74)
A/art: art/runtime/runtime.cc:441]   at com.couchbase.lite.AbstractReplicator$4$1.run(AbstractReplicator.java:641)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.FutureTask.run(FutureTask.java:237)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:272)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.run(Thread.java:761)
A/art: art/runtime/runtime.cc:441] Dumping all threads without appropriate locks held: thread list lock mutator lock
A/art: art/runtime/runtime.cc:441] All threads:
A/art: art/runtime/runtime.cc:441] DALVIK THREADS (123):
A/art: art/runtime/runtime.cc:441] "ReplicatorListenerThread" prio=5 tid=45 Runnable
A/art: art/runtime/runtime.cc:441]   | group="" sCount=0 dsCount=0 obj=0x144bd160 self=0x7ff7a500
A/art: art/runtime/runtime.cc:441]   | sysTid=15182 nice=0 cgrp=default sched=0/0 handle=0x8151e920
A/art: art/runtime/runtime.cc:441]   | state=R schedstat=( 406305428 10202500 247 ) utm=27 stm=12 core=4 HZ=100
A/art: art/runtime/runtime.cc:441]   | stack=0x8141c000-0x8141e000 stackSize=1038KB
A/art: art/runtime/runtime.cc:441]   | held mutexes= "abort lock" "mutator lock"(shared held)
A/art: art/runtime/runtime.cc:441]   native: #00 pc 0034e8d1  /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+128)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 0032f295  /system/lib/libart.so (_ZNK3art6Thread9DumpStackERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEbP12BacktraceMap+308)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 003410f1  /system/lib/libart.so (_ZN3art14DumpCheckpoint3RunEPNS_6ThreadE+620)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#3 pc 0033b0fb  /system/lib/libart.so (_ZN3art10ThreadList13RunCheckpointEPNS_7ClosureE+330)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 0033ae21  /system/lib/libart.so (_ZN3art10ThreadList4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEb+180)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#5 pc 0032227d  /system/lib/libart.so (_ZNK3art10AbortState4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+372)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#6 pc 00318fcf  /system/lib/libart.so (_ZN3art7Runtime5AbortEv+90)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#7 pc 000b4979  /system/lib/libart.so (_ZN3art10LogMessageD2Ev+864)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#8 pc 00238ead  /system/lib/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+1664)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#9 pc 00239113  /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortFEPKcS2_z+66)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#10 pc 00332cbd  /system/lib/libart.so (_ZNK3art6Thread13DecodeJObjectEP8_jobject+240)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#11 pc 000c9a71  /system/lib/libart.so (_ZN3art11ScopedCheck13CheckInstanceERNS_18ScopedObjectAccessENS0_12InstanceKindEP8_jobjectb+120)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#12 pc 000c9023  /system/lib/libart.so (_ZN3art11ScopedCheck22CheckPossibleHeapValueERNS_18ScopedObjectAccessEcNS_12JniValueTypeE+190)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#13 pc 000c845b  /system/lib/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE+802)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#14 pc 000c0039  /system/lib/libart.so (_ZN3art8CheckJNI12IsSameObjectEP7_JNIEnvP8_jobjectS4_+456)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#15 pc 000eba45  /data/app/mydomain.com.br.irep-2/lib/arm/libLiteCoreJNI.so (???)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#16 pc 000eb9f7  /data/app/mydomain.com.br.irep-2/lib/arm/libLiteCoreJNI.so (Java_com_couchbase_litecore_C4Replicator_free+18)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#17 pc 0003b9bb  /data/app/mydomain.com.br.irep-2/oat/arm/base.odex (Java_com_couchbase_litecore_C4Replicator_free__JLjava_lang_Object_2Ljava_lang_Object_2+142)
A/art: art/runtime/runtime.cc:441]   at com.couchbase.litecore.C4Replicator.free(Native method)
A/art: art/runtime/runtime.cc:441]   at com.couchbase.litecore.C4Replicator.free(C4Replicator.java:126)
A/art: art/runtime/runtime.cc:441]   at com.couchbase.lite.AbstractReplicator.clearRepl(AbstractReplicator.java:869)
A/art: art/runtime/runtime.cc:441]   at com.couchbase.lite.AbstractReplicator.handleError(AbstractReplicator.java:800)
A/art: art/runtime/runtime.cc:441]   at com.couchbase.lite.AbstractReplicator.c4StatusChanged(AbstractReplicator.java:756)
A/art: art/runtime/runtime.cc:441]   - locked <0x0b8b2f78> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at com.couchbase.lite.AbstractReplicator.access$500(AbstractReplicator.java:74)
A/art: art/runtime/runtime.cc:441]   at com.couchbase.lite.AbstractReplicator$4$1.run(AbstractReplicator.java:641)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.FutureTask.run(FutureTask.java:237)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:272)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.run(Thread.java:761)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441] "main" prio=5 tid=1 Native
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x73b0fe80 self=0xabe04400
A/art: art/runtime/runtime.cc:441]   | sysTid=14709 nice=-10 cgrp=default sched=0/0 handle=0xaeacf534
A/art: art/runtime/runtime.cc:441]   | state=S schedstat=( 10558447862 539590904 11141 ) utm=904 stm=150 core=4 HZ=100
A/art: art/runtime/runtime.cc:441]   | stack=0xbe297000-0xbe299000 stackSize=8MB
A/art: art/runtime/runtime.cc:441]   | held mutexes=
A/art: art/runtime/runtime.cc:441]   native: #00 pc 00048318  /system/lib/libc.so (__epoll_pwait+20)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 00019e6d  /system/lib/libc.so (epoll_pwait+60)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 00019e9d  /system/lib/libc.so (epoll_wait+12)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#3 pc 00011d5b  /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+118)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 00011c57  /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+26)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#5 pc 00090139  /system/lib/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+22)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#6 pc 0062cc15  /system/framework/arm/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+96)
A/art: art/runtime/runtime.cc:441]   at android.os.MessageQueue.nativePollOnce(Native method)
A/art: art/runtime/runtime.cc:441]   at android.os.MessageQueue.next(MessageQueue.java:323)
A/art: art/runtime/runtime.cc:441]   at android.os.Looper.loop(Looper.java:136)
A/art: art/runtime/runtime.cc:441]   at android.app.ActivityThread.main(ActivityThread.java:6123)
A/art: art/runtime/runtime.cc:441]   at java.lang.reflect.Method.invoke!(Native method)
A/art: art/runtime/runtime.cc:441]   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867)
A/art: art/runtime/runtime.cc:441]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:757)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441] "Jit thread pool worker thread 0" prio=5 tid=2 Native (still starting up)
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x0 self=0xa4a4f500
A/art: art/runtime/runtime.cc:441]   | sysTid=14714 nice=9 cgrp=default sched=0/0 handle=0xab47f920
A/art: art/runtime/runtime.cc:441]   | state=S schedstat=( 4717605007 191369391 2228 ) utm=328 stm=142 core=4 HZ=100
A/art: art/runtime/runtime.cc:441]   | stack=0xab381000-0xab383000 stackSize=1022KB
A/art: art/runtime/runtime.cc:441]   | held mutexes=
A/art: art/runtime/runtime.cc:441]   native: #00 pc 000174a4  /system/lib/libc.so (syscall+28)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 000b653d  /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+92)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 00342639  /system/lib/libart.so (_ZN3art10ThreadPool7GetTaskEPNS_6ThreadE+160)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#3 pc 00341e63  /system/lib/libart.so (_ZN3art16ThreadPoolWorker3RunEv+62)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 00341991  /system/lib/libart.so (_ZN3art16ThreadPoolWorker8CallbackEPv+64)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#5 pc 00046ea3  /system/lib/libc.so (_ZL15__pthread_startPv+22)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#6 pc 00019abd  /system/lib/libc.so (__start_thread+6)
A/art: art/runtime/runtime.cc:441]   (no managed stack frames)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441] "Signal Catcher" prio=5 tid=3 WaitingInMainSignalCatcherLoop
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x12c33af0 self=0xa0b91d00
A/art: art/runtime/runtime.cc:441]   | sysTid=14715 nice=0 cgrp=default sched=0/0 handle=0xab37e920
A/art: art/runtime/runtime.cc:441]   | state=S schedstat=( 810001 13020 3 ) utm=0 stm=0 core=2 HZ=100
A/art: art/runtime/runtime.cc:441]   | stack=0xab282000-0xab284000 stackSize=1014KB
A/art: art/runtime/runtime.cc:441]   | held mutexes=
A/art: art/runtime/runtime.cc:441]   native: #00 pc 00048684  /system/lib/libc.so (__rt_sigtimedwait+12)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 0001decb  /system/lib/libc.so (sigwait+34)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 003253ff  /system/lib/libart.so (_ZN3art9SignalSet4WaitEv+22)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#3 pc 00324ff9  /system/lib/libart.so (_ZN3art13SignalCatcher13WaitForSignalEPNS_6ThreadERNS_9SignalSetE+168)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 00323d59  /system/lib/libart.so (_ZN3art13SignalCatcher3RunEPv+284)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#5 pc 00046ea3  /system/lib/libc.so (_ZL15__pthread_startPv+22)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#6 pc 00019abd  /system/lib/libc.so (__start_thread+6)
A/art: art/runtime/runtime.cc:441]   (no managed stack frames)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441] "JDWP" prio=5 tid=4 WaitingInMainDebuggerLoop
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x12c33b80 self=0xa4a4fa00
A/art: art/runtime/runtime.cc:441]   | sysTid=14716 nice=0 cgrp=default sched=0/0 handle=0xab27f920
A/art: art/runtime/runtime.cc:441]   | state=S schedstat=( 2248595 1062863 9 ) utm=0 stm=0 core=4 HZ=100
A/art: art/runtime/runtime.cc:441]   | stack=0xab183000-0xab185000 stackSize=1014KB
A/art: art/runtime/runtime.cc:441]   | held mutexes=
A/art: art/runtime/runtime.cc:441]   native: #00 pc 0004855c  /system/lib/libc.so (__pselect6+20)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 0001ccc5  /system/lib/libc.so (select+88)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 003f99c7  /system/lib/libart.so (_ZN3art4JDWP12JdwpAdbState15ProcessIncomingEv+302)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#3 pc 00247eaf  /system/lib/libart.so (_ZN3art4JDWP9JdwpState3RunEv+650)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 00247653  /system/lib/libart.so (_ZN3art4JDWPL15StartJdwpThreadEPv+22)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#5 pc 00046ea3  /system/lib/libc.so (_ZL15__pthread_startPv+22)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#6 pc 00019abd  /system/lib/libc.so (__start_thread+6)
A/art: art/runtime/runtime.cc:441]   (no managed stack frames)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441] "ReferenceQueueDaemon" prio=5 tid=5 Waiting
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x12c33c10 self=0xa0b92200
A/art: art/runtime/runtime.cc:441]   | sysTid=14717 nice=0 cgrp=default sched=0/0 handle=0xab180920
A/art: art/runtime/runtime.cc:441]   | state=S schedstat=( 515231931 19742031 233 ) utm=49 stm=1 core=5 HZ=100
A/art: art/runtime/runtime.cc:441]   | stack=0xab07e000-0xab080000 stackSize=1038KB
A/art: art/runtime/runtime.cc:441]   | held mutexes=
A/art: art/runtime/runtime.cc:441]   native: #00 pc 000174a4  /system/lib/libc.so (syscall+28)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 000b653d  /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+92)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 0029e6f7  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+534)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#3 pc 0029fe77  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 002ae587  /system/lib/libart.so (_ZN3artL11Object_waitEP7_JNIEnvP8_jobject+32)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#5 pc 00000557  /system/framework/arm/boot-core-oj.oat (Java_java_lang_Object_wait__+74)
A/art: art/runtime/runtime.cc:441]   at java.lang.Object.wait!(Native method)
A/art: art/runtime/runtime.cc:441]   - waiting on <0x0470beb6> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
A/art: art/runtime/runtime.cc:441]   at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:150)
A/art: art/runtime/runtime.cc:441]   - locked <0x0470beb6> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.run(Thread.java:761)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441] "FinalizerDaemon" prio=5 tid=6 Waiting
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x12c33ca0 self=0xa0b92700
A/art: art/runtime/runtime.cc:441]   | sysTid=14718 nice=0 cgrp=default sched=0/0 handle=0xab07b920
A/art: art/runtime/runtime.cc:441]   | state=S schedstat=( 1989017879 39462549 471 ) utm=189 stm=8 core=4 HZ=100
A/art: art/runtime/runtime.cc:441]   | stack=0xaaf79000-0xaaf7b000 stackSize=1038KB
A/art: art/runtime/runtime.cc:441]   | held mutexes=
A/art: art/runtime/runtime.cc:441]   native: #00 pc 000174a4  /system/lib/libc.so (syscall+28)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 000b653d  /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+92)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 0029e6f7  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+534)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#3 pc 0029fe77  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 002ae5b3  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+36)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#5 pc 00000655  /system/framework/arm/boot-core-oj.oat (Java_java_lang_Object_wait__JI+96)
A/art: art/runtime/runtime.cc:441]   at java.lang.Object.wait!(Native method)
A/art: art/runtime/runtime.cc:441]   - waiting on <0x04e0d7b7> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at java.lang.Object.wait(Object.java:407)
A/art: art/runtime/runtime.cc:441]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188)
A/art: art/runtime/runtime.cc:441]   - locked <0x04e0d7b7> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209)
A/art: art/runtime/runtime.cc:441]   at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:204)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.run(Thread.java:761)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441] "FinalizerWatchdogDaemon" prio=5 tid=7 Sleeping
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x12c33d30 self=0xa0b92c00
A/art: art/runtime/runtime.cc:441]   | sysTid=14719 nice=0 cgrp=default sched=0/0 handle=0xaaf76920
A/art: art/runtime/runtime.cc:441]   | state=S schedstat=( 2860209 1842968 28 ) utm=0 stm=0 core=7 HZ=100
A/art: art/runtime/runtime.cc:441]   | stack=0xaae74000-0xaae76000 stackSize=1038KB
A/art: art/runtime/runtime.cc:441]   | held mutexes=
A/art: art/runtime/runtime.cc:441]   native: #00 pc 000174a8  /system/lib/libc.so (syscall+32)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 000b6965  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+108)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 0029e709  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+552)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#3 pc 0029fe77  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 002b2f39  /system/lib/libart.so (_ZN3artL12Thread_sleepEP7_JNIEnvP7_jclassP8_jobjectxi+56)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#5 pc 00088693  /system/framework/arm/boot-core-oj.oat (Java_java_lang_Thread_sleep__Ljava_lang_Object_2JI+126)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.sleep!(Native method)
A/art: art/runtime/runtime.cc:441]   - sleeping on <0x03ffcb24> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.sleep(Thread.java:371)
A/art: art/runtime/runtime.cc:441]   - locked <0x03ffcb24> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.sleep(Thread.java:313)
A/art: art/runtime/runtime.cc:441]   at java.lang.Daemons$FinalizerWatchdogDaemon.sleepFor(Daemons.java:314)
A/art: art/runtime/runtime.cc:441]   at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization(Daemons.java:336)
A/art: art/runtime/runtime.cc:441]   at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:253)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.run(Thread.java:761)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441] "HeapTaskDaemon" prio=5 tid=8 Blocked
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x12c33dc0 self=0xa0b93100
A/art: art/runtime/runtime.cc:441]   | sysTid=14720 nice=0 cgrp=default sched=0/0 handle=0xaae71920
A/art: art/runtime/runtime.cc:441]   | state=S schedstat=( 14007225302 47807857 786 ) utm=1371 stm=28 core=0 HZ=100
A/art: art/runtime/runtime.cc:441]   | stack=0xaad6f000-0xaad71000 stackSize=1038KB
A/art: art/runtime/runtime.cc:441]   | held mutexes=
A/art: art/runtime/runtime.cc:441]   native: #00 pc 000174a8  /system/lib/libc.so (syscall+32)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 000b6965  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+108)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 001b3859  /system/lib/libart.so (_ZN3art2gc13TaskProcessor7GetTaskEPNS_6ThreadE+228)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#3 pc 001b3f0d  /system/lib/libart.so (_ZN3art2gc13TaskProcessor11RunAllTasksEPNS_6ThreadE+44)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 001603bf  /system/framework/arm/boot-core-libart.oat (Java_dalvik_system_VMRuntime_runHeapTasks__+74)
A/art: art/runtime/runtime.cc:441]   at dalvik.system.VMRuntime.runHeapTasks(Native method)
A/art: art/runtime/runtime.cc:441]   - waiting to lock an unknown object
A/art: art/runtime/runtime.cc:441]   at java.lang.Daemons$HeapTaskDaemon.run(Daemons.java:433)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.run(Thread.java:761)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441] "Binder:14709_1" prio=5 tid=9 Native
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x12c33ee0 self=0xa0b93600
A/art: art/runtime/runtime.cc:441]   | sysTid=14721 nice=0 cgrp=default sched=0/0 handle=0xaac6e920
A/art: art/runtime/runtime.cc:441]   | state=S schedstat=( 381648138 142846883 1604 ) utm=14 stm=23 core=4 HZ=100
A/art: art/runtime/runtime.cc:441]   | stack=0xaab72000-0xaab74000 stackSize=1014KB
A/art: art/runtime/runtime.cc:441]   | held mutexes=
A/art: art/runtime/runtime.cc:441]   native: #00 pc 00048458  /system/lib/libc.so (__ioctl+8)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 0001aabf  /system/lib/libc.so (ioctl+38)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 0003cd65  /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+168)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#3 pc 0003ce5d  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+8)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 0003d3e3  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+46)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#5 pc 0004f859  /system/lib/libbinder.so (???)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#6 pc 0000e3a1  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+140)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#7 pc 00064d19  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+80)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#8 pc 00046ea3  /system/lib/libc.so (_ZL15__pthread_startPv+22)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#9 pc 00019abd  /system/lib/libc.so (__start_thread+6)
A/art: art/runtime/runtime.cc:441]   (no managed stack frames)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441] "Binder:14709_2" prio=5 tid=10 Native
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x12c33f70 self=0xa4a4ff00
A/art: art/runtime/runtime.cc:441]   | sysTid=14722 nice=0 cgrp=default sched=0/0 handle=0xa4ea6920
A/art: art/runtime/runtime.cc:441]   | state=S schedstat=( 383679724 148702416 1600 ) utm=17 stm=20 core=5 HZ=100
A/art: art/runtime/runtime.cc:441]   | stack=0xa4daa000-0xa4dac000 stackSize=1014KB
A/art: art/runtime/runtime.cc:441]   | held mutexes=
A/art: art/runtime/runtime.cc:441]   native: #00 pc 00048458  /system/lib/libc.so (__ioctl+8)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 0001aabf  /system/lib/libc.so (ioctl+38)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 0003cd65  /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+168)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#3 pc 0003ce5d  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+8)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 0003d3e3  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+46)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#5 pc 0004f859  /system/lib/libbinder.so (???)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#6 pc 0000e3a1  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+140)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#7 pc 00064d19  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+80)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#8 pc 00046ea3  /system/lib/libc.so (_ZL15__pthread_startPv+22)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#9 pc 00019abd  /system/lib/libc.so (__start_thread+6)
A/art: art/runtime/runtime.cc:441]   (no managed stack frames)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441] "Profile Saver" prio=5 tid=11 Native
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x12c564c0 self=0xa0b93b00
A/art: art/runtime/runtime.cc:441]   | sysTid=14723 nice=-10 cgrp=default sched=0/0 handle=0xa4da7920
A/art: art/runtime/runtime.cc:441]   | state=S schedstat=( 153589848 485936 34 ) utm=14 stm=0 core=6 HZ=100
A/art: art/runtime/runtime.cc:441]   | stack=0xa4cab000-0xa4cad000 stackSize=1014KB
A/art: art/runtime/runtime.cc:441]   | held mutexes=
A/art: art/runtime/runtime.cc:441]   native: #00 pc 000174a4  /system/lib/libc.so (syscall+28)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 000b653d  /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+92)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 00259195  /system/lib/libart.so (_ZN3art12ProfileSaver3RunEv+296)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#3 pc 0025a4d1  /system/lib/libart.so (_ZN3art12ProfileSaver21RunProfileSaverThreadEPv+52)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 00046ea3  /system/lib/libc.so (_ZL15__pthread_startPv+22)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#5 pc 00019abd  /system/lib/libc.so (__start_thread+6)
A/art: art/runtime/runtime.cc:441]   (no managed stack frames)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441] "GoogleApiHandler" prio=5 tid=16 Native
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x12cf51f0 self=0xab489000
A/art: art/runtime/runtime.cc:441]   | sysTid=14731 nice=9 cgrp=default sched=0/0 handle=0x91d51920
A/art: art/runtime/runtime.cc:441]   | state=S schedstat=( 31745939 3988332 51 ) utm=2 stm=0 core=2 HZ=100
A/art: art/runtime/runtime.cc:441]   | stack=0x91c4f000-0x91c51000 stackSize=1038KB
A/art: art/runtime/runtime.cc:441]   | held mutexes=
A/art: art/runtime/runtime.cc:441]   native: #00 pc 00048318  /system/lib/libc.so (__epoll_pwait+20)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 00019e6d  /system/lib/libc.so (epoll_pwait+60)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 00019e9d  /system/lib/libc.so (epoll_wait+12)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#3 pc 00011d5b  /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+118)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 00011c57  /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+26)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#5 pc 00090139  /system/lib/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+22)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#6 pc 0062cc15  /system/framework/arm/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+96)
A/art: art/runtime/runtime.cc:441]   at android.os.MessageQueue.nativePollOnce(Native method)
A/art: art/runtime/runtime.cc:441]   at android.os.MessageQueue.next(MessageQueue.java:323)
A/art: art/runtime/runtime.cc:441]   at android.os.Looper.loop(Looper.java:136)
A/art: art/runtime/runtime.cc:441]   at android.os.HandlerThread.run(HandlerThread.java:61)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441] "pool-4-thread-1" prio=5 tid=17 Waiting
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x12d40310 self=0xab489500
A/art: art/runtime/runtime.cc:441]   | sysTid=14736 nice=0 cgrp=default sched=0/0 handle=0x91fbc920
A/art: art/runtime/runtime.cc:441]   | state=S schedstat=( 15993541 2287864 30 ) utm=0 stm=0 core=7 HZ=100
A/art: art/runtime/runtime.cc:441]   | stack=0x91eba000-0x91ebc000 stackSize=1038KB
A/art: art/runtime/runtime.cc:441]   | held mutexes=
A/art: art/runtime/runtime.cc:441]   native: #00 pc 000174a4  /system/lib/libc.so (syscall+28)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 000b653d  /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+92)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 0029e6f7  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+534)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#3 pc 0029fe77  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 002ae5b3  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+36)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#5 pc 00000655  /system/framework/arm/boot-core-oj.oat (Java_java_lang_Object_wait__JI+96)
A/art: art/runtime/runtime.cc:441]   at java.lang.Object.wait!(Native method)
A/art: art/runtime/runtime.cc:441]   - locked <0x0cc21042> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at sun.misc.Unsafe.park(Unsafe.java:325)
A/art: art/runtime/runtime.cc:441]   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:729)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441] "DefaultDispatcher-worker-2" prio=5 tid=20 TimedWaiting
A/art: art/runtime/runtime.cc:441]   | state=S schedstat=( 99201310 9556459 142 ) utm=9 stm=0 core=4 HZ=100
A/art: art/runtime/runtime.cc:441]   | stack=0x91302000-0x91304000 stackSize=1038KB
A/art: art/runtime/runtime.cc:441]   | held mutexes=
A/art: art/runtime/runtime.cc:441]   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.cpuWorkerIdle(CoroutineScheduler.kt:823)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 000b6965  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+108)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 0029e709  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+552)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#3 pc 0029fe77  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
A/art: art/runtime/runtime.cc:441]   at java.lang.Object.wait!(Native method)
A/art: art/runtime/runtime.cc:441]   - waiting on <0x0b007590> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.parkFor$(Thread.java:2127)
A/art: art/runtime/runtime.cc:441]   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.doPark(CoroutineScheduler.kt:850)
A/art: art/runtime/runtime.cc:441]   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.cpuWorkerIdle(CoroutineScheduler.kt:823)
A/art: art/runtime/runtime.cc:441]   at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:729)
A/art: art/runtime/runtime.cc:441]   | sysTid=14742 nice=-8 cgrp=default sched=0/0 handle=0x910ff920
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#3 pc 0029fe77  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
A/art: art/runtime/runtime.cc:441]   at java.lang.Object.wait!(Native method)
A/art: art/runtime/runtime.cc:441]   - waiting on <0x00641e89> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.parkFor$(Thread.java:2127)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:519)
A/art: art/runtime/runtime.cc:441]   at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.run(Thread.java:761)
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x12df6670 self=0xab48b800
A/art: art/runtime/runtime.cc:441]   | sysTid=14744 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0x90ef5920
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:519)
A/art: art/runtime/runtime.cc:441]   at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 0029e6f7  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+534)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#5 pc 00000655  /system/framework/arm/boot-core-oj.oat (Java_java_lang_Object_wait__JI+96)
A/art: art/runtime/runtime.cc:441]   - waiting on <0x0bfd06af> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.parkFor$(Thread.java:2127)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
A/art: art/runtime/runtime.cc:441]   at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197)
A/art: art/runtime/runtime.cc:441]   at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236)
A/art: art/runtime/runtime.cc:441]   at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65)
A/art: art/runtime/runtime.cc:441]   | sysTid=14743 nice=-8 cgrp=default sched=0/0 handle=0x90ffa920
A/art: art/runtime/runtime.cc:441]   native: #00 pc 000174a4  /system/lib/libc.so (syscall+28)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#3 pc 0029fe77  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 002ae5b3  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+36)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#5 pc 00000655  /system/framework/arm/boot-core-oj.oat (Java_java_lang_Object_wait__JI+96)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
A/art: art/runtime/runtime.cc:441]   at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x12df69d0 self=0xab48c700
A/art: art/runtime/runtime.cc:441]   | state=S schedstat=( 2094374 748386 15 ) utm=0 stm=0 core=0 HZ=100
A/art: art/runtime/runtime.cc:441]   native: #00 pc 000174a4  /system/lib/libc.so (syscall+28)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 000b653d  /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+92)
A/art: art/runtime/runtime.cc:441]   at java.lang.Object.wait!(Native method)
A/art: art/runtime/runtime.cc:441]   - locked <0x0d671a45> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at sun.misc.Unsafe.park(Unsafe.java:325)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:519)
A/art: art/runtime/runtime.cc:441]   at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
A/art: art/runtime/runtime.cc:441] "Queue" prio=5 tid=27 Waiting
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x12df6af0 self=0xab48cc00
A/art: art/runtime/runtime.cc:441]   native: #00 pc 000174a4  /system/lib/libc.so (syscall+28)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 0029e6f7  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+534)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#3 pc 0029fe77  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
A/art: art/runtime/runtime.cc:441]   at java.lang.Object.wait!(Native method)
A/art: art/runtime/runtime.cc:441]   - locked <0x0545659a> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
A/art: art/runtime/runtime.cc:441]   at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236)
A/art: art/runtime/runtime.cc:441]   at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:65)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.run(Thread.java:761)
A/art: art/runtime/runtime.cc:441] "Queue" prio=5 tid=28 Waiting
A/art: art/runtime/runtime.cc:441]   | stack=0x90be9000-0x90beb000 stackSize=1038KB
A/art: art/runtime/runtime.cc:441]   | held mutexes=
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 0029e6f7  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+534)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 002ae5b3  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+36)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#5 pc 00000655  /system/framework/arm/boot-core-oj.oat (Java_java_lang_Object_wait__JI+96)
A/art: art/runtime/runtime.cc:441]   - waiting on <0x029d5ecb> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:519)
A/art: art/runtime/runtime.cc:441]   at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197)
A/art: art/runtime/runtime.cc:441]   at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236)
A/art: art/runtime/runtime.cc:441]   at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x12df6c10 self=0xab48d100
A/art: art/runtime/runtime.cc:441]   | sysTid=14749 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0x909dc920
A/art: art/runtime/runtime.cc:441]   native: #00 pc 000174a4  /system/lib/libc.so (syscall+28)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#3 pc 0029fe77  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 002ae5b3  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+36)
A/art: art/runtime/runtime.cc:441]   - waiting on <0x0be566a8> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2035)
A/art: art/runtime/runtime.cc:441]   at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197)
A/art: art/runtime/runtime.cc:441]   at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.take(DependencyPriorityBlockingQueue.java:46)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441] "Queue" prio=5 tid=30 Waiting
A/art: art/runtime/runtime.cc:441]   | stack=0x90411000-0x90413000 stackSize=1038KB
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 000b653d  /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+92)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 0029e6f7  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+534)
A/art: art/runtime/runtime.cc:441]   - waiting on <0x03e415c1> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
A/art: art/runtime/runtime.cc:441]   at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.performOperation(DependencyPriorityBlockingQueue.java:197)
A/art: art/runtime/runtime.cc:441]   at io.fabric.sdk.android.services.concurrency.DependencyPriorityBlockingQueue.get(DependencyPriorityBlockingQueue.java:236)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
A/art: art/runtime/runtime.cc:441] "Answers Events Handler1" prio=5 tid=12 TimedWaiting
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x12e77af0 self=0xabe04e00
A/art: art/runtime/runtime.cc:441]   | stack=0x9030c000-0x9030e000 stackSize=1038KB
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 0029e709  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+552)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#5 pc 00000655  /system/framework/arm/boot-core-oj.oat (Java_java_lang_Object_wait__JI+96)
A/art: art/runtime/runtime.cc:441]   at java.lang.Object.wait!(Native method)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1103)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1084)
A/art: art/runtime/runtime.cc:441]   at io.fabric.sdk.android.services.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java:75)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441]   | sysTid=14759 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0x91749920
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 000b653d  /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+92)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 0029e6f7  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+534)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#5 pc 00000655  /system/framework/arm/boot-core-oj.oat (Java_java_lang_Object_wait__JI+96)
A/art: art/runtime/runtime.cc:441]   - locked <0x07a11ca7> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at sun.misc.Unsafe.park(Unsafe.java:325)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
A/art: art/runtime/runtime.cc:441] "Binder:14709_3" prio=5 tid=32 Native
A/art: art/runtime/runtime.cc:441]   native: #00 pc 00048458  /system/lib/libc.so (__ioctl+8)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 0003d3e3  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+46)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#5 pc 0004f859  /system/lib/libbinder.so (???)
A/art: art/runtime/runtime.cc:441]   | sysTid=14766 nice=0 cgrp=default sched=0/0 handle=0x8ffda920
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 000b6965  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+108)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 002ae5b3  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+36)
A/art: art/runtime/runtime.cc:441]   at com.android.okhttp.ConnectionPool.-wrap0(ConnectionPool.java:-1)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.run(Thread.java:761)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x12c56d30 self=0x8fa5f900
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 0029e709  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+552)
A/art: art/runtime/runtime.cc:441]   at java.lang.Object.wait!(Native method)
A/art: art/runtime/runtime.cc:441]   - locked <0x0fdb4cfd> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)
A/art: art/runtime/runtime.cc:441] "RenderThread" prio=5 tid=36 Native
A/art: art/runtime/runtime.cc:441]   | state=S schedstat=( 17248126678 724442182 15946 ) utm=1434 stm=290 core=1 HZ=100
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 00019e9d  /system/lib/libc.so (epoll_wait+12)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#9 pc 00019abd  /system/lib/libc.so (__start_thread+6)
A/art: art/runtime/runtime.cc:441] "pool-9-thread-1" prio=5 tid=33 Waiting
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 000b653d  /system/lib/libart.so (_ZN3art17ConditionVariable16WaitHoldingLocksEPNS_6ThreadE+92)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 002ae5b3  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+36)
A/art: art/runtime/runtime.cc:441]   - locked <0x0a830df2> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at sun.misc.Unsafe.park(Unsafe.java:325)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1058)
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x139f6700 self=0x8112d900
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 0029e709  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+552)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#5 pc 00000655  /system/framework/arm/boot-core-oj.oat (Java_java_lang_Object_wait__JI+96)
A/art: art/runtime/runtime.cc:441]   - locked <0x0338dc43> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
A/art: art/runtime/runtime.cc:441]   | stack=0x8f8fd000-0x8f8ff000 stackSize=1038KB
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 000b6965  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+108)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#5 pc 00000655  /system/framework/arm/boot-core-oj.oat (Java_java_lang_Object_wait__JI+96)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441]   | stack=0x80dfd000-0x80dff000 stackSize=1038KB
A/art: art/runtime/runtime.cc:441]   | held mutexes=
A/art: art/runtime/runtime.cc:441]   at java.lang.Object.wait!(Native method)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2077)
A/art: art/runtime/runtime.cc:441] "AsyncTask couchbase/couchbase-lite-core#5" prio=5 tid=37 TimedWaiting
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#3 pc 0029fe77  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
A/art: art/runtime/runtime.cc:441]   at java.lang.Object.wait!(Native method)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.parkFor$(Thread.java:2127)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:438)
A/art: art/runtime/runtime.cc:441] "hwuiTask1" prio=5 tid=38 Native
A/art: art/runtime/runtime.cc:441]   | held mutexes=
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 0000e41d  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+264)
A/art: art/runtime/runtime.cc:441]   at java.lang.Object.wait!(Native method)
A/art: art/runtime/runtime.cc:441]   - waiting on <0x0602f99f> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1084)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.run(Thread.java:761)
A/art: art/runtime/runtime.cc:441]   | stack=0x8172b000-0x8172d000 stackSize=1038KB
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1084)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:428)
A/art: art/runtime/runtime.cc:441]   at java.net.SocketInputStream.read(SocketInputStream.java:120)
A/art: art/runtime/runtime.cc:441]   at okio.RealBufferedSource.readByte(RealBufferedSource.java:74)
A/art: art/runtime/runtime.cc:441]   at okhttp3.RealCall$AsyncCall.execute(RealCall.java:153)
A/art: art/runtime/runtime.cc:441] "OkHttp http://new.mydomain.com.br:4984/..." prio=5 tid=46 Native
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 000bca13  /system/framework/arm/boot-core-oj.oat (Java_java_net_SocketInputStream_socketRead0__Ljava_io_FileDescriptor_2_3BIII+142)
A/art: art/runtime/runtime.cc:441]   at okhttp3.internal.ws.WebSocketReader.readHeader(WebSocketReader.java:117)
A/art: art/runtime/runtime.cc:441]   at okhttp3.internal.ws.WebSocketReader.processNextFrame(WebSocketReader.java:101)
A/art: art/runtime/runtime.cc:441] "OkHttp http://new.mydomain.com.br:4984/..." prio=5 tid=48 Native
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x14589c10 self=0x824a1200
A/art: art/runtime/runtime.cc:441]   at okhttp3.internal.ws.WebSocketReader.readHeader(WebSocketReader.java:117)
A/art: art/runtime/runtime.cc:441]   | stack=0x6e06c000-0x6e06e000 stackSize=1038KB
A/art: art/runtime/runtime.cc:441]   at java.lang.Object.wait!(Native method)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441]   - locked <0x022790bb> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 002ae5b3  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+36)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441] "Okio Watchdog" prio=5 tid=50 TimedWaiting
A/art: art/runtime/runtime.cc:441]   - waiting on <0x0f7cf131> (a java.lang.Class<okio.AsyncTimeout>)
A/art: art/runtime/runtime.cc:441]   at okhttp3.ConnectionPool$1.run(ConnectionPool.java:67)
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x145f3700 self=0x824a0800
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 000b6965  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+108)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 002ae5b3  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+36)
A/art: art/runtime/runtime.cc:441]   at java.lang.Object.wait!(Native method)
A/art: art/runtime/runtime.cc:441]   - locked <0x0a347d97> (a okhttp3.ConnectionPool)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.run(Thread.java:761)
A/art: art/runtime/runtime.cc:441]   | stack=0x6d949000-0x6d94b000 stackSize=1038KB
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#5 pc 00000655  /system/framework/arm/boot-core-oj.oat (Java_java_lang_Object_wait__JI+96)
A/art: art/runtime/runtime.cc:441]   - locked <0x0e7e6f6d> (a okhttp3.ConnectionPool)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:161)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1091)
A/art: art/runtime/runtime.cc:441]   | state=S schedstat=( 7886511 3724322 6 ) utm=0 stm=0 core=5 HZ=100
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#5 pc 00000655  /system/framework/arm/boot-core-oj.oat (Java_java_lang_Object_wait__JI+96)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.run(Thread.java:761)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#3 pc 0029fe77  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
A/art: art/runtime/runtime.cc:441]   - locked <0x03aecbee> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   | sysTid=15207 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0x6d100920
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#3 pc 0029fe77  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 0029e709  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+552)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.run(Thread.java:761)
A/art: art/runtime/runtime.cc:441]   | state=S schedstat=( 6002187 2692865 7 ) utm=0 stm=0 core=4 HZ=100
A/art: art/runtime/runtime.cc:441]   | stack=0x6cdf4000-0x6cdf6000 stackSize=1038KB
A/art: art/runtime/runtime.cc:441]   at sun.misc.Unsafe.park(Unsafe.java:325)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
A/art: art/runtime/runtime.cc:441]   | sysTid=15211 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0x6cdf1920
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x14d1ab80 self=0x77ff2600
A/art: art/runtime/runtime.cc:441]   | stack=0x6ca7d000-0x6ca7f000 stackSize=1038KB
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.parkFor$(Thread.java:2127)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 0029e709  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+552)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#5 pc 00000655  /system/framework/arm/boot-core-oj.oat (Java_java_lang_Object_wait__JI+96)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 002ae5b3  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+36)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:432)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:333)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.run(Thread.java:761)
A/art: art/runtime/runtime.cc:441]   - locked <0x08c06ac6> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:908)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441]   | stack=0x6c669000-0x6c66b000 stackSize=1038KB
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 002ae5b3  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+36)
A/art: art/runtime/runtime.cc:441]   | stack=0x6c564000-0x6c566000 stackSize=1038KB
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 000b6965  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+108)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.parkFor$(Thread.java:2127)
A/art: art/runtime/runtime.cc:441]   | held mutexes=
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#3 pc 0029fe77  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
A/art: art/runtime/runtime.cc:441]   | held mutexes=
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.parkFor$(Thread.java:2127)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
A/art: art/runtime/runtime.cc:441]   at sun.misc.Unsafe.park(Unsafe.java:325)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:908)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x15080b80 self=0x802cfc00
A/art: art/runtime/runtime.cc:441]   - waiting on <0x0a0baad9> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441] "OkHttp Dispatcher" prio=5 tid=75 TimedWaiting
A/art: art/runtime/runtime.cc:441]   native: #00 pc 000174a8  /system/lib/libc.so (syscall+32)
A/art: art/runtime/runtime.cc:441]   at java.lang.Object.wait!(Native method)
A/art: art/runtime/runtime.cc:441]   at sun.misc.Unsafe.park(Unsafe.java:325)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:432)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#3 pc 0029fe77  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
A/art: art/runtime/runtime.cc:441]   - locked <0x06bdb37f> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x150b6e50 self=0x77f71400
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:333)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441]   | state=S schedstat=( 5862655 2545208 6 ) utm=0 stm=0 core=5 HZ=100
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:908)
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x150f4ee0 self=0x7d6ae300
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#3 pc 0029fe77  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
A/art: art/runtime/runtime.cc:441]   | state=S schedstat=( 5720469 2641197 5 ) utm=0 stm=0 core=4 HZ=100
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 000b6965  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+108)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#5 pc 00000655  /system/framework/arm/boot-core-oj.oat (Java_java_lang_Object_wait__JI+96)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#3 pc 0029fe77  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
A/art: art/runtime/runtime.cc:441]   at sun.misc.Unsafe.park(Unsafe.java:325)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.run(Thread.java:761)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441] "OkHttp Dispatcher" prio=5 tid=84 TimedWaiting
A/art: art/runtime/runtime.cc:441]   at java.lang.Object.wait!(Native method)
A/art: art/runtime/runtime.cc:441]   at sun.misc.Unsafe.park(Unsafe.java:325)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x15192310 self=0x77f73200
A/art: art/runtime/runtime.cc:441]   | held mutexes=
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:333)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 0029e709  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+552)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 002ae5b3  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+36)
A/art: art/runtime/runtime.cc:441]   - waiting on <0x072c284d> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x151e4b80 self=0x8fa61200
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 000b6965  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+108)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.run(Thread.java:761)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#5 pc 00000655  /system/framework/arm/boot-core-oj.oat (Java_java_lang_Object_wait__JI+96)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.run(Thread.java:761)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 002ae5b3  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+36)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
A/art: art/runtime/runtime.cc:441]   - locked <0x05f2d94e> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.run(Thread.java:761)
A/art: art/runtime/runtime.cc:441]   | stack=0x6ae03000-0x6ae05000 stackSize=1038KB
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.parkFor$(Thread.java:2127)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:333)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441]   | sysTid=15255 nice=0 cgrp=default sched=0/0 handle=0x6ae00920
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1084)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441] "OkHttp Dispatcher" prio=5 tid=94 TimedWaiting
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#4 pc 002ae5b3  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+36)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
A/art: art/runtime/runtime.cc:441]   native: #00 pc 000174a8  /system/lib/libc.so (syscall+32)
A/art: art/runtime/runtime.cc:441]   - locked <0x01273c5a> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at sun.misc.Unsafe.park(Unsafe.java:325)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:333)
A/art: art/runtime/runtime.cc:441]   | state=S schedstat=( 5476979 3102448 5 ) utm=0 stm=0 core=5 HZ=100
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 000b6965  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+108)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
A/art: art/runtime/runtime.cc:441]   | held mutexes=
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 000b6965  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+108)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.parkFor$(Thread.java:2127)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
A/art: art/runtime/runtime.cc:441]   | state=S schedstat=( 5690677 1174895 6 ) utm=0 stm=0 core=5 HZ=100
A/art: art/runtime/runtime.cc:441]   native: #00 pc 000174a8  /system/lib/libc.so (syscall+32)
A/art: art/runtime/runtime.cc:441]   at sun.misc.Unsafe.park(Unsafe.java:325)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
A/art: art/runtime/runtime.cc:441]   at sun.misc.Unsafe.park(Unsafe.java:325)
A/art: art/runtime/runtime.cc:441] "OkHttp Dispatcher" prio=5 tid=103 TimedWaiting
A/art: art/runtime/runtime.cc:441]   - waiting on <0x09a4bebd> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 000b6965  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+108)
A/art: art/runtime/runtime.cc:441]   - locked <0x0070fcb2> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:908)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x1302a550 self=0x7d6f9b00
A/art: art/runtime/runtime.cc:441]   | state=S schedstat=( 5676614 2394427 3 ) utm=0 stm=0 core=5 HZ=100
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
A/art: art/runtime/runtime.cc:441] "OkHttp Dispatcher" prio=5 tid=107 TimedWaiting
A/art: art/runtime/runtime.cc:441]   | group="" sCount=1 dsCount=0 obj=0x1302a700 self=0x7d6f8700
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 0029e709  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+552)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.parkFor$(Thread.java:2127)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:333)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.run(Thread.java:761)
A/art: art/runtime/runtime.cc:441]   at sun.misc.Unsafe.park(Unsafe.java:325)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
A/art: art/runtime/runtime.cc:441]   | state=S schedstat=( 5570886 2280625 3 ) utm=0 stm=0 core=4 HZ=100
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#3 pc 0029fe77  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+258)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 0029e709  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+552)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441]   native: #00 pc 000174a8  /system/lib/libc.so (syscall+32)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:908)
A/art: art/runtime/runtime.cc:441]   | stack=0x69ba9000-0x69bab000 stackSize=1038KB
A/art: art/runtime/runtime.cc:441]   native: #00 pc 000174a8  /system/lib/libc.so (syscall+32)
A/art: art/runtime/runtime.cc:441]   - locked <0x062482d6> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.run(Thread.java:761)
A/art: art/runtime/runtime.cc:441]   | state=S schedstat=( 5974375 2258333 5 ) utm=0 stm=0 core=4 HZ=100
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
A/art: art/runtime/runtime.cc:441]   | state=S schedstat=( 5525989 2318959 5 ) utm=0 stm=0 core=4 HZ=100
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 0029e709  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+552)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 0029e709  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+552)
A/art: art/runtime/runtime.cc:441]   at java.lang.Object.wait!(Native method)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:908)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 000b6965  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+108)
A/art: art/runtime/runtime.cc:441]   at sun.misc.Unsafe.park(Unsafe.java:325)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:908)
A/art: art/runtime/runtime.cc:441]   at java.lang.Object.wait!(Native method)
A/art: art/runtime/runtime.cc:441]   at java.lang.Thread.parkFor$(Thread.java:2127)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441]   | sysTid=15289 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0x6968d920
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#1 pc 000b6965  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+108)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
A/art: art/runtime/runtime.cc:441]   | state=S schedstat=( 5361875 687135 4 ) utm=0 stm=0 core=5 HZ=100
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#2 pc 0029e709  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+552)
A/art: art/runtime/runtime.cc:441]   native: couchbase/couchbase-lite-core#5 pc 00000655  /system/framework/arm/boot-core-oj.oat (Java_java_lang_Object_wait__JI+96)
A/art: art/runtime/runtime.cc:441]   - locked <0x0c1d5329> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:201)
A/art: art/runtime/runtime.cc:441]   | sysTid=15290 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0x69588920
A/art: art/runtime/runtime.cc:441]   - locked <0x028916ae> (a java.lang.Object)
A/art: art/runtime/runtime.cc:441]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1057)
A/art: art/runtime/runtime.cc:441] 
A/art: art/runtime/runtime.cc:441] 
A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 15182 (ReplicatorListe)
borrrden commented 5 years ago

@pasin @bmeike Need some input on this

snej commented 5 years ago
E/art: JNI ERROR (app bug): attempt to use stale global reference 0x100922 (should be 0x200922)
E/art: JNI ERROR (app bug): attempt to use stale global reference 0x100922 (should be 0x200922)
A/art: art/runtime/java_vm_ext.cc:470] JNI DETECTED ERROR IN APPLICATION: use of deleted global reference 0x100922
A/art: art/runtime/java_vm_ext.cc:470]     from void com.couchbase.litecore.C4Replicator.free(long, java.lang.Object, java.lang.Object)

This appears to be a JNI-related problem. Moving to Android.

bmeike commented 5 years ago

Apparently a JNI issue. Moved to CBL-Android

bmeike commented 5 years ago

@Murilo-Perrone We have recently (cbl-android, commit: e34fd1efaa56c7481) fixed several bugs like this. If you are paid support please contact your rep for a patch version. If you are using the community edition, try rebuilding something recent.

If neither of those strategies is helpful. we'll need to reproduce this. The bug in not in free, of course, it is something that happened, probably, several calls ago, that corrupted memory. Any code you have that can help us drive it would be much appreciated.

bmeike commented 5 years ago

@Murilo-Perrone , can we be of further help? Is this resolved?

Murilo-Perrone commented 5 years ago

Thanks for the information.

A couple of weeks ago I have tested newest stable CBLite android CE v2.5.3, as it was released after the referred commit. Seems to have improved, as we used our App during hours with no crash, but then it did crash when returning from background. Unfortunately I couldn't get the logs of that crash yet (sorry) but chances are it is the same error, as this is not happening at all with v2.1.5.

I was now trying out the recently released v2.6.0, but I'm having trouble resolving ReplicatorType in Kotlin. I'll provide more input as soon as I have.

bmeike commented 5 years ago

@Murilo-Perrone Would LOVE to hear about your experience using CBL with Kotlin: What went well, what didn't. Please drop me a line at blake.meike@couchbase.com. Kotlin-friendliness is a project that will not get support without community feedback.

Replicator stability has been improving steadily since 2.5.0. There have been several fixes in the native code and, most recently, several big changes in the Java bindings. The biggest change in replicator stability should take place with three late August commits: caa5b1ebf32 ,474434a806 and d339188646. Those patches will be publicly available in the 2.7 release.

Again, if you need a patch release to move forward, please contact your support rep.

Also, feel free to re-open this ticket if you have more information.

Murilo-Perrone commented 5 years ago

@bmeike no problem. I have reported further details on Kotlin issues in the other ticket, and the workaround I used.

I'm now testing CBL v2.6.0 . Got a crash when App was sent to background and no logs were sent to Crashlytics, which is very indicative that the JNI issue still happens. But again I could not get the logs. So I'll keep testing and give an update if I get any logs related to JNI error.

Murilo-Perrone commented 5 years ago

Got the logs of the same crash, in CBL 2.6.0. It crashed while app was open and idle for a while (but CBL was checking for synchronization in background).

It seems to have started with a connection error :

840 V/Couchbase_changes: Logging status of replication...
840 I/Couchbase_changes: rscrubigd5-input Activity Level :: CONNECTING, 0 of 0
840 E/Couchbase_changes: rscrubigd5-input Error code :: 111
846 A/zygote: java_vm_ext.cc:523] JNI DETECTED ERROR IN APPLICATION: use of deleted global reference 0x2302
846 A/zygote: java_vm_ext.cc:523]     from void com.couchbase.lite.internal.core.C4Replicator.free(long, java.lang.Object, java.lang.Object)

Then it crashed with JNI error. See complete logs HERE

bmeike commented 5 years ago

Yes. This issue did not make the 2.6.0 release. I believe it has been fixed in 2.7.x and there is a patch, 2.6.0.1, that includes the fix. You can build it from couchbase-lite-android-ce:release/2.6.0.1. If you are a customer and need the enterprise edition, please talk to your service rep and they can get the patched version to you.