MailCore / mailcore2

MailCore 2 provide a simple and asynchronous API to work with e-mail protocols IMAP, POP and SMTP. The API has been redesigned from ground up.
Other
2.59k stars 623 forks source link

mailcore2 crashed sometimes #1696

Open zhuli8com opened 6 years ago

zhuli8com commented 6 years ago
Application received signal SIGABRT
(null)
((
    0   CoreFoundation                      0x0000000186f92ff0 <redacted> + 148
    1   libobjc.A.dylib                     0x00000001859f4538 objc_exception_throw + 56
    2   CoreFoundation                      0x0000000186f92f20 <redacted> + 0
    3   MXClient                            0x1004f5a20 UmengSignalHandler + 128
    4   libsystem_platform.dylib            0x000000018605130c _sigtramp + 36
    5   libsystem_pthread.dylib             0x0000000186057334 pthread_kill + 112
    6   libsystem_c.dylib                   0x0000000185f019c4 abort + 140
    7   MXClient                            0x101c4ff38 _ZN8mailcore4Data8allocateEjb + 0
    8   MXClient                            0x101c6e530 _ZN8mailcore11IMAPSession5setupEv + 68
    9   MXClient                            0x101c6e828 _ZN8mailcore11IMAPSession7connectEPNS_9ErrorCodeE + 36
    10  MXClient                            0x101c6f5dc _ZN8mailcore11IMAPSession15connectIfNeededEPNS_9ErrorCodeE + 100
    11  MXClient                            0x101c6f62c _ZN8mailcore11IMAPSession13loginIfNeededEPNS_9ErrorCodeE + 56
    12  MXClient                            0x101c9b820 _ZN8mailcore23IMAPFolderInfoOperation4mainEv + 72
    13  MXClient                            0x101c61c3c _ZN8mailcore14OperationQueue13runOperationsEv + 712
    14  MXClient                            0x101c61968 _ZN8mailcore14OperationQueue21runOperationsOnThreadEPS0_ + 24
    15  libsystem_pthread.dylib             0x000000018605575c <redacted> + 240
    16  libsystem_pthread.dylib             0x000000018605566c <redacted> + 0
    17  libsystem_pthread.dylib             0x0000000186052d84 thread_start + 4
)
GitHuber111 commented 6 years ago
F/libc    (21414): Fatal signal 11 (SIGSEGV) at 0xfffffff4 (code=1)
I/DEBUG   (18339): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG   (18339): Build fingerprint: 'htc_europe/htc_saga/saga:2.3.5/GRJ90/156318.4:user/release-keys'
I/DEBUG   (18339): pid: 21414, tid: 21414  >>> MYAPP.TestFetch <<<
I/DEBUG   (18339): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr fffffff4
I/DEBUG   (18339):  r0 51552ef0  r1 00000000  r2 86e73635  r3 40053628
I/DEBUG   (18339):  r4 506a3c42  r5 00000000  r6 001e7400  r7 0000000e
I/DEBUG   (18339):  r8 40823f40  r9 51552f28  10 51552ed8  fp bebe0638
I/DEBUG   (18339):  ip 0000000e  sp bebe0540  lr 00000000  pc 40835c54  cpsr 600f0010
I/DEBUG   (18339):  d0  6572206c61626f6c  d1  61626f6c67206572
I/DEBUG   (18339):  d2  203a746573726179  d3  6e690a382d667420
I/DEBUG   (18339):  d4  3a3a65726f636c69  d5  7472615050414d49
I/DEBUG   (18339):  d6  623132333678303a  d7  7420656d696d0a38
I/DEBUG   (18339):  d8  0000000000000000  d9  0000000000000000
I/DEBUG   (18339):  d10 0000000000000000  d11 0000000000000000
I/DEBUG   (18339):  d12 0000000000000000  d13 0000000000000000
I/DEBUG   (18339):  d14 0000000000000000  d15 0000000000000000
I/DEBUG   (18339):  d16 0000000000000035  d17 3ff0000000000000
I/DEBUG   (18339):  d18 0000000000000000  d19 0000000000000000
I/DEBUG   (18339):  d20 0000000000000000  d21 3ff0000000000000
I/DEBUG   (18339):  d22 4030000000000000  d23 3ff0000000000000
I/DEBUG   (18339):  d24 0000000000000000  d25 3ff0000000000000
I/DEBUG   (18339):  d26 0000000000000000  d27 c030000000000000
I/DEBUG   (18339):  d28 0000000000000000  d29 3ff0000000000000
I/DEBUG   (18339):  d30 3ff0000000000000  d31 be23e4f5df600000
I/DEBUG   (18339):  scr 80000010
I/DEBUG   (18339): 
I/DEBUG   (18339):          #00  pc 00030c54  /system/lib/libdvm.so
I/DEBUG   (18339):          #01  pc 00034388  /system/lib/libdvm.so (_Z12dvmInterpretP6ThreadPK6MethodP6JValue)
I/DEBUG   (18339):          #02  pc 0006c796  /system/lib/libdvm.so (_Z14dvmCallMethodVP6ThreadPK6MethodP6ObjectbP6JValueSt9__va_list)
I/DEBUG   (18339):          #03  pc 000579f2  /system/lib/libdvm.so
I/DEBUG   (18339):          #04  pc 0016cbb0  /mnt/asec/MYAPP.TestFetch-1/lib/libMailCore.so (_ZN7_JNIEnv14CallVoidMethodEP8_jobjectP10_jmethodIDz)
I/DEBUG   (18339):          #05  pc 00174ce4  /mnt/asec/MYAPP.TestFetch-1/lib/libMailCore.so (_ZN21JavaOperationCallback17operationFinishedEPN8mailcore9OperationE)
I/DEBUG   (18339):          #06  pc 0017d806  /mnt/asec/MYAPP.TestFetch-1/lib/libMailCore.so
I/DEBUG   (18339):          #07  pc 0017d354  /mnt/asec/MYAPP.TestFetch-1/lib/libMailCore.so (Java_com_libmailcore_MainThreadUtils_runIdentifierAndNotify)
I/DEBUG   (18339):          #08  pc 0001edb0  /system/lib/libdvm.so (dvmPlatformInvoke)
I/DEBUG   (18339):          #09  pc 00058dd4  /system/lib/libdvm.so (_Z16dvmCallJNIMethodPKjP6JValuePK6MethodP6Thread)
I/DEBUG   (18339): 
I/DEBUG   (18339): code around pc:
I/DEBUG   (18339): 40835c34 fa00ec08 ea00001d e1d6e2b8 e2450014  ..............E.
I/DEBUG   (18339): 40835c44 e5909004 e35e0000 1a000011 e5905000  ......^......P..
I/DEBUG   (18339): 40835c54 e515200c e3520000 1592a000 0affff60  . ....R.....`...
I/DEBUG   (18339): 40835c64 e596802c e1f970b6 e5862008 e59a1028  ,....p... ..(...
I/DEBUG   (18339): 40835c74 e5865004 e590a010 e1a04009 e586100c  .P.......@......
I/DEBUG   (18339): 
I/DEBUG   (18339): code around lr:
I/DEBUG   (18339): 00000000 ffffffff ffffffff ffffffff ffffffff  ................
I/DEBUG   (18339): 00000010 ffffffff ffffffff ffffffff ffffffff  ................
I/DEBUG   (18339): 00000020 ffffffff ffffffff ffffffff ffffffff  ................
I/DEBUG   (18339): 00000030 ffffffff ffffffff ffffffff ffffffff  ................
I/DEBUG   (18339): 00000040 ffffffff ffffffff ffffffff ffffffff  ................
I/DEBUG   (18339): 
I/DEBUG   (18339): memory map around addr fffffff4:
I/DEBUG   (18339): bebc0000-bebe1000 [stack]
I/DEBUG   (18339): (no map for address)
I/DEBUG   (18339): (no map above)