Checklist
App
K-9 Mail
App version
9.0
Where did you get the app from?
F-Droid
Android version
Android 15, CalyxOS 6.6.23
Device model
Android 15, CalyxOS 6.6.23
Steps to reproduce
- Search for sth. in your
INBOX. In my case e.g. "ebon".
- Trigger the online search.
I use Posteo as a mail provider, maybe that is relevant or their server config matters.
Expected behavior
Should find elements and retry search if it fails or whatever. At least not have results appear and disappear.
Actual behavior
It seems to find stuff, even some mails and gets more and more. But often just when I want to open one and tap on it, everything disappears.
That's really a frustrating UX experience and looks even "evil" as it seems to happen just when I've found the correct mail I needed. 😉
Only reproducible sometimes, but I managed to reproduce it multiple times in the logs below.
Logs
k9mail-logs.txt
Interestingly, it seems I got many/frequent connection aborts etc.:
05-08 22:47:34.012 3731 7952 V ImapBackendPusher: I/O error while trying to use IDLE
05-08 22:47:34.012 3731 7952 V ImapBackendPusher: java.net.SocketException: Software caused connection abort
05-08 22:47:34.012 3731 7952 V ImapBackendPusher: at java.net.SocketInputStream.socketRead0(Native Method)
05-08 22:47:34.012 3731 7952 V ImapBackendPusher: at java.net.SocketInputStream.socketRead(SocketInputStream.java:118)
05-08 22:47:34.012 3731 7952 V ImapBackendPusher: at java.net.SocketInputStream.read(SocketInputStream.java:173)
05-08 22:47:34.012 3731 7952 V ImapBackendPusher: at java.net.SocketInputStream.read(SocketInputStream.java:143)
05-08 22:47:34.012 3731 7952 V ImapBackendPusher: at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readFromSocket(ConscryptEngineSocket.java:994)
05-08 22:47:34.012 3731 7952 V ImapBackendPusher: at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.processDataFromSocket(ConscryptEngineSocket.java:958)
05-08 22:47:34.012 3731 7952 V ImapBackendPusher: at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readUntilDataAvailable(ConscryptEngineSocket.java:873)
05-08 22:47:34.012 3731 7952 V ImapBackendPusher: at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.read(ConscryptEngineSocket.java:846)
05-08 22:47:34.012 3731 7952 V ImapBackendPusher: at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:303)
05-08 22:47:34.012 3731 7952 V ImapBackendPusher: at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:210)
05-08 22:47:34.012 3731 7952 V ImapBackendPusher: at java.io.BufferedInputStream.fill(BufferedInputStream.java:239)
05-08 22:47:34.012 3731 7952 V ImapBackendPusher: at java.io.BufferedInputStream.read(BufferedInputStream.java:258)
05-08 22:47:34.012 3731 7952 V ImapBackendPusher: at com.fsck.k9.mail.filter.PeekableInputStream.peek(PeekableInputStream.kt:31)
05-08 22:47:34.012 3731 7952 V ImapBackendPusher: at com.fsck.k9.mail.store.imap.ImapResponseParser.readResponse(ImapResponseParser.java:37)
05-08 22:47:34.012 3731 7952 V ImapBackendPusher: at com.fsck.k9.mail.store.imap.RealImapConnection.readResponse(RealImapConnection.kt:836)
05-08 22:47:34.012 3731 7952 V ImapBackendPusher: at com.fsck.k9.mail.store.imap.RealImapConnection.readResponse(RealImapConnection.kt:828)
05-08 22:47:34.012 3731 7952 V ImapBackendPusher: at com.fsck.k9.mail.store.imap.RealImapFolderIdler.idle(RealImapFolderIdler.kt:124)
05-08 22:47:34.012 3731 7952 V ImapBackendPusher: at com.fsck.k9.mail.store.imap.RealImapFolderIdler.idle(RealImapFolderIdler.kt:39)
05-08 22:47:34.012 3731 7952 V ImapBackendPusher: at com.fsck.k9.backend.imap.ImapFolderPusher.runPushLoop(ImapFolderPusher.kt:73)
05-08 22:47:34.012 3731 7952 V ImapBackendPusher: at com.fsck.k9.backend.imap.ImapFolderPusher.start$lambda$0(ImapFolderPusher.kt:36)
05-08 22:47:34.012 3731 7952 V ImapBackendPusher: at com.fsck.k9.backend.imap.ImapFolderPusher.$r8$lambda$G8XbEKsb6CKeyh68Umx6XubvRC4(ImapFolderPusher.kt:0)
05-08 22:47:34.012 3731 7952 V ImapBackendPusher: at com.fsck.k9.backend.imap.ImapFolderPusher$$ExternalSyntheticLambda0.invoke(R8$$SyntheticClass:0)
05-08 22:47:34.012 3731 7952 V ImapBackendPusher: at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
05-08 22:47:34.012 3731 7922 V ImapBackendPusher: ImapBackendPusher for folder INBOX sleeping for 300000 ms
05-08 22:47:34.012 3731 7952 V ImapBackendPusher: ImapBackendPusher for folder INBOX.*****
05-08 22:47:34.012 3731 7922 V AndroidPowerManager$AndroidWakeLock: AndroidWakeLock for tag ImapFolderPusher-****MAIL_ADRESS_SNIIP*****@posteo.de-INBOX / id 13906: releasing after 1 ms, timeout = null ms
05-08 22:47:34.012 3731 7953 V AndroidPowerManager$AndroidWakeLock: AndroidWakeLock for tag ImapFolderPusher-****MAIL_ADRESS_SNIIP*****@posteo.de-INBOX.***** / id 13913: acquired with no timeout.
05-08 22:47:34.012 3731 7952 V AndroidPowerManager$AndroidWakeLock: AndroidWakeLock for tag ImapFolderPusher-****MAIL_ADRESS_SNIIP*****@posteo.de-INBOX.***** / id 13912: releasing after 1 ms, timeout = null ms
05-08 22:47:34.013 3731 7950 V ImapFolderPusher: Exception in ImapFolderPusher
05-08 22:47:34.013 3731 7950 V ImapFolderPusher: java.net.SocketException: Software caused connection abort
05-08 22:47:34.013 3731 7950 V ImapFolderPusher: at java.net.SocketInputStream.socketRead0(Native Method)
05-08 22:47:34.013 3731 7950 V ImapFolderPusher: at java.net.SocketInputStream.socketRead(SocketInputStream.java:118)
05-08 22:47:34.013 3731 7950 V ImapFolderPusher: at java.net.SocketInputStream.read(SocketInputStream.java:173)
05-08 22:47:34.013 3731 7950 V ImapFolderPusher: at java.net.SocketInputStream.read(SocketInputStream.java:143)
05-08 22:47:34.013 3731 7950 V ImapFolderPusher: at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readFromSocket(ConscryptEngineSocket.java:994)
05-08 22:47:34.013 3731 7950 V ImapFolderPusher: at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.processDataFromSocket(ConscryptEngineSocket.java:958)
05-08 22:47:34.013 3731 7950 V ImapFolderPusher: at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readUntilDataAvailable(ConscryptEngineSocket.java:873)
05-08 22:47:34.013 3731 7950 V ImapFolderPusher: at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.read(ConscryptEngineSocket.java:846)
05-08 22:47:34.013 3731 7950 V ImapFolderPusher: at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:303)
05-08 22:47:34.013 3731 7950 V ImapFolderPusher: at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:210)
05-08 22:47:34.013 3731 7950 V ImapFolderPusher: at java.io.BufferedInputStream.fill(BufferedInputStream.java:239)
05-08 22:47:34.013 3731 7950 V ImapFolderPusher: at java.io.BufferedInputStream.read(BufferedInputStream.java:258)
05-08 22:47:34.013 3731 7950 V ImapFolderPusher: at com.fsck.k9.mail.filter.PeekableInputStream.peek(PeekableInputStream.kt:31)
05-08 22:47:34.013 3731 7950 V ImapFolderPusher: at com.fsck.k9.mail.store.imap.ImapResponseParser.readResponse(ImapResponseParser.java:37)
05-08 22:47:34.013 3731 7950 V ImapFolderPusher: at com.fsck.k9.mail.store.imap.RealImapConnection.readResponse(RealImapConnection.kt:836)
05-08 22:47:34.013 3731 7950 V ImapFolderPusher: at com.fsck.k9.mail.store.imap.RealImapConnection.readResponse(RealImapConnection.kt:828)
05-08 22:47:34.013 3731 7950 V ImapFolderPusher: at com.fsck.k9.mail.store.imap.RealImapFolderIdler.idle(RealImapFolderIdler.kt:124)
05-08 22:47:34.013 3731 7950 V ImapFolderPusher: at com.fsck.k9.mail.store.imap.RealImapFolderIdler.idle(RealImapFolderIdler.kt:39)
05-08 22:47:34.013 3731 7950 V ImapFolderPusher: at com.fsck.k9.backend.imap.ImapFolderPusher.runPushLoop(ImapFolderPusher.kt:73)
05-08 22:47:34.013 3731 7950 V ImapFolderPusher: at com.fsck.k9.backend.imap.ImapFolderPusher.start$lambda$0(ImapFolderPusher.kt:36)
05-08 22:47:34.013 3731 7950 V ImapFolderPusher: at com.fsck.k9.backend.imap.ImapFolderPusher.$r8$lambda$G8XbEKsb6CKeyh68Umx6XubvRC4(ImapFolderPusher.kt:0)
05-08 22:47:34.013 3731 7950 V ImapFolderPusher: at com.fsck.k9.backend.imap.ImapFolderPusher$$ExternalSyntheticLambda0.invoke(R8$$SyntheticClass:0)
05-08 22:47:34.013 3731 7950 V ImapFolderPusher: at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
05-08 22:47:34.013 3731 7951 V AndroidPowerManager$AndroidWakeLock: AndroidWakeLock for tag ImapFolderPusher-****MAIL_ADRESS_SNIIP*****@posteo.de-INBOX.***** / id 13911: acquired with no timeout.
05-08 22:47:34.013 3731 7953 V ImapFolderPusher: Exception in ImapFolderPusher
05-08 22:47:34.013 3731 7953 V ImapFolderPusher: java.net.SocketException: Software caused connection abort
05-08 22:47:34.013 3731 7953 V ImapFolderPusher: at java.net.SocketInputStream.socketRead0(Native Method)
05-08 22:47:34.013 3731 7953 V ImapFolderPusher: at java.net.SocketInputStream.socketRead(SocketInputStream.java:118)
05-08 22:47:34.013 3731 7953 V ImapFolderPusher: at java.net.SocketInputStream.read(SocketInputStream.java:173)
05-08 22:47:34.013 3731 7953 V ImapFolderPusher: at java.net.SocketInputStream.read(SocketInputStream.java:143)
05-08 22:47:34.013 3731 7953 V ImapFolderPusher: at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readFromSocket(ConscryptEngineSocket.java:994)
05-08 22:47:34.013 3731 7953 V ImapFolderPusher: at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.processDataFromSocket(ConscryptEngineSocket.java:958)
05-08 22:47:34.013 3731 7953 V ImapFolderPusher: at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readUntilDataAvailable(ConscryptEngineSocket.java:873)
05-08 22:47:34.013 3731 7953 V ImapFolderPusher: at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.read(ConscryptEngineSocket.java:846)
05-08 22:47:34.013 3731 7953 V ImapFolderPusher: at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:303)
05-08 22:47:34.013 3731 7953 V ImapFolderPusher: at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:210)
05-08 22:47:34.013 3731 7953 V ImapFolderPusher: at java.io.BufferedInputStream.fill(BufferedInputStream.java:239)
05-08 22:47:34.013 3731 7953 V ImapFolderPusher: at java.io.BufferedInputStream.read(BufferedInputStream.java:258)
05-08 22:47:34.013 3731 7953 V ImapFolderPusher: at com.fsck.k9.mail.filter.PeekableInputStream.peek(PeekableInputStream.kt:31)
05-08 22:47:34.013 3731 7953 V ImapFolderPusher: at com.fsck.k9.mail.store.imap.ImapResponseParser.readResponse(ImapResponseParser.java:37)
05-08 22:47:34.013 3731 7953 V ImapFolderPusher: at com.fsck.k9.mail.store.imap.RealImapConnection.readResponse(RealImapConnection.kt:836)
05-08 22:47:34.013 3731 7953 V ImapFolderPusher: at com.fsck.k9.mail.store.imap.RealImapConnection.readResponse(RealImapConnection.kt:828)
05-08 22:47:34.013 3731 7953 V ImapFolderPusher: at com.fsck.k9.mail.store.imap.RealImapFolderIdler.idle(RealImapFolderIdler.kt:124)
05-08 22:47:34.013 3731 7953 V ImapFolderPusher: at com.fsck.k9.mail.store.imap.RealImapFolderIdler.idle(RealImapFolderIdler.kt:39)
05-08 22:47:34.013 3731 7953 V ImapFolderPusher: at com.fsck.k9.backend.imap.ImapFolderPusher.runPushLoop(ImapFolderPusher.kt:73)
05-08 22:47:34.013 3731 7953 V ImapFolderPusher: at com.fsck.k9.backend.imap.ImapFolderPusher.start$lambda$0(ImapFolderPusher.kt:36)
05-08 22:47:34.013 3731 7953 V ImapFolderPusher: at com.fsck.k9.backend.imap.ImapFolderPusher.$r8$lambda$G8XbEKsb6CKeyh68Umx6XubvRC4(ImapFolderPusher.kt:0)
05-08 22:47:34.013 3731 7953 V ImapFolderPusher: at com.fsck.k9.backend.imap.ImapFolderPusher$$ExternalSyntheticLambda0.invoke(R8$$SyntheticClass:0)
05-08 22:47:34.013 3731 7953 V ImapFolderPusher: at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
05-08 22:47:34.013 3731 7950 V ImapBackendPusher: I/O error while trying to use IDLE
05-08 22:47:34.013 3731 7950 V ImapBackendPusher: java.net.SocketException: Software caused connection abort
05-08 22:47:34.013 3731 7950 V ImapBackendPusher: at java.net.SocketInputStream.socketRead0(Native Method)
05-08 22:47:34.013 3731 7950 V ImapBackendPusher: at java.net.SocketInputStream.socketRead(SocketInputStream.java:118)
05-08 22:47:34.013 3731 7950 V ImapBackendPusher: at java.net.SocketInputStream.read(SocketInputStream.java:173)
05-08 22:47:34.013 3731 7950 V ImapBackendPusher: at java.net.SocketInputStream.read(SocketInputStream.java:143)
05-08 22:47:34.013 3731 7950 V ImapBackendPusher: at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readFromSocket(ConscryptEngineSocket.java:994)
05-08 22:47:34.013 3731 7950 V ImapBackendPusher: at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.processDataFromSocket(ConscryptEngineSocket.java:958)
05-08 22:47:34.013 3731 7950 V ImapBackendPusher: at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readUntilDataAvailable(ConscryptEngineSocket.java:873)
05-08 22:47:34.013 3731 7950 V ImapBackendPusher: at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.read(ConscryptEngineSocket.java:846)
05-08 22:47:34.013 3731 7950 V ImapBackendPusher: at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:303)
05-08 22:47:34.013 3731 7950 V ImapBackendPusher: at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:210)
05-08 22:47:34.013 3731 7950 V ImapBackendPusher: at java.io.BufferedInputStream.fill(BufferedInputStream.java:239)
05-08 22:47:34.013 3731 7950 V ImapBackendPusher: at java.io.BufferedInputStream.read(BufferedInputStream.java:258)
05-08 22:47:34.013 3731 7950 V ImapBackendPusher: at com.fsck.k9.mail.filter.PeekableInputStream.peek(PeekableInputStream.kt:31)
05-08 22:47:34.013 3731 7950 V ImapBackendPusher: at com.fsck.k9.mail.store.imap.ImapResponseParser.readResponse(ImapResponseParser.java:37)
05-08 22:47:34.013 3731 7950 V ImapBackendPusher: at com.fsck.k9.mail.store.imap.RealImapConnection.readResponse(RealImapConnection.kt:836)
05-08 22:47:34.013 3731 7950 V ImapBackendPusher: at com.fsck.k9.mail.store.imap.RealImapConnection.readResponse(RealImapConnection.kt:828)
05-08 22:47:34.013 3731 7950 V ImapBackendPusher: at com.fsck.k9.mail.store.imap.RealImapFolderIdler.idle(RealImapFolderIdler.kt:124)
05-08 22:47:34.013 3731 7950 V ImapBackendPusher: at com.fsck.k9.mail.store.imap.RealImapFolderIdler.idle(RealImapFolderIdler.kt:39)
05-08 22:47:34.013 3731 7950 V ImapBackendPusher: at com.fsck.k9.backend.imap.ImapFolderPusher.runPushLoop(ImapFolderPusher.kt:73)
05-08 22:47:34.013 3731 7950 V ImapBackendPusher: at com.fsck.k9.backend.imap.ImapFolderPusher.start$lambda$0(ImapFolderPusher.kt:36)
05-08 22:47:34.013 3731 7950 V ImapBackendPusher: at com.fsck.k9.backend.imap.ImapFolderPusher.$r8$lambda$G8XbEKsb6CKeyh68Umx6XubvRC4(ImapFolderPusher.kt:0)
05-08 22:47:34.013 3731 7950 V ImapBackendPusher: at com.fsck.k9.backend.imap.ImapFolderPusher$$ExternalSyntheticLambda0.invoke(R8$$SyntheticClass:0)
05-08 22:47:34.013 3731 7950 V ImapBackendPusher: at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
05-08 22:47:34.013 3731 7950 V ImapBackendPusher: ImapBackendPusher for folder INBOX sleeping for 300000 ms
05-08 22:47:34.013 3731 7951 V ImapFolderPusher: Exception in ImapFolderPusher
05-08 22:47:34.013 3731 7951 V ImapFolderPusher: java.net.SocketException: Software caused connection abort
05-08 22:47:34.013 3731 7951 V ImapFolderPusher: at java.net.SocketInputStream.socketRead0(Native Method)
05-08 22:47:34.013 3731 7951 V ImapFolderPusher: at java.net.SocketInputStream.socketRead(SocketInputStream.java:118)
05-08 22:47:34.013 3731 7951 V ImapFolderPusher: at java.net.SocketInputStream.read(SocketInputStream.java:173)
05-08 22:47:34.013 3731 7951 V ImapFolderPusher: at java.net.SocketInputStream.read(SocketInputStream.java:143)
05-08 22:47:34.013 3731 7951 V ImapFolderPusher: at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readFromSocket(ConscryptEngineSocket.java:994)
05-08 22:47:34.013 3731 7951 V ImapFolderPusher: at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.processDataFromSocket(ConscryptEngineSocket.java:958)
05-08 22:47:34.013 3731 7951 V ImapFolderPusher: at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.readUntilDataAvailable(ConscryptEngineSocket.java:873)
05-08 22:47:34.013 3731 7951 V ImapFolderPusher: at com.android.org.conscrypt.ConscryptEngineSocket$SSLInputStream.read(ConscryptEngineSocket.java:846)
05-08 22:47:34.013 3731 7951 V ImapFolderPusher: at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:303)
05-08 22:47:34.013 3731 7951 V ImapFolderPusher: at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:210)
05-08 22:47:34.013 3731 7951 V ImapFolderPusher: at java.io.BufferedInputStream.fill(BufferedInputStream.java:239)
05-08 22:47:34.013 3731 7951 V ImapFolderPusher: at java.io.BufferedInputStream.read(BufferedInputStream.java:258)
05-08 22:47:34.013 3731 7951 V ImapFolderPusher: at com.fsck.k9.mail.filter.PeekableInputStream.peek(PeekableInputStream.kt:31)
05-08 22:47:34.013 3731 7951 V ImapFolderPusher: at com.fsck.k9.mail.store.imap.ImapResponseParser.readResponse(ImapResponseParser.java:37)
05-08 22:47:34.013 3731 7951 V ImapFolderPusher: at com.fsck.k9.mail.store.imap.RealImapConnection.readResponse(RealImapConnection.kt:836)
05-08 22:47:34.013 3731 7951 V ImapFolderPusher: at com.fsck.k9.mail.store.imap.RealImapConnection.readResponse(RealImapConnection.kt:828)
05-08 22:47:34.013 3731 7951 V ImapFolderPusher: at com.fsck.k9.mail.store.imap.RealImapFolderIdler.idle(RealImapFolderIdler.kt:124)
05-08 22:47:34.013 3731 7951 V ImapFolderPusher: at com.fsck.k9.mail.store.imap.RealImapFolderIdler.idle(RealImapFolderIdler.kt:39)
05-08 22:47:34.013 3731 7951 V ImapFolderPusher: at com.fsck.k9.backend.imap.ImapFolderPusher.runPushLoop(ImapFolderPusher.kt:73)
05-08 22:47:34.013 3731 7951 V ImapFolderPusher: at com.fsck.k9.backend.imap.ImapFolderPusher.start$lambda$0(ImapFolderPusher.kt:36)
05-08 22:47:34.013 3731 7951 V ImapFolderPusher: at com.fsck.k9.backend.imap.ImapFolderPusher.$r8$lambda$G8XbEKsb6CKeyh68Umx6XubvRC4(ImapFolderPusher.kt:0)
05-08 22:47:34.013 3731 7951 V ImapFolderPusher: at com.fsck.k9.backend.imap.ImapFolderPusher$$ExternalSyntheticLambda0.invoke(R8$$SyntheticClass:0)
05-08 22:47:34.013 3731 7951 V ImapFolderPusher: at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)
05-08 22:47:34.014 3731 7952 V ImapFolderPusher: Exiting ImapFolderPusher thread for ****MAIL_ADRESS_SNIIP*****@posteo.de / INBOX.*****
This could be due to the fact that my phone switches between wifi and mobile data or just because the server stops some search requests as I've got quite a full inbox (where searches in their web request even sometimes timeout, depending on the directory). Though I have not searched a big folder there and IIRC the app limits it's search request to the current directory.
Checklist
App
K-9 Mail
App version
9.0
Where did you get the app from?
F-Droid
Android version
Android 15, CalyxOS 6.6.23
Device model
Android 15, CalyxOS 6.6.23
Steps to reproduce
INBOX. In my case e.g. "ebon".I use Posteo as a mail provider, maybe that is relevant or their server config matters.
Expected behavior
Should find elements and retry search if it fails or whatever. At least not have results appear and disappear.
Actual behavior
It seems to find stuff, even some mails and gets more and more. But often just when I want to open one and tap on it, everything disappears.
That's really a frustrating UX experience and looks even "evil" as it seems to happen just when I've found the correct mail I needed. 😉
Only reproducible sometimes, but I managed to reproduce it multiple times in the logs below.
Logs
k9mail-logs.txt
Interestingly, it seems I got many/frequent connection aborts etc.:
This could be due to the fact that my phone switches between wifi and mobile data or just because the server stops some search requests as I've got quite a full inbox (where searches in their web request even sometimes timeout, depending on the directory). Though I have not searched a big folder there and IIRC the app limits it's search request to the current directory.