Second conversation disappears when selected conversation is Moved to Trash
Bug Summary
Move Conversation to Trash works as-expected, then a moment later an adjacent conversation disappears. The affected conversation will eventually reappear after a while. This only happens with my AOL account. Gmail and other IMAP accounts work fine. All accounts were created in GOA.
Your installation
Geary version: 3.36.1
Geary revision: Ubuntu/3.36.1-1
GTK version: 3.24.20
GLib version: 2.64.6
WebKitGTK version: 2.30.3
Desktop environment: Budgie:GNOME
Distribution name: Ubuntu
Distribution release: 20.04
Installation prefix: /usr
- Geary version: 3.36.1-1
- Installation method: Package installed from Synaptic
- Desktop environment: Budgie
- Operating system and version: Ubuntu 20.04
- Email provider: AOL
Steps to reproduce
- Select conversation/message.
- Click on Trash icon in toolbar, choose press the [Backspace] key, or choose Move Conversation to Trash in contextual menu.
What happened?
Selected conversation moves to Trash. A moment later another conversation near it disappears from the list, though it is not moved to the Trash. I cannot find it in any mailbox. The missing conversation will eventually return, possibly after the next sync.
What did you expect to happen?
Move only the selected conversation to the Trash.
Relevant logs and/or screenshots
[deb] 16:23:20.0553 GLib-Net:CLIENT[0x558f319b1870]: starting to read data from TLS connection
[deb] 16:23:20.0554 GLib-Net:CLIENT[0x558f319b1870]: claiming operation OP_READ
[deb] 16:23:20.0554 GLib-Net:CLIENT[0x558f319b1870]: claiming operation OP_READ succeeded
[deb] 16:23:20.0554 GLib-Net:CLIENT[0x558f319b1870]: yielding operation OP_READ
[deb] 16:23:20.0555 GLib-Net:CLIENT[0x558f319b1870]: successfully read 56 bytes from TLS connection
[deb] 16:23:20.0555 Geary[ALL]: [goa_account_1612883387_2] [imap] [selected:Inbox RW] GearyImapClientSession: Received error from server: a068 BAD [CLIENTBUG] FETCH Bad sequence in the command
[deb] 16:23:20.0556 GLib-Net:CLIENT[0x558f319b1870]: starting to read data from TLS connection
[deb] 16:23:20.0556 GLib-Net:CLIENT[0x558f319b1870]: claiming operation OP_READ
[deb] 16:23:20.0556 GLib-Net:CLIENT[0x558f319b1870]: claiming operation OP_READ succeeded
[deb] 16:23:20.0557 GLib-Net:CLIENT[0x558f319b1870]: yielding operation OP_READ
[deb] 16:23:20.0557 GLib-Net:CLIENT[0x558f319b1870]: reading data from TLS connection has failed: WOULD_BLOCK
[deb] 16:23:20.0635 GLib-Net:CLIENT[0x558f319b1870]: starting to read data from TLS connection
[deb] 16:23:20.0635 GLib-Net:CLIENT[0x558f319b1870]: claiming operation OP_READ
[deb] 16:23:20.0636 GLib-Net:CLIENT[0x558f319b1870]: claiming operation OP_READ succeeded
[deb] 16:23:20.0636 GLib-Net:CLIENT[0x558f319b1870]: yielding operation OP_READ
[deb] 16:23:20.0636 GLib-Net:CLIENT[0x558f319b1870]: successfully read 54 bytes from TLS connection
[deb] 16:23:20.0637 Geary[ALL]: [goa_account_1612883387_2] [imap] [selected:Inbox RW] GearyImapClientSession: Received error from server: a069 BAD [CLIENTBUG] FETCH Command arguments invalid
[deb] 16:23:20.0637 GLib-Net:CLIENT[0x558f319b1870]: starting to read data from TLS connection
[deb] 16:23:20.0638 GLib-Net:CLIENT[0x558f319b1870]: claiming operation OP_READ
[deb] 16:23:20.0638 GLib-Net:CLIENT[0x558f319b1870]: claiming operation OP_READ succeeded
[deb] 16:23:20.0638 GLib-Net:CLIENT[0x558f319b1870]: yielding operation OP_READ
[deb] 16:23:20.0639 GLib-Net:CLIENT[0x558f319b1870]: reading data from TLS connection has failed: WOULD_BLOCK
[deb] 16:23:20.0671 GLib-Net:CLIENT[0x558f319b1870]: starting to read data from TLS connection
[deb] 16:23:20.0672 GLib-Net:CLIENT[0x558f319b1870]: claiming operation OP_READ
[deb] 16:23:20.0672 GLib-Net:CLIENT[0x558f319b1870]: claiming operation OP_READ succeeded
[deb] 16:23:20.0672 GLib-Net:CLIENT[0x558f319b1870]: yielding operation OP_READ
[deb] 16:23:20.0672 GLib-Net:CLIENT[0x558f319b1870]: successfully read 54 bytes from TLS connection
[deb] 16:23:20.0673 Geary[ALL]: [goa_account_1612883387_2] [imap] [selected:Inbox RW] GearyImapClientSession: Received error from server: a070 BAD [CLIENTBUG] FETCH Command arguments invalid
[deb] 16:23:20.0673 GLib-Net:CLIENT[0x558f319b1870]: starting to read data from TLS connection
[deb] 16:23:20.0673 GLib-Net:CLIENT[0x558f319b1870]: claiming operation OP_READ
[deb] 16:23:20.0673 GLib-Net:CLIENT[0x558f319b1870]: claiming operation OP_READ succeeded
[deb] 16:23:20.0673 GLib-Net:CLIENT[0x558f319b1870]: yielding operation OP_READ
[deb] 16:23:20.0674 GLib-Net:CLIENT[0x558f319b1870]: reading data from TLS connection has failed: WOULD_BLOCK
[deb] 16:23:20.0694 GLib-Net:CLIENT[0x558f319b1870]: starting to read data from TLS connection
[deb] 16:23:20.0695 GLib-Net:CLIENT[0x558f319b1870]: claiming operation OP_READ
[deb] 16:23:20.0695 GLib-Net:CLIENT[0x558f319b1870]: claiming operation OP_READ succeeded
[deb] 16:23:20.0695 GLib-Net:CLIENT[0x558f319b1870]: yielding operation OP_READ
[deb] 16:23:20.0695 GLib-Net:CLIENT[0x558f319b1870]: successfully read 54 bytes from TLS connection
[deb] 16:23:20.0696 Geary[ALL]: [goa_account_1612883387_2] [imap] [selected:Inbox RW] GearyImapClientSession: Received error from server: a071 BAD [CLIENTBUG] FETCH Command arguments invalid
[deb] 16:23:20.0696 GLib-Net:CLIENT[0x558f319b1870]: starting to read data from TLS connection
[deb] 16:23:20.0696 GLib-Net:CLIENT[0x558f319b1870]: claiming operation OP_READ
[deb] 16:23:20.0696 GLib-Net:CLIENT[0x558f319b1870]: claiming operation OP_READ succeeded
[deb] 16:23:20.0697 GLib-Net:CLIENT[0x558f319b1870]: yielding operation OP_READ
[deb] 16:23:20.0697 GLib-Net:CLIENT[0x558f319b1870]: reading data from TLS connection has failed: WOULD_BLOCK
[deb] 16:23:24.0982 GLib-Net:CLIENT[0x558f319b1870]: starting to read data from TLS connection
[deb] 16:23:24.0982 GLib-Net:CLIENT[0x558f319b1870]: claiming operation OP_READ
[deb] 16:23:24.0983 GLib-Net:CLIENT[0x558f319b1870]: claiming operation OP_READ succeeded
[deb] 16:23:24.0983 GLib-Net:CLIENT[0x558f319b1870]: yielding operation OP_READ
[deb] 16:23:24.0983 GLib-Net:CLIENT[0x558f319b1870]: successfully read 56 bytes from TLS connection
[deb] 16:23:24.0984 Geary[ALL]: [goa_account_1612883387_2] [imap] [selected:Inbox RW] GearyImapClientSession: Received error from server: a072 BAD [CLIENTBUG] FETCH Bad sequence in the command
[deb] 16:23:24.0985 GLib-Net:CLIENT[0x558f319b1870]: starting to read data from TLS connection
[deb] 16:23:24.0985 GLib-Net:CLIENT[0x558f319b1870]: claiming operation OP_READ
[deb] 16:23:24.0985 GLib-Net:CLIENT[0x558f319b1870]: claiming operation OP_READ succeeded
[deb] 16:23:24.0985 GLib-Net:CLIENT[0x558f319b1870]: yielding operation OP_READ
[deb] 16:23:24.0986 GLib-Net:CLIENT[0x558f319b1870]: reading data from TLS connection has failed: WOULD_BLOCK
[deb] 16:23:24.0992 geary:imap-engine-replay-queue.vala:570: Replay remote error for [376] Append: remote_count=182 positions.size=1 remote_retry_count=0 on ReplayQueue:GearyImapEngineOtherFolder(>INBOX, open_count=2, remote_opened=true) (notification=0 local=0 local_active=false remote=1 remote_active=true): a068 fetch: Command failed: a068 BAD [CLIENTBUG] FETCH Bad sequence in the command (GEARY_IMAP_ENGINE_REPLAY_OPERATION_ON_ERROR_IGNORE_REMOTE)
[deb] 16:23:24.0993 geary:imap-engine-replay-queue.vala:591: Ignoring remote error op [376] Append: remote_count=182 positions.size=1 remote_retry_count=0 on ReplayQueue:GearyImapEngineOtherFolder(>INBOX, open_count=2, remote_opened=true) (notification=0 local=0 local_active=false remote=1 remote_active=true)
[deb] 16:23:24.0993 Geary[ALL]: [goa_account_1612883387_2] [>INBOX, open_count=2, remote_opened=true] GearyImapEngineOtherFolder: Claiming folder session
[deb] 16:23:24.0994 geary:imap-engine-replay-removal.vala:48: GearyImapEngineOtherFolder(>INBOX, open_count=2, remote_opened=true): ReplayRemoval this.position=170 reported_remote_count=181
[deb] 16:23:24.0998 geary:imap-engine-replay-removal.vala:81: [378] Removal: position=170 remote_retry_count=0 do_replay_removed_message: local_count=181 local_position=169
[deb] 16:23:25.0001 geary:imap-engine-replay-removal.vala:96: [378] Removal: position=170 remote_retry_count=0 do_replay_removed_message: detaching from local store Email ID GearyImapDBEmailIdentifier(61,22397)
[deb] 16:23:25.0124 geary:GearyImapEngineOtherFolder(>INBOX, open_count=2, remote_opened=true) ReplayRemoval: completed, (this.remote_count=181 local_count=180 starting local_count=181 this.position=170 local_position=169 marked=false)
[deb] 16:23:25.0143 geary:app-remove-operation.vala:24: Removing 1 messages(s) from GearyImapEngineOtherFolder(>INBOX, open_count=2, remote_opened=true)
[deb] 16:23:55.0994 GLib-Net:CLIENT[0x558f319b0e20]: starting to read data from TLS connection
[deb] 16:23:55.0994 GLib-Net:CLIENT[0x558f319b0e20]: claiming operation OP_READ
[deb] 16:23:55.0995 GLib-Net:CLIENT[0x558f319b0e20]: claiming operation OP_READ succeeded
[deb] 16:23:55.0995 GLib-Net:CLIENT[0x558f319b0e20]: yielding operation OP_READ
[deb] 16:23:55.0995 GLib-Net:CLIENT[0x558f319b0e20]: successfully read 17 bytes from TLS connection
[deb] 16:23:55.0997 GLib-Net:CLIENT[0x558f319b0e20]: starting to read data from TLS connection
[deb] 16:23:55.0997 GLib-Net:CLIENT[0x558f319b0e20]: claiming operation OP_READ
[deb] 16:23:55.0998 GLib-Net:CLIENT[0x558f319b0e20]: claiming operation OP_READ succeeded
[deb] 16:23:55.0999 GLib-Net:CLIENT[0x558f319b0e20]: yielding operation OP_READ
[deb] 16:23:56.0000 GLib-Net:CLIENT[0x558f319b0e20]: reading data from TLS connection has failed: WOULD_BLOCK