K-9: K-9 Mail crashing regularly

Created on 12 Nov 2017  路  21Comments  路  Source: k9mail/k-9

In the last few days, K-9 Mail has started crashing regularly in the background, resulting in this popping up on top of whatever foreground app I am using (street names smudged to deter crazy stalkers):

crash

I am not sure, but I think the start of this problem may coincide with my upgrading to the Android 8.1.0 beta.

I have submitted several feedbacks about this.

Since the thing this seems to happen most with is when I am using Maps for navigation, as you can imagine, it's quite inconvenient and even threatening to safety for me to look over at my phone while navigating and discover that the map I'm trying to use is obscured by a K-9 Mail crash pop-up.

In a half-hour trip it can happen three or four times.

I'm using IMAP.

Please tell me what else I can do to help troubleshoot / diagnose the problem.

Most helpful comment

People who are posting comments about new crashes on this issue or asking it to be reopened, please open a new issue. The bug that prompted the creation of this issue has been fixed. If you are seeing crashes with the current version of K-9 Mail, they're not because of the bug that prompted this issue. Please stop commenting here and making those of us who are no longer seeing crashes get email about comments that have nothing to do with us. Thanks.

All 21 comments

Hi,

I've the same problem. My K-9 also crashes regularly in an unpredictable pattern. Interestingly this occurs since I've received the last beta version of Android 8.1 (from the Beta Program, some weeks ago). But this might be placebo. ;)

I will try to read out the logcat when it happens again. I will post it here if I've gathered more informations.

It seems that this only happens if the app is not in foreground (so the services of K-9 are working).

I've also noticed that K-9 keeps too many connections to an IMAP server open (it does not reuse already opened connections). My mail server has rejected other mail clients because too many connections (>20) have been opened by K-9. (Insights: I've 6 push-folders + 1 INBOX push-folder = 7 folders = 7 open connections. >20 means that all connections are opened at minimum twice.) In my opinion this looks like a desync (failed synchronization) between the state of several started services of the K-9 application (without knowing the internals of K-9).

Some of my friends have reported these problems (crashing) to me recently.

@jikamens Which version of android are you using? Which phone are you using? Are you also on Android 8.1? When has Google Play last updated your K-9? Which version of K-9 are you using? (EDIT: Haven't read your post clear enough. You are also on Android 8.1.0 Beta. Sorry.)

Just happened again now. Received a mail, clicked on "Reply", CRASH. (see below for logcat)

I've K-9 Mail Version: 5.208; Android 8.1.0 (security patches November 5, 2017; beta channel)

12-08 12:35:53.959 19434 19474 I chatty  : uid=10115(com.fsck.k9) expire 193 lines
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #02 pc 000000000048ba50  /system/lib64/libart.so (art::SignalSet::Wait()+44)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #03 pc 000000000048b548  /system/lib64/libart.so (art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&)+252)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #04 pc 0000000000489d24  /system/lib64/libart.so (art::SignalCatcher::Run(void*)+268)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #05 pc 0000000000067d0c  /system/lib64/libc.so (__pthread_start(void*)+36)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #06 pc 000000000001eba4  /system/lib64/libc.so (__start_thread+68)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   (no managed stack frames)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523] 
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523] "FinalizerDaemon" prio=5 tid=4 Waiting
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12cc02a0 self=0x7afd290a00
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   | sysTid=19442 nice=4 cgrp=default sched=0/0 handle=0x7ae7d034f0
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   | state=S schedstat=( 28473906 103740575 178 ) utm=1 stm=0 core=0 HZ=100
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   | stack=0x7ae7c01000-0x7ae7c03000 stackSize=1037KB
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   | held mutexes=
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   kernel: __switch_to+0x94/0xa0
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   kernel: futex_wait_queue_me+0xe0/0x148
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   kernel: futex_wait+0x104/0x224
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   kernel: do_futex+0xe0/0x928
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   kernel: SyS_futex+0x11c/0x1b0
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   kernel: __sys_trace+0x4c/0x50
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #00 pc 000000000001d4ac  /system/lib64/libc.so (syscall+28)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #01 pc 00000000000e663c  /system/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+152)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #02 pc 00000000003c7dd0  /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+636)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #03 pc 00000000003c9860  /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long, int, bool, art::ThreadState)+376)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #04 pc 0000000000000aec  /system/framework/arm64/boot.oat (Java_java_lang_Object_wait__JI+140)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   at java.lang.Object.wait(Native method)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   - waiting on <0x01101934> (a java.lang.Object)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   at java.lang.Object.wait(Object.java:422)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   - locked <0x01101934> (a java.lang.Object)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:232)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   at java.lang.Daemons$Daemon.run(Daemons.java:103)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   at java.lang.Thread.run(Thread.java:764)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523] 
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523] "ReferenceQueueDaemon" prio=5 tid=5 Waiting
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12cc0328 self=0x7afd290000
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   | sysTid=19441 nice=4 cgrp=default sched=0/0 handle=0x7ae7e084f0
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   | state=S schedstat=( 32831405 49605572 270 ) utm=2 stm=0 core=0 HZ=100
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   | stack=0x7ae7d06000-0x7ae7d08000 stackSize=1037KB
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   | held mutexes=
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   kernel: __switch_to+0x94/0xa0
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   kernel: futex_wait_queue_me+0xe0/0x148
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   kernel: futex_wait+0x104/0x224
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   kernel: do_futex+0xe0/0x928
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   kernel: SyS_futex+0x11c/0x1b0
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   kernel: __sys_trace+0x4c/0x50
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #00 pc 000000000001d4ac  /system/lib64/libc.so (syscall+28)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #01 pc 00000000000e663c  /system/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+152)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #02 pc 00000000003c7dd0  /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+636)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #03 pc 00000000003c9860  /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long, int, bool, art::ThreadState)+376)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #04 pc 000000000000070c  /system/framework/arm64/boot.oat (Java_java_lang_Object_wait__+124)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   at java.lang.Object.wait(Native method)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   - waiting on <0x0dc0c35d> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   at java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:178)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   - locked <0x0dc0c35d> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   at java.lang.Daemons$Daemon.run(Daemons.java:103)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   at java.lang.Thread.run(Thread.java:764)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523] 
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523] "FinalizerWatchdogDaemon" prio=5 tid=6 Waiting
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12cc03b0 self=0x7afd291400
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   | sysTid=19443 nice=4 cgrp=default sched=0/0 handle=0x7ae7bfe4f0
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   | state=S schedstat=( 1802136 19990051 26 ) utm=0 stm=0 core=0 HZ=100
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   | stack=0x7ae7afc000-0x7ae7afe000 stackSize=1037KB
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   | held mutexes=
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   kernel: __switch_to+0x94/0xa0
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   kernel: futex_wait_queue_me+0xe0/0x148
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   kernel: futex_wait+0x104/0x224
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   kernel: do_futex+0xe0/0x928
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   kernel: SyS_futex+0x11c/0x1b0
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   kernel: __sys_trace+0x4c/0x50
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #00 pc 000000000001d4ac  /system/lib64/libc.so (syscall+28)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #01 pc 00000000000e663c  /system/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+152)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #02 pc 00000000003c7dd0  /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+636)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #03 pc 00000000003c9860  /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long, int, bool, art::ThreadState)+376)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #04 pc 000000000000070c  /system/framework/arm64/boot.oat (Java_java_lang_Object_wait__+124)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   at java.lang.Object.wait(Native method)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   - waiting on <0x0d87b4d2> (a java.lang.Daemons$FinalizerWatchdogDaemon)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   at java.lang.Daemons$FinalizerWatchdogDaemon.sleepUntilNeeded(Daemons.java:297)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   - locked <0x0d87b4d2> (a java.lang.Daemons$FinalizerWatchdogDaemon)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:277)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   at java.lang.Daemons$Daemon.run(Daemons.java:103)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   at java.lang.Thread.run(Thread.java:764)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523] 
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523] "HeapTaskDaemon" prio=5 tid=7 WaitingForCheckPointsToRun
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12cc8020 self=0x7afd291e00
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   | sysTid=19444 nice=4 cgrp=default sched=0/0 handle=0x7ae7af94f0
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   | state=S schedstat=( 1208857347 4343619391 2031 ) utm=110 stm=9 core=0 HZ=100
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   | stack=0x7ae79f7000-0x7ae79f9000 stackSize=1037KB
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   | held mutexes=
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   kernel: __switch_to+0x94/0xa0
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   kernel: futex_wait_queue_me+0xe0/0x148
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   kernel: futex_wait+0x104/0x224
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   kernel: do_futex+0xe0/0x928
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   kernel: SyS_futex+0x11c/0x1b0
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   kernel: __sys_trace+0x4c/0x50
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #00 pc 000000000001d4ac  /system/lib64/libc.so (syscall+28)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #01 pc 00000000000e663c  /system/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+152)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #02 pc 00000000000dfe38  /system/lib64/libart.so (art::Barrier::Increment(art::Thread*, int)+84)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #03 pc 00000000001dffc4  /system/lib64/libart.so (art::gc::collector::ConcurrentCopying::ActivateReadBarrierEntrypoints()+372)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #04 pc 00000000001df7bc  /system/lib64/libart.so (art::gc::collector::ConcurrentCopying::RunPhases()+636)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #05 pc 00000000001f4a48  /system/lib64/libart.so (art::gc::collector::GarbageCollector::Run(art::gc::GcCause, bool)+352)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #06 pc 0000000000218778  /system/lib64/libart.so (art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool)+3376)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #07 pc 000000000022a46c  /system/lib64/libart.so (art::gc::Heap::ConcurrentGC(art::Thread*, art::gc::GcCause, bool)+128)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #08 pc 0000000000230a94  /system/lib64/libart.so (art::gc::Heap::ConcurrentGCTask::Run(art::Thread*)+40)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #09 pc 000000000025436c  /system/lib64/libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+64)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   native: #10 pc 00000000001f2f2c  /system/framework/arm64/boot-core-libart.oat (Java_dalvik_system_VMRuntime_runHeapTasks__+124)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   at dalvik.system.VMRuntime.runHeapTasks(Native method)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   at java.lang.Daemons$HeapTaskDaemon.runInternal(Daemons.java:461)
12-08 12:35:54.082 19434 19474 F zygote64: runtime.cc:523]   at java.lang.Daemons$Daemon.run(Daemons.java:103)
12-08 12:35:54.083 19434 19474 F zygote64: runtime.cc:523]   at java.lang.Thread.run(Thread.java:764)
12-08 12:35:54.083 19434 19474 F zygote64: runtime.cc:523] 
12-08 12:35:54.083 19434 19474 F zygote64: runtime.cc:523] "Binder:19434_1" prio=5 tid=8 Native
12-08 12:35:54.083 19434 19474 F zygote64: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12cc0440 self=0x7af4e18400
12-08 12:35:54.083 19434 19474 F zygote64: runtime.cc:523]   | sysTid=19445 nice=0 cgrp=default sched=0/0 handle=0x7ae78f64f0
12-08 12:35:54.083 19434 19474 F zygote64: runtime.cc:523]   | state=S schedstat=( 190267332 157602919 795 ) utm=11 stm=7 core=0 HZ=100
12-08 12:35:54.083 19434 19474 F zygote64: runtime.cc:523]   | stack=0x7ae77fc000-0x7ae77fe000 stackSize=1005KB
12-08 12:35:54.083 19434 19474 F zygote64: runtime.cc:523]   | held mutexes=
12-08 12:35:54.083 19434 19474 F zygote64: runtime.cc:523]   kernel: __switch_to+0x94/0xa0
12-08 12:35:54.083 19434 19474 F zygote64: runtime.cc:523]   kernel: binder_thread_read+0xf9c/0x10e8
12-08 12:35:54.083 19434 19474 F zygote64: runtime.cc:523]   kernel: binder_ioctl+0x478/0x958
12-08 12:35:54.083 19434 19474 F zygote64: runtime.cc:523]   kernel: do_vfs_ioctl+0x4c4/0x5c0
12-08 12:35:54.083 19434 19474 F zygote64: runtime.cc:523]   kernel: SyS_epoll_pwait+0xc8/0x164
12-08 12:35:54.084 19434 19474 F zygote64: runtime.cc:523]   at android.os.MessageQueue.nativePollOnce(Native method)
12-08 12:35:54.084 19434 19474 F zygote64: runtime.cc:523]   at android.os.MessageQueue.next(MessageQueue.java:325)
12-08 12:35:54.084 19434 19474 F zygote64: runtime.cc:523]   at android.os.Looper.loop(Looper.java:142)
12-08 12:35:54.084 19434 19474 F zygote64: runtime.cc:523]   at java.lang.Thread.run(Thread.java:764)
12-08 12:35:54.084 19434 19474 F zygote64: runtime.cc:523] 
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   kernel: __sys_trace+0x4c/0x50
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   native: #02 pc 0000000000015db8  /system/lib64/libutils.so (android::Looper::pollInner(int)+144)
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   native: #03 pc 0000000000015c98  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+108)
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   native: #04 pc 000000000010f4b8  /system/lib64/libandroid_runtime.so (???)
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   at android.os.MessageQueue.nativePollOnce(Native method)
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   at android.os.Looper.loop(Looper.java:142)
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   at android.os.HandlerThread.run(HandlerThread.java:65)
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523] 
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523] "Chrome_ProcessLauncherThread" prio=5 tid=53 Native
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12cc6e68 self=0x7ae2b15800
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   | sysTid=21079 nice=0 cgrp=default sched=0/0 handle=0x7ae15404f0
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   | state=S schedstat=( 89033136 5409687045 1092 ) utm=3 stm=4 core=2 HZ=100
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   | stack=0x7ae143e000-0x7ae1440000 stackSize=1037KB
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   | held mutexes=
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   kernel: __switch_to+0x94/0xa0
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   kernel: SyS_epoll_pwait+0xc8/0x164
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   kernel: __sys_trace+0x4c/0x50
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   native: #01 pc 000000000001f344  /system/lib64/libc.so (epoll_pwait+52)
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   native: #02 pc 0000000000015db8  /system/lib64/libutils.so (android::Looper::pollInner(int)+144)
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   native: #04 pc 000000000010f4b8  /system/lib64/libandroid_runtime.so (???)
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   native: #05 pc 00000000001dbafc  /system/framework/arm64/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+140)
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   at android.os.MessageQueue.nativePollOnce(Native method)
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   at android.os.MessageQueue.next(MessageQueue.java:325)
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   at android.os.Looper.loop(Looper.java:142)
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   at android.os.HandlerThread.run(HandlerThread.java:65)
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523] "GoogleApiHandler" prio=5 tid=54 Native
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12cc6f50 self=0x7ae2b16200
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   | state=S schedstat=( 74469699 5551768059 1052 ) utm=1 stm=5 core=0 HZ=100
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   | stack=0x7ae1339000-0x7ae133b000 stackSize=1037KB
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   kernel: __switch_to+0x94/0xa0
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   kernel: SyS_epoll_wait+0x2d8/0x36c
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   kernel: SyS_epoll_pwait+0xc8/0x164
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   native: #00 pc 000000000006a3f8  /system/lib64/libc.so (__epoll_pwait+8)
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   native: #01 pc 000000000001f344  /system/lib64/libc.so (epoll_pwait+52)
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   native: #02 pc 0000000000015db8  /system/lib64/libutils.so (android::Looper::pollInner(int)+144)
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   native: #05 pc 00000000001dbafc  /system/framework/arm64/boot-framework.oat (Java_android_os_MessageQueue_nativePollOnce__JI+140)
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   at android.os.MessageQueue.nativePollOnce(Native method)
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   at android.os.MessageQueue.next(MessageQueue.java:325)
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   at android.os.HandlerThread.run(HandlerThread.java:65)
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523] 
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523] "Chrome_IOThread" prio=5 tid=55 Native
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   | sysTid=21105 nice=-4 cgrp=default sched=0/0 handle=0x7add2114f0
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   | state=S schedstat=( 1369913938 5780164410 5238 ) utm=86 stm=49 core=0 HZ=100
12-08 12:35:54.085 19434 19474 F zygote64: runtime.cc:523]   kernel: __switch_to+0x94/0xa0
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   kernel: SyS_epoll_wait+0x2d8/0x36c
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   kernel: __sys_trace+0x4c/0x50
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   native: #00 pc 000000000006a3f8  /system/lib64/libc.so (__epoll_pwait+8)
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   native: #01 pc 000000000001f344  /system/lib64/libc.so (epoll_pwait+52)
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   native: #02 pc 00000000020a2414  /data/app/com.android.chrome-I7TmcRzof8UwzUbu-tN68g==/base.apk (???)
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523] 
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12cc70c0 self=0x7add877200
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   | sysTid=21109 nice=0 cgrp=default sched=0/0 handle=0x7adcf1a4f0
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   kernel: __switch_to+0x94/0xa0
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   kernel: futex_wait_queue_me+0xe0/0x148
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   kernel: futex_wait+0x104/0x224
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   native: #00 pc 000000000001d4ac  /system/lib64/libc.so (syscall+28)
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   native: #01 pc 0000000000067388  /system/lib64/libc.so (pthread_cond_wait+96)
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   (no managed stack frames)
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523] 
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12cc7148 self=0x7add89f000
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   | sysTid=21102 nice=0 cgrp=default sched=0/0 handle=0x7add5084f0
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   | stack=0x7add40e000-0x7add410000 stackSize=1005KB
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   | held mutexes=
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   kernel: do_futex+0xe0/0x928
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   kernel: SyS_futex+0x11c/0x1b0
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   native: #00 pc 000000000001d4ac  /system/lib64/libc.so (syscall+28)
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   native: #01 pc 0000000000067388  /system/lib64/libc.so (pthread_cond_wait+96)
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   (no managed stack frames)
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523] 
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523] "GAC_Executor[0]" prio=5 tid=58 Waiting
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   | state=S schedstat=( 1717867 2202759 5 ) utm=0 stm=0 core=2 HZ=100
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   | stack=0x7adcb21000-0x7adcb23000 stackSize=1037KB
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   | held mutexes=
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   kernel: futex_wait_queue_me+0xe0/0x148
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   kernel: futex_wait+0x104/0x224
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   kernel: __sys_trace+0x4c/0x50
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   native: #00 pc 000000000001d4ac  /system/lib64/libc.so (syscall+28)
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   native: #01 pc 00000000000e663c  /system/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+152)
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   native: #02 pc 00000000003c7dd0  /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+636)
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   native: #04 pc 0000000000000aec  /system/framework/arm64/boot.oat (Java_java_lang_Object_wait__JI+140)
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   at java.lang.Object.wait(Native method)
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   - locked <0x042f94a0> (a java.lang.Object)
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   at sun.misc.Unsafe.park(Unsafe.java:358)
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1087)
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1147)
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   at java.lang.Thread.run(Thread.java:764)
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523] 
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12cc7450 self=0x7ae2b17600
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   | sysTid=21113 nice=0 cgrp=default sched=0/0 handle=0x7adcb1e4f0
12-08 12:35:54.086 19434 19474 F zygote64: runtime.cc:523]   | stack=0x7adca1c000-0x7adca1e000 stackSize=1037KB
12-08 12:35:54.087 19434 19474 F zygote64: runtime.cc:523]   | held mutexes=
12-08 12:35:54.087 19434 19474 F zygote64: runtime.cc:523]   kernel: futex_wait+0x104/0x224
12-08 12:35:54.087 19434 19474 F zygote64: runtime.cc:523]   kernel: do_futex+0xe0/0x928
12-08 12:35:54.087 19434 19474 F zygote64: runtime.cc:523]   kernel: SyS_futex+0x11c/0x1b0
12-08 12:35:54.087 19434 19474 F zygote64: runtime.cc:523]   kernel: __sys_trace+0x4c/0x50
12-08 12:35:54.087 19434 19474 F zygote64: runtime.cc:523]   native: #02 pc 00000000003c7dd0  /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, long, int, bool, art::ThreadState)+636)
12-08 12:35:54.087 19434 19474 F zygote64: runtime.cc:523]   native: #03 pc 00000000003c9860  /system/lib64/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long, int, bool, art::ThreadState)+376)
12-08 12:35:54.087 19434 19474 F zygote64: runtime.cc:523]   native: #04 pc 0000000000000aec  /system/framework/arm64/boot.oat (Java_java_lang_Object_wait__JI+140)
12-08 12:35:54.087 19434 19474 F zygote64: runtime.cc:523]   at java.lang.Object.wait(Object.java:422)
12-08 12:35:54.087 19434 19474 F zygote64: runtime.cc:523]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188)
12-08 12:35:54.087 19434 19474 F zygote64: runtime.cc:523]   - locked <0x0b4b3859> (a java.lang.Object)
12-08 12:35:54.087 19434 19474 F zygote64: runtime.cc:523]   at org.chromium.android_webview.CleanupReference$1.run(CleanupReference.java:3)
12-08 12:35:54.087 19434 19474 F zygote64: runtime.cc:523] 
12-08 12:35:54.087 19434 19474 F zygote64: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12cc7808 self=0x7ae2b77000
12-08 12:35:54.087 19434 19474 F zygote64: runtime.cc:523]   | sysTid=21114 nice=0 cgrp=default sched=0/0 handle=0x7adca194f0
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523] "Thread-41" prio=5 tid=21 Native
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12d66d10 self=0x7ae2678a00
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523]   | stack=0x7ae637f000-0x7ae6381000 stackSize=1037KB
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523]   | held mutexes=
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523]   kernel: do_sys_poll+0x2d4/0x394
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523]   kernel: SyS_ppoll+0x128/0x1e0
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523]   native: #01 pc 000000000002644c  /system/lib64/libc.so (poll+88)
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523]   native: #02 pc 000000000003278c  /system/lib64/libjavacrypto.so (???)
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523]   at com.android.org.conscrypt.NativeCrypto.SSL_read(Native method)
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523]   - locked <0x0d125985> (a java.lang.Object)
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523]   at java.io.BufferedInputStream.fill(BufferedInputStream.java:248)
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523]   - locked <0x09f4d3da> (a java.io.BufferedInputStream)
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.filter.PeekableInputStream.peek(PeekableInputStream.java:36)
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapResponseParser.readResponse(ImapResponseParser.java:38)
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapConnection.saslAuthPlain(ImapConnection.java:410)
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapConnection.saslAuthPlainWithLoginFallback(ImapConnection.java:385)
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapFolder.getPrefixedName(ImapFolder.java:91)
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapFolder.internalOpen(ImapFolder.java:142)
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523] 
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523]   | sysTid=29851 nice=0 cgrp=default sched=0/0 handle=0x7ae668b4f0
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523]   | stack=0x7ae6589000-0x7ae658b000 stackSize=1037KB
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523]   kernel: __switch_to+0x94/0xa0
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523]   kernel: poll_schedule_timeout+0x5c/0xd4
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523]   kernel: __sys_trace+0x4c/0x50
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523]   native: #01 pc 000000000002644c  /system/lib64/libc.so (poll+88)
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523]   native: #03 pc 0000000000032bf8  /system/lib64/libjavacrypto.so (???)
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523]   at com.android.org.conscrypt.NativeCrypto.SSL_read(Native method)
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523]   at com.android.org.conscrypt.SslWrapper.read(SslWrapper.java:384)
12-08 12:35:54.091 19434 19474 F zygote64: runtime.cc:523]   - locked <0x0a66d00b> (a java.lang.Object)
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   at java.io.BufferedInputStream.read(BufferedInputStream.java:267)
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   - locked <0x04ac1ee8> (a java.io.BufferedInputStream)
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapResponseParser.readResponse(ImapResponseParser.java:38)
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapResponseParser.readStatusResponse(ImapResponseParser.java:88)
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapConnection.saslAuthPlain(ImapConnection.java:410)
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapConnection.open(ImapConnection.java:121)
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapFolder.internalOpen(ImapFolder.java:142)
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapFolderPusher$PushRunnable.openConnectionIfNecessary(ImapFolderPusher.java:330)
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523] 
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523] "Thread-45" prio=5 tid=23 Native
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12d683f8 self=0x7af4f21600
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   | sysTid=29856 nice=0 cgrp=default sched=0/0 handle=0x7ae4cf04f0
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   | state=S schedstat=( 22472243 277174322 119 ) utm=1 stm=0 core=0 HZ=100
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   | stack=0x7ae4bee000-0x7ae4bf0000 stackSize=1037KB
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   kernel: futex_wait+0x104/0x224
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   kernel: do_futex+0xe0/0x928
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   kernel: SyS_futex+0x11c/0x1b0
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   native: #00 pc 000000000001d4ac  /system/lib64/libc.so (syscall+28)
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   native: #02 pc 0000000000363f2c  /system/lib64/libart.so (art::JNI::GetIntField(_JNIEnv*, _jobject*, _jfieldID*)+452)
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   native: #03 pc 0000000000032ab0  /system/lib64/libjavacrypto.so (???)
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   at com.android.org.conscrypt.NativeCrypto.SSL_read(Native method)
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   at com.android.org.conscrypt.SslWrapper.read(SslWrapper.java:384)
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   at java.io.BufferedInputStream.fill(BufferedInputStream.java:248)
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   - locked <0x07dc53a6> (a java.io.BufferedInputStream)
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.filter.PeekableInputStream.peek(PeekableInputStream.java:36)
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapConnection.readContinuationResponse(ImapConnection.java:710)
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapFolder.getPrefixedName(ImapFolder.java:91)
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapFolder.internalOpen(ImapFolder.java:142)
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   at java.lang.Thread.run(Thread.java:764)
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523] 
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523] "Thread-42" prio=5 tid=24 Native
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   kernel: __switch_to+0x94/0xa0
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   kernel: poll_schedule_timeout+0x5c/0xd4
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   kernel: SyS_ppoll+0x128/0x1e0
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   kernel: __sys_trace+0x4c/0x50
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   native: #03 pc 0000000000032bf8  /system/lib64/libjavacrypto.so (???)
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   at com.android.org.conscrypt.NativeCrypto.SSL_read(Native method)
12-08 12:35:54.092 19434 19474 F zygote64: runtime.cc:523]   at com.android.org.conscrypt.SslWrapper.read(SslWrapper.java:384)
12-08 12:35:54.093 19434 19474 F zygote64: runtime.cc:523]   - locked <0x0b47343d> (a java.io.BufferedInputStream)
12-08 12:35:54.093 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.filter.PeekableInputStream.peek(PeekableInputStream.java:36)
12-08 12:35:54.093 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapResponseParser.readResponse(ImapResponseParser.java:38)
12-08 12:35:54.093 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapResponseParser.readStatusResponse(ImapResponseParser.java:88)
12-08 12:35:54.093 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapConnection.executeSimpleCommand(ImapConnection.java:631)
12-08 12:35:54.093 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapFolderPusher$PushRunnable.openConnectionIfNecessary(ImapFolderPusher.java:330)
12-08 12:35:54.093 19434 19474 F zygote64: runtime.cc:523] "Thread-39" prio=5 tid=25 Native
12-08 12:35:54.093 19434 19474 F zygote64: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12d66160 self=0x7ae565ca00
12-08 12:35:54.093 19434 19474 F zygote64: runtime.cc:523]   | stack=0x7ae668e000-0x7ae6690000 stackSize=1037KB
12-08 12:35:54.093 19434 19474 F zygote64: runtime.cc:523]   kernel: do_sys_poll+0x2d4/0x394
12-08 12:35:54.093 19434 19474 F zygote64: runtime.cc:523]   kernel: SyS_ppoll+0x128/0x1e0
12-08 12:35:54.093 19434 19474 F zygote64: runtime.cc:523]   native: #02 pc 000000000003278c  /system/lib64/libjavacrypto.so (???)
12-08 12:35:54.093 19434 19474 F zygote64: runtime.cc:523]   native: #03 pc 0000000000032bf8  /system/lib64/libjavacrypto.so (???)
12-08 12:35:54.093 19434 19474 F zygote64: runtime.cc:523]   at com.android.org.conscrypt.NativeCrypto.SSL_read(Native method)
12-08 12:35:54.093 19434 19474 F zygote64: runtime.cc:523]   - locked <0x036a0432> (a java.lang.Object)
12-08 12:35:54.093 19434 19474 F zygote64: runtime.cc:523]   at java.io.BufferedInputStream.fill(BufferedInputStream.java:248)
12-08 12:35:54.093 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapResponseParser.readStatusResponse(ImapResponseParser.java:88)
12-08 12:35:54.093 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapConnection.saslAuthPlain(ImapConnection.java:410)
12-08 12:35:54.093 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapConnection.saslAuthPlainWithLoginFallback(ImapConnection.java:385)
12-08 12:35:54.093 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapConnection.open(ImapConnection.java:121)
12-08 12:35:54.093 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapFolderPusher$PushRunnable.openConnectionIfNecessary(ImapFolderPusher.java:330)
12-08 12:35:54.093 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapFolderPusher$PushRunnable.run(ImapFolderPusher.java:155)
12-08 12:35:54.093 19434 19474 F zygote64: runtime.cc:523]   at java.lang.Thread.run(Thread.java:764)
12-08 12:35:54.093 19434 19474 F zygote64: runtime.cc:523]   kernel: __sys_trace+0x4c/0x50
12-08 12:35:54.093 19434 19474 F zygote64: runtime.cc:523]   native: #00 pc 000000000006a518  /system/lib64/libc.so (__ppoll+8)
12-08 12:35:54.094 19434 19474 F zygote64: runtime.cc:523]   native: #03 pc 0000000000032bf8  /system/lib64/libjavacrypto.so (???)
12-08 12:35:54.094 19434 19474 F zygote64: runtime.cc:523]   native: #04 pc 000000000002761c  /system/lib64/libjavacrypto.so (???)
12-08 12:35:54.094 19434 19474 F zygote64: runtime.cc:523]   native: #05 pc 000000000001e70c  /system/framework/arm64/boot-conscrypt.oat (Java_com_android_org_conscrypt_NativeCrypto_SSL_1read__JLjava_io_FileDescriptor_2Lcom_android_org_conscrypt_NativeCrypto_00024SSLHandshakeCallbacks_2_3BIII+268)
12-08 12:35:54.094 19434 19474 F zygote64: runtime.cc:523]   at com.android.org.conscrypt.SslWrapper.read(SslWrapper.java:384)
12-08 12:35:54.094 19434 19474 F zygote64: runtime.cc:523]   at java.io.BufferedInputStream.read(BufferedInputStream.java:267)
12-08 12:35:54.094 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapResponseParser.readResponse(ImapResponseParser.java:38)
12-08 12:35:54.094 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapResponseParser.readStatusResponse(ImapResponseParser.java:88)
12-08 12:35:54.094 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapConnection.saslAuthPlain(ImapConnection.java:410)
12-08 12:35:54.094 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapFolder.internalOpen(ImapFolder.java:142)
12-08 12:35:54.094 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapFolderPusher$PushRunnable.openConnectionIfNecessary(ImapFolderPusher.java:330)
12-08 12:35:54.094 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapFolderPusher$PushRunnable.run(ImapFolderPusher.java:155)
12-08 12:35:54.094 19434 19474 F zygote64: runtime.cc:523]   at java.lang.Thread.run(Thread.java:764)
12-08 12:35:54.094 19434 19474 F zygote64: runtime.cc:523]   | group="" sCount=1 dsCount=0 flags=1 obj=0x12d65b50 self=0x7ae565c000
12-08 12:35:54.094 19434 19474 F zygote64: runtime.cc:523]   | sysTid=29849 nice=0 cgrp=default sched=0/0 handle=0x7ae68954f0
12-08 12:35:54.094 19434 19474 F zygote64: runtime.cc:523]   kernel: __switch_to+0x94/0xa0
12-08 12:35:54.094 19434 19474 F zygote64: runtime.cc:523]   kernel: futex_wait+0x104/0x224
12-08 12:35:54.094 19434 19474 F zygote64: runtime.cc:523]   kernel: __sys_trace+0x4c/0x50
12-08 12:35:54.094 19434 19474 F zygote64: runtime.cc:523]   native: #02 pc 0000000000363f2c  /system/lib64/libart.so (art::JNI::GetIntField(_JNIEnv*, _jobject*, _jfieldID*)+452)
12-08 12:35:54.094 19434 19474 F zygote64: runtime.cc:523]   native: #03 pc 0000000000032ab0  /system/lib64/libjavacrypto.so (???)
12-08 12:35:54.094 19434 19474 F zygote64: runtime.cc:523]   at com.android.org.conscrypt.NativeCrypto.SSL_read(Native method)
12-08 12:35:54.094 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapFolder.internalOpen(ImapFolder.java:142)
12-08 12:35:54.094 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapFolderPusher$PushRunnable.openConnectionIfNecessary(ImapFolderPusher.java:330)
12-08 12:35:54.096 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapFolder.getPrefixedName(ImapFolder.java:91)
12-08 12:35:54.096 19434 19474 F zygote64: runtime.cc:523] 
12-08 12:35:54.096 19434 19474 F zygote64: runtime.cc:523]   | sysTid=29862 nice=0 cgrp=default sched=0/0 handle=0x7ae3ce24f0
12-08 12:35:54.096 19434 19474 F zygote64: runtime.cc:523]   kernel: futex_wait+0x104/0x224
12-08 12:35:54.096 19434 19474 F zygote64: runtime.cc:523]   kernel: do_futex+0xe0/0x928
12-08 12:35:54.096 19434 19474 F zygote64: runtime.cc:523]   kernel: __sys_trace+0x4c/0x50
12-08 12:35:54.096 19434 19474 F zygote64: runtime.cc:523]   native: #00 pc 000000000001d4ac  /system/lib64/libc.so (syscall+28)
12-08 12:35:54.096 19434 19474 F zygote64: runtime.cc:523]   native: #01 pc 00000000000e663c  /system/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+152)
12-08 12:35:54.096 19434 19474 F zygote64: runtime.cc:523]   native: #02 pc 0000000000363f2c  /system/lib64/libart.so (art::JNI::GetIntField(_JNIEnv*, _jobject*, _jfieldID*)+452)
12-08 12:35:54.096 19434 19474 F zygote64: runtime.cc:523]   native: #05 pc 000000000001e468  /system/framework/arm64/boot-conscrypt.oat (Java_com_android_org_conscrypt_NativeCrypto_SSL_1do_1handshake__JLjava_io_FileDescriptor_2Lcom_android_org_conscrypt_NativeCrypto_00024SSLHandshakeCallbacks_2I+216)
12-08 12:35:54.096 19434 19474 F zygote64: runtime.cc:523]   at com.android.org.conscrypt.ConscryptFileDescriptorSocket.startHandshake(ConscryptFileDescriptorSocket.java:217)
12-08 12:35:54.096 19434 19474 F zygote64: runtime.cc:523]   at com.android.org.conscrypt.ConscryptFileDescriptorSocket.waitForHandshake(ConscryptFileDescriptorSocket.java:468)
12-08 12:35:54.096 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapConnection.open(ImapConnection.java:114)
12-08 12:35:54.096 19434 19474 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapConnection.sendCommand(ImapConnection.java:648)
12-08 12:35:54.097 19434 19474 F zygote64: runtime.cc:523] "Thread-15" prio=5 tid=27 Runnable
12-08 12:35:54.179 30434 19474 F google-breakpad: Microdump skipped (uninteresting)
12-08 12:35:54.195 19434 19474 W google-breakpad: ### ### ### ### ### ### ### ### ### ### ### ### ###
12-08 12:35:54.195 19434 19474 W google-breakpad: Chrome build fingerprint:
12-08 12:35:54.195 19434 19474 W google-breakpad: 5.208
12-08 12:35:54.195 19434 19474 W google-breakpad: 23271
12-08 12:35:54.195 19434 19474 W google-breakpad: ### ### ### ### ### ### ### ### ### ### ### ### ###
12-08 12:35:54.200 19434 19474 F libc    : Fatal signal 6 (SIGABRT), code -6 in tid 19474 (Thread-15), pid 19434 (com.fsck.k9)
12-08 12:35:54.284 30437 30437 I crash_dump64: obtaining output fd from tombstoned, type: kDebuggerdTombstone
12-08 12:35:54.288  3229  3229 I /system/bin/tombstoned: received crash request for pid 19434
12-08 12:35:54.290 30437 30437 I crash_dump64: performing dump of process 19434 (target tid = 19474)
12-08 12:35:54.290 30437 30437 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
12-08 12:35:54.291 30437 30437 F DEBUG   : Build fingerprint: 'google/bullhead/bullhead:8.1.0/OPP6.171019.012/4453975:user/release-keys'
12-08 12:35:54.291 30437 30437 F DEBUG   : Revision: 'rev_1.0'
12-08 12:35:54.291 30437 30437 F DEBUG   : ABI: 'arm64'
12-08 12:35:54.291 30437 30437 F DEBUG   : pid: 19434, tid: 19474, name: Thread-15  >>> com.fsck.k9 <<<
12-08 12:35:54.291 30437 30437 F DEBUG   : signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
12-08 12:35:54.293 30437 30437 F DEBUG   : Abort message: 'common_throws.cc:553] Invalid address for an implicit NullPointerException check: 0x48, at iput-object v2, v1, [B com.jcraft.jzlib.ZStream.next_out // field@10994 in void com.jcraft.jzlib.ZOutputStream.finish()'
12-08 12:35:54.293 30437 30437 F DEBUG   :     x0   0000000000000000  x1   0000000000004c12  x2   0000000000000006  x3   0000000000000008
12-08 12:35:54.293 30437 30437 F DEBUG   :     x4   0000007b81ce8000  x5   0000007b81ce8000  x6   0000007b81ce8000  x7   0000000000000000
12-08 12:35:54.293 30437 30437 F DEBUG   :     x8   0000000000000083  x9   0000000010000000  x10  0000007ae5d55a50  x11  0000000000000001
12-08 12:35:54.293 30437 30437 F DEBUG   :     x12  0000000000000000  x13  ffffffffa5d8bcdf  x14  00000000135455f7  x15  000000003b9aca00
12-08 12:35:54.294 30437 30437 F DEBUG   :     x16  000000558b7b6fa8  x17  0000007b80eec4b8  x18  0000000000000008  x19  0000000000004bea
12-08 12:35:54.294 30437 30437 F DEBUG   :     x20  0000000000004c12  x21  0000000000000083  x22  0000007af2165280  x23  0000007ae5d56588
12-08 12:35:54.294 30437 30437 F DEBUG   :     x24  0000007ae5d55ae9  x25  0000000000000060  x26  00000000000000c1  x27  00000000000000bc
12-08 12:35:54.294 30437 30437 F DEBUG   :     x28  0000000012cc6c38  x29  0000007ae5d55a90  x30  0000007b80ea16ec
12-08 12:35:54.294 30437 30437 F DEBUG   :     sp   0000007ae5d55a50  pc   0000007b80ea1714  pstate 0000000060000000
12-08 12:35:54.298 30437 30437 F DEBUG   : 
12-08 12:35:54.298 30437 30437 F DEBUG   : backtrace:
12-08 12:35:54.298 30437 30437 F DEBUG   :     #00 pc 000000000001d714  /system/lib64/libc.so (abort+120)
12-08 12:35:54.298 30437 30437 F DEBUG   :     #01 pc 0000000000475aec  /system/lib64/libart.so (art::Runtime::Abort(char const*)+552)
12-08 12:35:54.298 30437 30437 F DEBUG   :     #02 pc 000000000056b3ec  /system/lib64/libart.so (android::base::LogMessage::~LogMessage()+1004)
12-08 12:35:54.298 30437 30437 F DEBUG   :     #03 pc 0000000000166b38  /system/lib64/libart.so (art::ThrowNullPointerExceptionFromDexPC(bool, unsigned long)+1860)
12-08 12:35:54.298 30437 30437 F DEBUG   :     #04 pc 0000000000524c24  /system/lib64/libart.so (artThrowNullPointerExceptionFromSignal+28)
12-08 12:35:54.298 30437 30437 F DEBUG   :     #05 pc 000000000054a1bc  /system/lib64/libart.so (art_quick_throw_null_pointer_exception_from_signal+172)
12-08 12:35:54.298 30437 30437 F DEBUG   :     #06 pc 00000000000cd410  /data/app/com.fsck.k9-B9NipvKGJxYhFBPDxP2-Gg==/oat/arm64/base.odex (offset 0x79000)
12-08 12:35:54.360  3609 18808 I WifiService: getWifiApEnabledState uid=1000
12-08 12:35:55.748  3229  3229 E /system/bin/tombstoned: Tombstone written to: /data/tombstones/tombstone_07
12-08 12:35:55.751  3609 30440 W ActivityManager:   Force finishing activity com.fsck.k9/.activity.MessageList
12-08 12:35:55.767  3609  3638 I ActivityManager: Showing crash dialog for package com.fsck.k9 u0
12-08 12:35:55.802  3609  6409 I OpenGLRenderer: Initialized EGL, version 1.4
12-08 12:35:55.803  3609  6409 D OpenGLRenderer: Swap behavior 2
12-08 12:35:55.830  3609 18808 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ LISTEN id=3496, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&FOREGROUND] ], android.os.BinderProxy@896877c)
12-08 12:35:55.830  3609  6233 I WindowManager: WIN DEATH: Window{a37ec4 u0 com.fsck.k9/com.fsck.k9.activity.MessageList}
12-08 12:35:55.831  3609  5534 I ActivityManager: Process com.fsck.k9 (pid 19434) has died: fore TOP 
12-08 12:35:55.831  3609  3639 W zygote64: kill(-19434, 9) failed: No such process
12-08 12:35:55.833  3609  5466 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ LISTEN id=3521, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&FOREGROUND] ], android.os.BinderProxy@b47a805)
12-08 12:35:55.834  3609  5534 W ActivityManager: Scheduling restart of crashed service com.fsck.k9/.service.PushService in 1000ms
12-08 12:35:55.845  3609 17676 W WindowManager: Failed looking up window callers=com.android.server.wm.WindowManagerService.windowForClientLocked:5797 com.android.server.wm.WindowState$DeathRecipient.binderDied:2385 android.os.BinderProxy.sendDeathNotice:844 
12-08 12:35:55.845  3609 17676 I WindowManager: WIN DEATH: null
12-08 12:35:55.849  3149  3149 I Zygote  : Process 19434 exited due to signal (6)
12-08 12:35:55.862  3609  5534 I ActivityManager: Start proc 30445:com.fsck.k9/u0a115 for activity com.fsck.k9/.activity.FolderList
12-08 12:35:55.866  3609  3639 W zygote64: kill(-19434, 9) failed: No such process
12-08 12:35:55.866  3609  3639 I zygote64: Successfully killed process cgroup uid 10115 pid 19434 in 35ms
12-08 12:35:55.870  3609  5534 I ActivityManager: Killing 26895:com.android.chrome:sandboxed_process0/u0a115i775 (adj 0): isolated not needed
12-08 12:35:55.870  3609  3639 W zygote64: Failed to open process cgroup uid 99775 pid 26895: No such file or directory
12-08 12:35:55.870  3609  3639 E zygote64: Error encountered killing process cgroup uid 99775 pid 26895: No such file or directory
12-08 12:35:55.871  3609  3647 W ActivityManager: setHasOverlayUi called on unknown pid: 19434
12-08 12:35:55.940  3609  9858 W ActivityManager: Slow operation: 61ms so far, now at attachApplicationLocked: after mServices.attachApplicationLocked
12-08 12:35:55.953  3609  3640 D KernelUidCpuTimeReader: Removing uids 99775-99775
12-08 12:35:56.010 30445 30445 I k9      : Loading preferences from DB into Storage
12-08 12:35:56.022 30445 30445 I k9      : Preferences load took 13ms
12-08 12:35:56.047 30445 30445 I k9      : Registered: unmount receiver
12-08 12:35:56.047 30445 30445 I k9      : Registered: shutdown receiver
12-08 12:35:56.050 30445 30445 V k9      : Registering content resolver notifier
12-08 12:35:56.166 30445 30466 D OpenGLRenderer: HWUI GL Pipeline
12-08 12:35:56.184 30445 30468 I k9      : Committing preference changes
12-08 12:35:56.188 30445 30468 I k9      : Preferences commit took 4ms

This looks like a bug in ART (Android runtime) to me. I see a couple of these in the Google Play developer console. Only Android 8.1 devices are affected.

Thanks for your reply!

I can confirm another affected device on Android 8.0.0 (security patches at November 5, 2017; non-beta a.k.a. stable). This device is unable to read or write any emails. It keeps crashing. (I will edit this answer in the next hour with version details. EDIT: unable to extract version because of crashes)

How can we resolve this issue? I would like to help by providing more informations to fix these problems.

Thank your very much!

I can confirm another affected device on Android 8.0.0 (security patches at November 5, 2017; non-beta a.k.a. stable). This device is unable to read or write any emails. It keeps crashing. (I will edit this answer in the next hour with version details.)

I think this is a different issue, for two reasons:

  1. I was not having this problem until I upgraded to 8.1.0.

  2. My K-9 Mail is able to read and write emails, it just crashed occasionally.

@jikamens I agree. I've extracted some logs of the 8.0-device. It seems like a general issue (something with the webview). Also, my log output posted above might not fit to this issue since the crash happened on replying to a mail but not when K-9 runs in the background.

Now something related to this issue: I've force-stopped my K-9 (in the android settings). After that I haven't noticed any crashes while having the screen on (K-9 in background). Maybe this is a temporarily workaround? My mentioned connection problems have also disappeared since this.

If crashes occur I will try to post the log. ;)

This commit looks like it could be a fix for this particular bug in Android: https://android.googlesource.com/platform/art/+/1344914b3029a02c6f991e6e541c48ad39828d06%5E%21/runtime/common_throws.cc

The referenced issue doesn't appear to be public right now. Maybe it will be later: https://issuetracker.google.com/issues/70281892

I have the same issue since updating my Nexus 5x to Android 8.1. I can add that it seems to be related to connectivity changes, which I have a lot, because I am currently traveling. About each time connectivity is lost K9 mail crashes. Unfortunately I am not able to capture a logcat, but after returning home this week I will see if I can reproduce the issue.

If crashes occur I will try to post the log. ;)

k9-logcat-crash.txt

The crash happens at 12-10 22:09:15.146, K-9 restart seems to happen at 12-10 22:09:18.193.

I've also noticed a connection interruption. My phone was on wifi, then the wifi symbol in the status bar of android disappeared for a short time (<1s) and reappeared. At this time I've browsed a webpage and the loading has interrupted as well. A few seconds later I've got the message that "K-9 Mail has stopped".

Just joining in on this discussion. I am running Android 8.1 and I also play a lot of Pok茅mon Go. Ever since the latest update I've been getting K-9 crashes. I wasn't sure if this was due to the latest Pok茅mon Go update but that was also about the time 8.1 came out on my handset.

Anyways, here is a snippet of the log showing the crash. Hope it is useful.
k9-crash.txt

@cketti this crash is likely not caused by a bug in Android but by a null pointer:

12-17 10:00:40.919  5471  5506 F zygote64: runtime.cc:523]   native: #00 pc 00000000003ccb58  /system/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*)+208)
12-17 10:00:40.919  5471  5506 F zygote64: runtime.cc:523]   native: #01 pc 000000000049cdf0  /system/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+348)
12-17 10:00:40.919  5471  5506 F zygote64: runtime.cc:523]   native: #02 pc 0000000000484754  /system/lib64/libart.so (art::AbortState::DumpThread(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, art::Thread*) const+56)
12-17 10:00:40.919  5471  5506 F zygote64: runtime.cc:523]   native: #03 pc 0000000000484470  /system/lib64/libart.so (art::AbortState::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&) const+500)
12-17 10:00:40.919  5471  5506 F zygote64: runtime.cc:523]   native: #04 pc 0000000000475988  /system/lib64/libart.so (art::Runtime::Abort(char const*)+196)
12-17 10:00:40.919  5471  5506 F zygote64: runtime.cc:523]   native: #05 pc 000000000056b3ec  /system/lib64/libart.so (android::base::LogMessage::~LogMessage()+1004)
12-17 10:00:40.920  5471  5506 F zygote64: runtime.cc:523]   native: #06 pc 0000000000166b38  /system/lib64/libart.so (art::ThrowNullPointerExceptionFromDexPC(bool, unsigned long)+1860)
12-17 10:00:40.920  5471  5506 F zygote64: runtime.cc:523]   native: #07 pc 0000000000524c24  /system/lib64/libart.so (artThrowNullPointerExceptionFromSignal+28)
12-17 10:00:40.920  5471  5506 F zygote64: runtime.cc:523]   native: #08 pc 000000000054a1bc  /system/lib64/libart.so (art_quick_throw_null_pointer_exception_from_signal+172)
12-17 10:00:40.920  5471  5506 F zygote64: runtime.cc:523]   native: #09 pc 00000000001b8380  /data/app/com.fsck.k9-CcowEtIDKnovDs5dGBfNgA==/oat/arm64/base.odex (Java_com_jcraft_jzlib_ZOutputStream_finish__+64)
12-17 10:00:40.920  5471  5506 F zygote64: runtime.cc:523]   at com.jcraft.jzlib.ZOutputStream.finish(ZOutputStream.java:104)
12-17 10:00:40.920  5471  5506 F zygote64: runtime.cc:523]   at com.jcraft.jzlib.ZOutputStream.close(ZOutputStream.java:128)
12-17 10:00:40.920  5471  5506 F zygote64: runtime.cc:523]   at java.io.FilterOutputStream.close(FilterOutputStream.java:159)
12-17 10:00:40.920  5471  5506 F zygote64: runtime.cc:523]   at org.apache.commons.io.IOUtils.closeQuietly(IOUtils.java:303)
12-17 10:00:40.920  5471  5506 F zygote64: runtime.cc:523]   at org.apache.commons.io.IOUtils.closeQuietly(IOUtils.java:274)
12-17 10:00:40.920  5471  5506 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapConnection.close(ImapConnection.java:603)
12-17 10:00:40.920  5471  5506 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapFolderPusher$PushRunnable.sendIdle(ImapFolderPusher.java:315)
12-17 10:00:40.920  5471  5506 F zygote64: runtime.cc:523]   at com.fsck.k9.mail.store.imap.ImapFolderPusher$PushRunnable.run(ImapFolderPusher.java:188)
12-17 10:00:40.920  5471  5506 F zygote64: runtime.cc:523]   at java.lang.Thread.run(Thread.java:764)

I have lost several emails as a result of this crash and I guess I am not the only one, so this should at least have some priority.

@M66B: It might be triggered by a NPE. But that shouldn't crash the VM. The exception itself comes from a library we don't directly control.

See https://android-review.googlesource.com/c/platform/art/+/561090

As a work-around you can disable "Use compression on network" under "Incoming server settings".

@cketti that would be bad for me, because my Nexus 5x won't receive updates anymore :-(

[new issues/moved [here](https://github.com/k9mail/k-9/issues/2979)]

@MarkoIndaco: That doesn't sound anything like this bug. Please create a new issue.

Same problem here. Android 8.1.0 on Nexus 5X

Is there a separate issue for the same/similar problem on Android 8.0? Here's what I get:

I Installed K-9 (v 5.403) from F-Droid, set up account (IMAP) via the wizard using default options. As soon as I click "Done" after filling out the account name and my name for outgoing messages, the app crashes. Restarting, I get "K-9 Mail keeps stopping". I'm never able to get past the initial setup screen, after that it's only crashes. I could see from a notification that it did pull in an email from IMAP before I tried to finish the setup. In order to try setup again I have to uninstall and reinstall, because the app always crashes.

I've tried force-stopping, but afterwards K-9 still crashes when starting. I've also tried disabling compression in the IMAP setting, same result. This is a new install on a new Android 8.0.0 phone.

@ar-jan: Please create a new issue and include a debug log (see https://github.com/k9mail/k-9/wiki/LoggingErrors).

I wasn't able to enable debug logging (stuck in setup screen). But I then noticed another app crashing repeatedly, so I suspect the problem may not have been due to K9. After a factory reset all seems to be working. Problem may have been due to using adb restore, somehow.

Request for re-open. I've been having this same issue for weeks on Android 5.1. K-9 Mail version 5.403.

People who are posting comments about new crashes on this issue or asking it to be reopened, please open a new issue. The bug that prompted the creation of this issue has been fixed. If you are seeing crashes with the current version of K-9 Mail, they're not because of the bug that prompted this issue. Please stop commenting here and making those of us who are no longer seeing crashes get email about comments that have nothing to do with us. Thanks.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

j-ed picture j-ed  路  3Comments

jrtberlin picture jrtberlin  路  3Comments

philipwhiuk picture philipwhiuk  路  3Comments

frederiiiic picture frederiiiic  路  3Comments

farson2003 picture farson2003  路  4Comments