powered by Jive Software

Fatal Exception: java.lang.IllegalStateException "Queue full"


#1

Fatal Exception: java.lang.IllegalStateException: Queue full

   at java.util.AbstractQueue.add(AbstractQueue.java:69)

   at java.util.concurrent.ArrayBlockingQueue.add(ArrayBlockingQueue.java:282)

   at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketWriter.drainWriterQueueToUna cknowledgedStanzas(XMPPTCPConnection.java:1456)

   at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketWriter.init(XMPPTCPConnectio n.java:1233)

   at org.jivesoftware.smack.tcp.XMPPTCPConnection.initConnection(XMPPTCPConnection.j ava:645)

   at org.jivesoftware.smack.tcp.XMPPTCPConnection.connectInternal(XMPPTCPConnection. java:855)

   at org.jivesoftware.smack.AbstractXMPPConnection.connect(AbstractXMPPConnection.ja va:364)

   at org.jivesoftware.smack.ReconnectionManager$2.run(ReconnectionManager.java:242)

   at java.lang.Thread.run(Thread.java:841)

This crash has been encountered on Android with smack 4.1.9 as well as older versions.

According to the Java documentation, it is preferable to use Queue#offer instead of Collection#add to avoid this kind of exception…


#2

Smack automatically asks for a SM ack once the unacknoledgedStanzas queues has reached 80% of its maximum capacity. If you see this exception, then it means that the remote endpoint (the server) did not send an ack while further accepting stanzas. Which is something the endpoint shouldn’t do.


#3

Smack version 4.3.1
Prosody 0.11.1
Android compile SDK 28, target 26
Android PIE (9)
Nokia 7 Plus

Stream Management is enabled (does not crash if SM is disabled)

((XMPPTCPConnection) connection).setUseStreamManagement(true);
((XMPPTCPConnection) connection).setUseStreamManagementResumption(true);

Crash log

    java.lang.IllegalStateException: Queue full
        at java.util.AbstractQueue.add(AbstractQueue.java:98)
        at java.util.concurrent.ArrayBlockingQueue.add(ArrayBlockingQueue.java:296)
        at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketWriter.drainWriterQueueToUnacknowledgedStanzas(XMPPTCPConnection.java:1519)
        at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketWriter.init(XMPPTCPConnection.java:1298)

On this particular phone, messages (stanzas) do not reach the server when running over WiFi. There’s no problem accessing the internet otherwise.

There’s also no problem sending out messages when it’s on mobile (LTE) connection. As long as I’m using mobile data and not WiFi, everything’s OK.

It crashes consistently over WiFi but very rarely over mobile data.

The same code runs fine (sending messages) on a different phone (Samsung Note 3, running Lollipop) over WiFi as well as mobile data - it does not get the same crash / exception.

  1. Login + Authenticate
  2. Turn on flight mode (abrupt disconnection without proper CLOSE)
  3. Turn off flight mode
  4. Login + Authenticate
  5. Crash

It’s probably due to queued up SMs not being acknowledged (especially over WiFi). I don’t think it’s the server’s fault.

Does anyone have any solution?

Many thanks in advance.


#4

Could be, so it is not necessarily a server issue. But the queue should never grow that much in size.

Of course we could simply work around the issue and drop stanzas which would exceed the queue’s size. But that would only cure the symptom while I’d like to get a better understanding about what is actually going on. This requires more thought.


#5

It crashes consistently on one phone (running Pie) but not on another (running Lollipop). I suspected my code but that would crash on both phones and not just one.

FYI, WhatsApp and Messenger run fine.


#6

Another difference being the size of the roster on the crashing phone is about 900 while the other non-crashing phone has less than 10.

That might also explain why it had difficulty sending messages as it was busy during this roster update.

I’ll find out more.


#7

This was taken from my Nokia 7 Plus (Android 9 Pie).

2018-12-05 14:23:26.638 23146-23213/? A/libc: Fatal signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0x7a4dd618d4 in tid 23213 (Smack Reader (0), pid 23146 (example.chatapp)
2018-12-05 14:23:26.880 23652-23652/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2018-12-05 14:23:26.880 23652-23652/? A/DEBUG: Build fingerprint: 'Nokia/Onyx_00WW/B2N_sprout:9/PPR1.180610.011/00WW_3_22D:user/release-keys'
2018-12-05 14:23:26.880 23652-23652/? A/DEBUG: Revision: '0'
2018-12-05 14:23:26.880 23652-23652/? A/DEBUG: ABI: 'arm64'
2018-12-05 14:23:26.880 23652-23652/? A/DEBUG: pid: 23146, tid: 23213, name: Smack Reader (0  >>> com.example.chatapp <<<
2018-12-05 14:23:26.880 23652-23652/? A/DEBUG: signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0x7a4dd618d4
2018-12-05 14:23:26.880 23652-23652/? A/DEBUG:     x0  0000000000000012  x1  0000007a5f91d021  x2  0000000000001000  x3  0000000000001000
2018-12-05 14:23:26.880 23652-23652/? A/DEBUG:     x4  0000000000000018  x5  0000000000000018  x6  feff647470686d74  x7  7f7f7f7f7f7f7f7f
2018-12-05 14:23:26.880 23652-23652/? A/DEBUG:     x8  0000000000000013  x9  ffffff85a06e2fde  x10 0000007a5f91d033  x11 0000000000000000
2018-12-05 14:23:26.880 23652-23652/? A/DEBUG:     x12 0000007a4fb0da88  x13 0000007a6938c8c0  x14 0000007a6938c920  x15 0000000000000000
2018-12-05 14:23:26.880 23652-23652/? A/DEBUG:     x16 0000007aeb4b02a0  x17 0000007aeb41e690  x18 0000000000000008  x19 0000007a4dd65a48
2018-12-05 14:23:26.880 23652-23652/? A/DEBUG:     x20 0000000000000001  x21 0000007a5f91d021  x22 0000007a4dd62958  x23 0000000000000012
2018-12-05 14:23:26.881 23652-23652/? A/DEBUG:     x24 0000007a4dd649c8  x25 0000007a4de65588  x26 0000007a4de65588  x27 0000000000000000
2018-12-05 14:23:26.881 23652-23652/? A/DEBUG:     x28 0000007a4dd63958  x29 0000007a4dd649b0
2018-12-05 14:23:26.881 23652-23652/? A/DEBUG:     sp  0000007a4dd618c0  lr  0000007aeb40cd0c  pc  0000007aeb40cd30
2018-12-05 14:23:27.079 23652-23652/? A/DEBUG: backtrace:
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #00 pc 000000000004bd30  /system/lib64/libc.so (realpath+248)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #01 pc 000000000001c098  /system/lib64/libopenjdk.so (canonicalize+176)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #02 pc 000000000001f304  /system/lib64/libopenjdk.so (Java_java_io_UnixFileSystem_canonicalize0+88)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #03 pc 0000000000115748  /system/framework/arm64/boot-core-oj.oat (offset 0x114000) (java.lang.invoke.MethodHandle.invoke [DEDUPED]+152)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #04 pc 0000000000554988  /system/lib64/libart.so (art_quick_invoke_stub+584)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #05 pc 00000000000cf6c8  /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #06 pc 000000000027f2b4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #07 pc 00000000002792bc  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+968)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #08 pc 00000000002ad1e4  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE1ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+248)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #09 pc 00000000002aa3a4  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+62724)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #10 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #11 pc 00000000000c171a  /system/framework/boot-core-oj.vdex (java.io.UnixFileSystem.canonicalize)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #12 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #13 pc 0000000000258ab4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #14 pc 00000000002792a0  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #15 pc 00000000002aba10  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+580)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #16 pc 00000000002a9ad0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+60464)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #17 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #18 pc 00000000000b846e  /system/framework/boot-core-oj.vdex (java.io.File.getCanonicalPath)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #19 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #20 pc 0000000000258ab4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #21 pc 00000000002792a0  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #22 pc 00000000002aba10  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+580)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #23 pc 00000000002a9ad0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+60464)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #24 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #25 pc 00000000000b8306  /system/framework/boot-core-oj.vdex (java.io.File.getCanonicalFile)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #26 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #27 pc 0000000000258ab4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #28 pc 00000000002792a0  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
2018-12-05 14:23:27.080 23652-23652/? A/DEBUG:     #29 pc 00000000002aba10  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+580)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #30 pc 00000000002a9ad0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+60464)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #31 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #32 pc 0000000000b402f0  /system/framework/boot-framework.vdex (android.os.storage.StorageManager.getStorageVolume)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #33 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #34 pc 0000000000258ab4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #35 pc 00000000002792a0  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #36 pc 00000000002ae598  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE0ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+148)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #37 pc 00000000002aa8d0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+64048)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #38 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #39 pc 0000000000ca54b2  /system/framework/boot-framework.vdex (android.os.storage.StorageManager.getStorageVolume)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #40 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #41 pc 0000000000258ab4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #42 pc 00000000002792a0  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #43 pc 00000000002ae598  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE0ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+148)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #44 pc 00000000002aa8d0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+64048)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #45 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #46 pc 0000000000b28898  /system/framework/boot-framework.vdex (android.os.Environment.getExternalStorageState)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #47 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #48 pc 0000000000258ab4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #49 pc 00000000002792a0  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #50 pc 00000000002ae598  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE0ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+148)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #51 pc 00000000002aa8d0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+64048)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #52 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #53 pc 0000000000b28878  /system/framework/boot-framework.vdex (android.os.Environment.getExternalStorageState)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #54 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #55 pc 0000000000514fa4  /system/lib64/libart.so (artQuickToInterpreterBridge+1020)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #56 pc 000000000055dafc  /system/lib64/libart.so (art_quick_to_interpreter_bridge+92)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #57 pc 00000000000699b8  /dev/ashmem/dalvik-jit-code-cache (deleted) (com.example.chatapp.util.Util.getExternalStoreagePath+184)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #58 pc 0000000000554c4c  /system/lib64/libart.so (art_quick_invoke_static_stub+604)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #59 pc 00000000000cf6e8  /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+232)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #60 pc 000000000027f2b4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #61 pc 00000000002792bc  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+968)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #62 pc 00000000002ae598  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE0ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+148)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #63 pc 00000000002aa8d0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+64048)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #64 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.081 23652-23652/? A/DEBUG:     #65 pc 000000000000ba94  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.chatapp-Qz_OYWVUJTnnLrbnYASSyg==/split_lib_slice_9_apk.apk (deleted) (com.example.chatapp.util.Util.getLogFilename)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #66 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #67 pc 0000000000258ab4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #68 pc 00000000002792a0  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #69 pc 00000000002ae598  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE0ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+148)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #70 pc 00000000002aa8d0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+64048)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #71 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #72 pc 000000000000c2a8  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.chatapp-Qz_OYWVUJTnnLrbnYASSyg==/split_lib_slice_9_apk.apk (deleted) (com.example.chatapp.util.Util.writeLog)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #73 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #74 pc 0000000000258ab4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #75 pc 00000000002792a0  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #76 pc 00000000002ae598  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE0ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+148)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #77 pc 00000000002aa8d0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+64048)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #78 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #79 pc 00000000000130b0  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.chatapp-Qz_OYWVUJTnnLrbnYASSyg==/split_lib_slice_3_apk.apk (deleted) (com.example.chatapp.connection.Connection$9.connectionClosed)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #80 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #81 pc 0000000000514fa4  /system/lib64/libart.so (artQuickToInterpreterBridge+1020)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #82 pc 000000000055dafc  /system/lib64/libart.so (art_quick_to_interpreter_bridge+92)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #83 pc 000000000006666c  /dev/ashmem/dalvik-jit-code-cache (deleted) (org.jivesoftware.smack.AbstractXMPPConnection.callConnectionClosedListener+284)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #84 pc 0000000000554988  /system/lib64/libart.so (art_quick_invoke_stub+584)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #85 pc 00000000000cf6c8  /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #86 pc 000000000027f2b4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #87 pc 00000000002792bc  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+968)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #88 pc 00000000002aba10  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+580)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #89 pc 00000000002a9ad0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+60464)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #90 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #91 pc 00000000000717b8  /dev/ashmem/dalvik-classes2.dex extracted in memory from /data/app/com.example.chatapp-Qz_OYWVUJTnnLrbnYASSyg==/split_lib_dependencies_apk.apk!classes2.dex (deleted) (org.jivesoftware.smack.AbstractXMPPConnection.disconnect)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #92 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #93 pc 0000000000258ab4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #94 pc 00000000002792a0  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #95 pc 00000000002aba10  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+580)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #96 pc 00000000002a9ad0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+60464)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #97 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #98 pc 000000000007175c  /dev/ashmem/dalvik-classes2.dex extracted in memory from /data/app/com.example.chatapp-Qz_OYWVUJTnnLrbnYASSyg==/split_lib_dependencies_apk.apk!classes2.dex (deleted) (org.jivesoftware.smack.AbstractXMPPConnection.disconnect)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #99 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #100 pc 0000000000258ab4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #101 pc 00000000002792a0  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #102 pc 00000000002aba10  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+580)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #103 pc 00000000002a9ad0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+60464)
2018-12-05 14:23:27.082 23652-23652/? A/DEBUG:     #104 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #105 pc 0000000000014248  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.chatapp-Qz_OYWVUJTnnLrbnYASSyg==/split_lib_slice_3_apk.apk (deleted) (com.example.chatapp.connection.Connection.disconnect)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #106 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #107 pc 0000000000258ab4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #108 pc 00000000002792a0  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #109 pc 00000000002ae598  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE0ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+148)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #110 pc 00000000002aa8d0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+64048)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #111 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #112 pc 00000000000130b0  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.chatapp-Qz_OYWVUJTnnLrbnYASSyg==/split_lib_slice_3_apk.apk (deleted) (com.example.chatapp.connection.Connection$9.connectionClosed)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #113 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #114 pc 0000000000514fa4  /system/lib64/libart.so (artQuickToInterpreterBridge+1020)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #115 pc 000000000055dafc  /system/lib64/libart.so (art_quick_to_interpreter_bridge+92)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #116 pc 000000000006666c  /dev/ashmem/dalvik-jit-code-cache (deleted) (org.jivesoftware.smack.AbstractXMPPConnection.callConnectionClosedListener+284)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #117 pc 0000000000554988  /system/lib64/libart.so (art_quick_invoke_stub+584)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #118 pc 00000000000cf6c8  /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #119 pc 000000000027f2b4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #120 pc 00000000002792bc  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+968)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #121 pc 00000000002aba10  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+580)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #122 pc 00000000002a9ad0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+60464)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #123 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #124 pc 00000000000717b8  /dev/ashmem/dalvik-classes2.dex extracted in memory from /data/app/com.example.chatapp-Qz_OYWVUJTnnLrbnYASSyg==/split_lib_dependencies_apk.apk!classes2.dex (deleted) (org.jivesoftware.smack.AbstractXMPPConnection.disconnect)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #125 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #126 pc 0000000000258ab4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #127 pc 00000000002792a0  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #128 pc 00000000002aba10  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+580)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #129 pc 00000000002a9ad0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+60464)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #130 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #131 pc 000000000007175c  /dev/ashmem/dalvik-classes2.dex extracted in memory from /data/app/com.example.chatapp-Qz_OYWVUJTnnLrbnYASSyg==/split_lib_dependencies_apk.apk!classes2.dex (deleted) (org.jivesoftware.smack.AbstractXMPPConnection.disconnect)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #132 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #133 pc 0000000000258ab4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #134 pc 00000000002792a0  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #135 pc 00000000002aba10  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+580)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #136 pc 00000000002a9ad0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+60464)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #137 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #138 pc 0000000000014248  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.chatapp-Qz_OYWVUJTnnLrbnYASSyg==/split_lib_slice_3_apk.apk (deleted) (com.example.chatapp.connection.Connection.disconnect)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #139 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #140 pc 0000000000258ab4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
2018-12-05 14:23:27.083 23652-23652/? A/DEBUG:     #141 pc 00000000002792a0  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #142 pc 00000000002ae598  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE0ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+148)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #143 pc 00000000002aa8d0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+64048)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #144 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #145 pc 00000000000130b0  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.chatapp-Qz_OYWVUJTnnLrbnYASSyg==/split_lib_slice_3_apk.apk (deleted) (com.example.chatapp.connection.Connection$9.connectionClosed)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #146 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #147 pc 0000000000514fa4  /system/lib64/libart.so (artQuickToInterpreterBridge+1020)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #148 pc 000000000055dafc  /system/lib64/libart.so (art_quick_to_interpreter_bridge+92)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #149 pc 000000000006666c  /dev/ashmem/dalvik-jit-code-cache (deleted) (org.jivesoftware.smack.AbstractXMPPConnection.callConnectionClosedListener+284)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #150 pc 0000000000554988  /system/lib64/libart.so (art_quick_invoke_stub+584)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #151 pc 00000000000cf6c8  /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #152 pc 000000000027f2b4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #153 pc 00000000002792bc  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+968)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #154 pc 00000000002aba10  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+580)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #155 pc 00000000002a9ad0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+60464)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #156 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #157 pc 00000000000717b8  /dev/ashmem/dalvik-classes2.dex extracted in memory from /data/app/com.example.chatapp-Qz_OYWVUJTnnLrbnYASSyg==/split_lib_dependencies_apk.apk!classes2.dex (deleted) (org.jivesoftware.smack.AbstractXMPPConnection.disconnect)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #158 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #159 pc 0000000000258ab4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #160 pc 00000000002792a0  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #161 pc 00000000002aba10  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+580)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #162 pc 00000000002a9ad0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+60464)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #163 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #164 pc 000000000007175c  /dev/ashmem/dalvik-classes2.dex extracted in memory from /data/app/com.example.chatapp-Qz_OYWVUJTnnLrbnYASSyg==/split_lib_dependencies_apk.apk!classes2.dex (deleted) (org.jivesoftware.smack.AbstractXMPPConnection.disconnect)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #165 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #166 pc 0000000000258ab4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #167 pc 00000000002792a0  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #168 pc 00000000002aba10  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+580)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #169 pc 00000000002a9ad0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+60464)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #170 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #171 pc 0000000000014248  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.chatapp-Qz_OYWVUJTnnLrbnYASSyg==/split_lib_slice_3_apk.apk (deleted) (com.example.chatapp.connection.Connection.disconnect)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #172 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #173 pc 0000000000258ab4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #174 pc 00000000002792a0  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #175 pc 00000000002ae598  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE0ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+148)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #176 pc 00000000002aa8d0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+64048)
2018-12-05 14:23:27.084 23652-23652/? A/DEBUG:     #177 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #178 pc 00000000000130b0  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.chatapp-Qz_OYWVUJTnnLrbnYASSyg==/split_lib_slice_3_apk.apk (deleted) (com.example.chatapp.connection.Connection$9.connectionClosed)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #179 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #180 pc 0000000000514fa4  /system/lib64/libart.so (artQuickToInterpreterBridge+1020)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #181 pc 000000000055dafc  /system/lib64/libart.so (art_quick_to_interpreter_bridge+92)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #182 pc 000000000006666c  /dev/ashmem/dalvik-jit-code-cache (deleted) (org.jivesoftware.smack.AbstractXMPPConnection.callConnectionClosedListener+284)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #183 pc 0000000000554988  /system/lib64/libart.so (art_quick_invoke_stub+584)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #184 pc 00000000000cf6c8  /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #185 pc 000000000027f2b4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #186 pc 00000000002792bc  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+968)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #187 pc 00000000002aba10  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+580)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #188 pc 00000000002a9ad0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+60464)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #189 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #190 pc 00000000000717b8  /dev/ashmem/dalvik-classes2.dex extracted in memory from /data/app/com.example.chatapp-Qz_OYWVUJTnnLrbnYASSyg==/split_lib_dependencies_apk.apk!classes2.dex (deleted) (org.jivesoftware.smack.AbstractXMPPConnection.disconnect)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #191 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #192 pc 0000000000258ab4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #193 pc 00000000002792a0  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #194 pc 00000000002aba10  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+580)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #195 pc 00000000002a9ad0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+60464)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #196 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #197 pc 000000000007175c  /dev/ashmem/dalvik-classes2.dex extracted in memory from /data/app/com.example.chatapp-Qz_OYWVUJTnnLrbnYASSyg==/split_lib_dependencies_apk.apk!classes2.dex (deleted) (org.jivesoftware.smack.AbstractXMPPConnection.disconnect)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #198 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #199 pc 0000000000258ab4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #200 pc 00000000002792a0  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #201 pc 00000000002aba10  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+580)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #202 pc 00000000002a9ad0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+60464)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #203 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #204 pc 0000000000014248  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.chatapp-Qz_OYWVUJTnnLrbnYASSyg==/split_lib_slice_3_apk.apk (deleted) (com.example.chatapp.connection.Connection.disconnect)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #205 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #206 pc 0000000000258ab4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #207 pc 00000000002792a0  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #208 pc 00000000002ae598  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE0ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+148)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #209 pc 00000000002aa8d0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+64048)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #210 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #211 pc 00000000000130b0  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.chatapp-Qz_OYWVUJTnnLrbnYASSyg==/split_lib_slice_3_apk.apk (deleted) (com.example.chatapp.connection.Connection$9.connectionClosed)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #212 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #213 pc 0000000000514fa4  /system/lib64/libart.so (artQuickToInterpreterBridge+1020)
2018-12-05 14:23:27.085 23652-23652/? A/DEBUG:     #214 pc 000000000055dafc  /system/lib64/libart.so (art_quick_to_interpreter_bridge+92)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #215 pc 000000000006666c  /dev/ashmem/dalvik-jit-code-cache (deleted) (org.jivesoftware.smack.AbstractXMPPConnection.callConnectionClosedListener+284)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #216 pc 0000000000554988  /system/lib64/libart.so (art_quick_invoke_stub+584)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #217 pc 00000000000cf6c8  /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #218 pc 000000000027f2b4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #219 pc 00000000002792bc  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+968)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #220 pc 00000000002aba10  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+580)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #221 pc 00000000002a9ad0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+60464)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #222 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #223 pc 00000000000717b8  /dev/ashmem/dalvik-classes2.dex extracted in memory from /data/app/com.example.chatapp-Qz_OYWVUJTnnLrbnYASSyg==/split_lib_dependencies_apk.apk!classes2.dex (deleted) (org.jivesoftware.smack.AbstractXMPPConnection.disconnect)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #224 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #225 pc 0000000000258ab4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #226 pc 00000000002792a0  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #227 pc 00000000002aba10  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+580)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #228 pc 00000000002a9ad0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+60464)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #229 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #230 pc 000000000007175c  /dev/ashmem/dalvik-classes2.dex extracted in memory from /data/app/com.example.chatapp-Qz_OYWVUJTnnLrbnYASSyg==/split_lib_dependencies_apk.apk!classes2.dex (deleted) (org.jivesoftware.smack.AbstractXMPPConnection.disconnect)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #231 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #232 pc 0000000000258ab4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #233 pc 00000000002792a0  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #234 pc 00000000002aba10  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+580)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #235 pc 00000000002a9ad0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+60464)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #236 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #237 pc 0000000000014248  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.chatapp-Qz_OYWVUJTnnLrbnYASSyg==/split_lib_slice_3_apk.apk (deleted) (com.example.chatapp.connection.Connection.disconnect)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #238 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #239 pc 0000000000258ab4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #240 pc 00000000002792a0  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #241 pc 00000000002ae598  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE0ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+148)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #242 pc 00000000002aa8d0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+64048)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #243 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #244 pc 00000000000130b0  /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.chatapp-Qz_OYWVUJTnnLrbnYASSyg==/split_lib_slice_3_apk.apk (deleted) (com.example.chatapp.connection.Connection$9.connectionClosed)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #245 pc 0000000000252f60  /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3783761849+392)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #246 pc 0000000000514fa4  /system/lib64/libart.so (artQuickToInterpreterBridge+1020)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #247 pc 000000000055dafc  /system/lib64/libart.so (art_quick_to_interpreter_bridge+92)
2018-12-05 14:23:27.086 23652-23652/? A/DEBUG:     #248 pc 000000000006666c  /dev/ashmem/dalvik-jit-code-cache (deleted) (org.jivesoftware.smack.AbstractXMPPConnection.callConnectionClosedListener+284)
2018-12-05 14:23:27.087 23652-23652/? A/DEBUG:     #249 pc 0000000000554988  /system/lib64/libart.so (art_quick_invoke_stub+584)
2018-12-05 14:23:27.087 23652-23652/? A/DEBUG:     #250 pc 00000000000cf6c8  /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
2018-12-05 14:23:27.087 23652-23652/? A/DEBUG:     #251 pc 000000000027f2b4  /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344)
2018-12-05 14:23:27.087 23652-23652/? A/DEBUG:     #252 pc 00000000002792bc  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+968)
2018-12-05 14:23:27.087 23652-23652/? A/DEBUG:     #253 pc 00000000002aba10  /system/lib64/libart.so (_ZN3art11interpreterL8DoInvokeILNS_10InvokeTypeE2ELb0ELb0EEEbPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+580)
2018-12-05 14:23:27.087 23652-23652/? A/DEBUG:     #254 pc 00000000002a9ad0  /system/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+60464)
2018-12-05 14:23:27.087 23652-23652/? A/DEBUG:     #255 pc 0000000000560338  /system/lib64/libart.so (ExecuteSwitchImplAsm+8)

#8

Any help would be much appreciated.

2018-12-05 23:18:25.565 21638-21638/com.example.chatapp D/Connection: delayedDisconnect
2018-12-05 23:18:25.572 21638-21678/com.example.chatapp V/FA: Connecting to remote service
2018-12-05 23:18:25.619 21638-21678/com.example.chatapp V/FA: Activity paused, time: 26140283
2018-12-05 23:18:25.657 21638-21678/com.example.chatapp D/FA: Logging event (FE): user_engagement(_e), Bundle[{firebase_event_origin(_o)=auto, engagement_time_msec(_et)=18709, firebase_screen_class(_sc)=MainActivity, firebase_screen_id(_si)=993693830382655817}]
2018-12-05 23:18:25.752 21638-21678/com.example.chatapp V/FA: Connection attempt already in progress
2018-12-05 23:18:25.757 21638-21678/com.example.chatapp D/FA: Connected to remote service
2018-12-05 23:18:25.758 21638-21678/com.example.chatapp V/FA: Processing queued up service tasks: 2
2018-12-05 23:18:30.572 21638-21714/com.example.chatapp D/Connection: Disconnecting...
2018-12-05 23:18:30.573 21638-21714/com.example.chatapp D/Connection: delayedDisconnect
2018-12-05 23:18:30.573 21638-21714/com.example.chatapp D/Connection: Disconnect aborted
2018-12-05 23:18:30.823 21638-21678/com.example.chatapp V/FA: Inactivity, disconnecting from the service
2018-12-05 23:18:32.081 21638-21727/com.example.chatapp D/Connection: delayedDisconnect
2018-12-05 23:18:32.081 21638-21727/com.example.chatapp D/Connection: Disconnect aborted
2018-12-05 23:18:35.638 21638-21714/com.example.chatapp W/XMPPTCPConnection: shutdownDone was not marked as successful by the writer thread
    org.jivesoftware.smack.SmackException$NoResponseException: No response received within reply timeout. Timeout was 5000ms (~5s). While waiting for shutdown completed
        at org.jivesoftware.smack.SynchronizationPoint.checkForResponse(SynchronizationPoint.java:272)
        at org.jivesoftware.smack.SynchronizationPoint.checkIfSuccessOrWait(SynchronizationPoint.java:157)
        at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketWriter.shutdown(XMPPTCPConnection.java:1359)
        at org.jivesoftware.smack.tcp.XMPPTCPConnection.shutdown(XMPPTCPConnection.java:487)
        at org.jivesoftware.smack.tcp.XMPPTCPConnection.shutdown(XMPPTCPConnection.java:468)
        at org.jivesoftware.smack.AbstractXMPPConnection.disconnect(AbstractXMPPConnection.java:757)
        at org.jivesoftware.smack.AbstractXMPPConnection.disconnect(AbstractXMPPConnection.java:729)
        at com.example.chatapp.connection.Connection.disconnect(Connection.java:435)
        at com.example.chatapp.connection.Connection$6.run(Connection.java:492)
        at android.os.Handler.handleCallback(Handler.java:898)
        at android.os.Handler.dispatchMessage(Handler.java:107)
        at android.os.Looper.loop(Looper.java:198)
        at android.os.HandlerThread.run(HandlerThread.java:65)
2018-12-05 23:18:37.102 21638-21727/com.example.chatapp D/Connection: PING failed (interval=10 seconds)
2018-12-05 23:18:40.672 21638-21714/com.example.chatapp I/XMPPTCPConnection: Exception while waiting for closing stream element from the server XMPPTCPConnection[60122350283@im.chat.example.com/chatapp] (0)
    org.jivesoftware.smack.SmackException$NoResponseException: No response received within reply timeout. Timeout was 5000ms (~5s). While waiting for stream closing element received
        at org.jivesoftware.smack.SynchronizationPoint.checkForResponse(SynchronizationPoint.java:272)
        at org.jivesoftware.smack.SynchronizationPoint.checkIfSuccessOrWait(SynchronizationPoint.java:157)
        at org.jivesoftware.smack.tcp.XMPPTCPConnection.shutdown(XMPPTCPConnection.java:497)
        at org.jivesoftware.smack.tcp.XMPPTCPConnection.shutdown(XMPPTCPConnection.java:468)
        at org.jivesoftware.smack.AbstractXMPPConnection.disconnect(AbstractXMPPConnection.java:757)
        at org.jivesoftware.smack.AbstractXMPPConnection.disconnect(AbstractXMPPConnection.java:729)
        at com.example.chatapp.connection.Connection.disconnect(Connection.java:435)
        at com.example.chatapp.connection.Connection$6.run(Connection.java:492)
        at android.os.Handler.handleCallback(Handler.java:898)
        at android.os.Handler.dispatchMessage(Handler.java:107)
        at android.os.Looper.loop(Looper.java:198)
        at android.os.HandlerThread.run(HandlerThread.java:65)
2018-12-05 23:18:40.920 21638-21714/com.example.chatapp D/Connection: Connection: closed
2018-12-05 23:18:40.932 21638-21714/com.example.chatapp D/SMACK: XMPPConnection closed (XMPPTCPConnection[60122350283@im.chat.example.com/chatapp] (0))
2018-12-05 23:18:40.932 21638-21714/com.example.chatapp D/Connection: Disconnected
2018-12-05 23:18:40.933 21638-21727/com.example.chatapp D/Connection: Disconnecting...
2018-12-05 23:18:40.938 21638-21727/com.example.chatapp W/XMPPTCPConnection: shutdownDone was not marked as successful by the writer thread
    org.jivesoftware.smack.SmackException$NoResponseException: No response received within reply timeout. Timeout was 5000ms (~5s). While waiting for shutdown completed
        at org.jivesoftware.smack.SynchronizationPoint.checkForResponse(SynchronizationPoint.java:272)
        at org.jivesoftware.smack.SynchronizationPoint.checkIfSuccessOrWait(SynchronizationPoint.java:157)
        at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketWriter.shutdown(XMPPTCPConnection.java:1359)
        at org.jivesoftware.smack.tcp.XMPPTCPConnection.shutdown(XMPPTCPConnection.java:487)
        at org.jivesoftware.smack.tcp.XMPPTCPConnection.shutdown(XMPPTCPConnection.java:468)
        at org.jivesoftware.smack.AbstractXMPPConnection.disconnect(AbstractXMPPConnection.java:757)
        at org.jivesoftware.smack.AbstractXMPPConnection.disconnect(AbstractXMPPConnection.java:729)
        at com.example.chatapp.connection.Connection.disconnect(Connection.java:435)
        at com.example.chatapp.connection.Connection$8.pingFailed(Connection.java:640)
        at org.jivesoftware.smackx.ping.PingManager.pingServerIfNecessary(PingManager.java:463)
        at org.jivesoftware.smackx.ping.PingManager$7.run(PingManager.java:478)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:458)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:764)
2018-12-05 23:18:40.943 21638-21727/com.example.chatapp W/Roster: Roster not loaded while processing Presence Stanza [from=60379532600@im.hetero.io/,id=97oAN-3659,type=unavailable,]
2018-12-05 23:18:40.944 21638-21727/com.example.chatapp W/Roster: Roster not loaded while processing Presence Stanza [from=60123570698@im.hetero.io/,id=97oAN-3660,type=unavailable,]
2018-12-05 23:18:40.945 21638-21727/com.example.chatapp W/Roster: Roster not loaded while processing Presence Stanza [from=60390575757@im.hetero.io/,id=97oAN-3661,type=unavailable,]

  ... about 900 duplicate lines deleted ...

2018-12-05 23:18:41.466 21638-21727/com.example.chatapp W/Roster: Roster not loaded while processing Presence Stanza [from=60122778756@im.hetero.io/,id=97oAN-4566,type=unavailable,]
2018-12-05 23:18:41.467 21638-21727/com.example.chatapp W/Roster: Roster not loaded while processing Presence Stanza [from=60123898490@im.hetero.io/,id=97oAN-4567,type=unavailable,]
2018-12-05 23:18:41.469 21638-21727/com.example.chatapp D/Connection: Connection: closed
2018-12-05 23:18:41.482 21638-21727/com.example.chatapp D/SMACK: XMPPConnection closed (XMPPTCPConnection[60122350283@im.chat.example.com/chatapp] (0))
2018-12-05 23:18:41.482 21638-21727/com.example.chatapp D/Connection: Disconnected
2018-12-05 23:18:41.482 21638-21714/com.example.chatapp D/Connection: Disconnecting...
2018-12-05 23:18:41.487 21638-21714/com.example.chatapp W/XMPPTCPConnection: shutdownDone was not marked as successful by the writer thread
    org.jivesoftware.smack.SmackException$NoResponseException: No response received within reply timeout. Timeout was 5000ms (~5s). While waiting for shutdown completed
        at org.jivesoftware.smack.SynchronizationPoint.checkForResponse(SynchronizationPoint.java:272)
        at org.jivesoftware.smack.SynchronizationPoint.checkIfSuccessOrWait(SynchronizationPoint.java:157)
        at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketWriter.shutdown(XMPPTCPConnection.java:1359)
        at org.jivesoftware.smack.tcp.XMPPTCPConnection.shutdown(XMPPTCPConnection.java:487)
        at org.jivesoftware.smack.tcp.XMPPTCPConnection.shutdown(XMPPTCPConnection.java:468)
        at org.jivesoftware.smack.AbstractXMPPConnection.disconnect(AbstractXMPPConnection.java:757)
        at org.jivesoftware.smack.AbstractXMPPConnection.disconnect(AbstractXMPPConnection.java:729)
        at com.example.chatapp.connection.Connection.disconnect(Connection.java:435)
        at com.example.chatapp.connection.Connection$6.run(Connection.java:492)
        at android.os.Handler.handleCallback(Handler.java:898)
        at android.os.Handler.dispatchMessage(Handler.java:107)
        at android.os.Looper.loop(Looper.java:198)
        at android.os.HandlerThread.run(HandlerThread.java:65)
2018-12-05 23:18:41.489 21638-21714/com.example.chatapp W/Roster: Roster not loaded while processing Presence Stanza [from=60379532600@im.hetero.io/,id=97oAN-4568,type=unavailable,]
2018-12-05 23:18:41.490 21638-21714/com.example.chatapp W/Roster: Roster not loaded while processing Presence Stanza [from=60123570698@im.hetero.io/,id=97oAN-4569,type=unavailable,]
2018-12-05 23:18:41.490 21638-21714/com.example.chatapp W/Roster: Roster not loaded while processing Presence Stanza [from=60390575757@im.hetero.io/,id=97oAN-4570,type=unavailable,]
2018-12-05 23:18:41.491 21638-21714/com.example.chatapp W/Roster: Roster not loaded while processing Presence Stanza [from=60162862131@im.hetero.io/,id=97oAN-4571,type=unavailable,]
2018-12-05 23:18:41.491 21638-21714/com.example.chatapp W/Roster: Roster not loaded while processing Presence Stanza [from=60322874808@im.hetero.io/,id=97oAN-4572,type=unavailable,]

  ... about 900 duplicate lines deleted ...

2018-12-05 23:18:41.746 21638-21714/com.example.chatapp W/Roster: Roster not loaded while processing Presence Stanza [from=60123898490@im.hetero.io/,id=97oAN-5476,type=unavailable,]
2018-12-05 23:18:41.748 21638-21714/com.example.chatapp D/Connection: Connection: closed
2018-12-05 23:18:41.760 21638-21714/com.example.chatapp D/SMACK: XMPPConnection closed (XMPPTCPConnection[60122350283@im.chat.example.com/chatapp] (0))
2018-12-05 23:18:41.760 21638-21714/com.example.chatapp D/Connection: Disconnected
2018-12-05 23:18:41.760 21638-21787/com.example.chatapp D/Connection: After synchronized (TAG)
2018-12-05 23:18:41.773 21638-21787/com.example.chatapp D/Connection: Disconnect aborted
2018-12-05 23:18:41.774 21638-21787/com.example.chatapp D/Connection: CONNECTION is NOT CONNECTED
2018-12-05 23:18:41.793 21638-21787/com.example.chatapp D/Connection: Connecting to server
2018-12-05 23:18:41.875 21638-21787/com.example.chatapp E/AndroidRuntime: FATAL EXCEPTION: Thread-26
    Process: com.example.chatapp, PID: 21638
    java.lang.IllegalStateException: Queue full
        at java.util.AbstractQueue.add(AbstractQueue.java:98)
        at java.util.concurrent.ArrayBlockingQueue.add(ArrayBlockingQueue.java:296)
        at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketWriter.drainWriterQueueToUnacknowledgedStanzas(XMPPTCPConnection.java:1519)
        at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketWriter.init(XMPPTCPConnection.java:1298)
        at org.jivesoftware.smack.tcp.XMPPTCPConnection.initConnection(XMPPTCPConnection.java:643)
        at org.jivesoftware.smack.tcp.XMPPTCPConnection.connectInternal(XMPPTCPConnection.java:898)
        at org.jivesoftware.smack.AbstractXMPPConnection.connect(AbstractXMPPConnection.java:409)
        at com.example.chatapp.connection.Connection.authenticate(Connection.java:903)
        at com.example.chatapp.connection.Connection.run(Connection.java:519)
        at com.example.chatapp.connection.Connection$3.run(Connection.java:343)
2018-12-05 23:18:42.460 21638-21678/com.example.chatapp D/FA: Logging event (FE): app_exception(_ae), Bundle[{firebase_event_origin(_o)=clx, _r=1, timestamp=1544023121878, fatal=1}]
2018-12-05 23:18:42.533 21638-21678/com.example.chatapp V/FA: Connecting to remote service
2018-12-05 23:18:42.554 21638-21678/com.example.chatapp D/FA: Connected to remote service
2018-12-05 23:18:42.555 21638-21678/com.example.chatapp V/FA: Processing queued up service tasks: 1
2018-12-05 23:18:43.294 21638-21696/com.example.chatapp I/CrashlyticsCore: Crashlytics report upload complete: 5C07EC2C03C0-0001-5486-AEE43E458567
2018-12-05 23:18:47.674 21638-21678/com.example.chatapp V/FA: Inactivity, disconnecting from the service

#9

For now, you could simply disable Stream Management in Smack.


#10

Unfortunately Stream Management is required for Prosody’s mod_smacks to retrieve offline messages :frowning:

Would that be the case with Openfire too?


#11

Created SMACK-844 to make Smack more robust in those situations.

I also believe that this could be easily triggered if sendStanza() is called many times on disconnect by resumable connections. This could lead to this sitatuion.