Freezes when searching in a mail folder
Running 3.32.2 (flatpak), I have very regular freezes when doing a search in a mail folder. Then GNOME asks whether I want to wait or kill the window, and I always end up having to kill it (waiting never solves the problem).
Here are the logs, starting shortly before I type the search word, and ending when I reach the freeze:
[deb] 13:50:04 0,000278 geary: imap-client-service.vala:391: Sending NOOP when claiming a session
[deb] 13:50:04 0,021628 geary: imap-engine-email-prefetcher.vala:108: account_01:>INBOX>Sent (open_count=1 remote_opened=false): Scheduling 0 messages on open for prefetching
[deb] 13:50:04 0,027231 geary: imap-folder-session.vala:189: account_01:>INBOX>Sent:0004/imaps.univ-nantes.fr:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING EXISTS 553
[deb] 13:50:04 0,000137 geary: imap-folder-session.vala:230: account_01:>INBOX>Sent:0004/imaps.univ-nantes.fr:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTING RECENT 0
[deb] 13:50:04 0,001016 geary: imap-engine-minimal-folder.vala:302: account_01:>INBOX>Sent (open_count=1 remote_opened=false): Begin normalizing remote and local folders
[deb] 13:50:04 0,183764 geary: imap-engine-minimal-folder.vala:419: account_01:>INBOX>Sent (open_count=1 remote_opened=false): No messages added/removed since last opened, normalization completed
[deb] 13:50:04 0,063639 geary: app-conversation-set.vala:107: Merging 2 conversations due new email associating with all...
[deb] 13:50:04 0,000102 geary: app-conversation-set.vala:390: Removed 0 messages from conversation
[deb] 13:50:04 0,000027 geary: app-conversation-set.vala:390: Removed 2 messages from conversation
[deb] 13:50:04 0,000288 geary: app-conversation-set.vala:107: Merging 2 conversations due new email associating with all...
[deb] 13:50:04 0,000104 geary: app-conversation-set.vala:390: Removed 1 messages from conversation
[deb] 13:50:04 0,000032 geary: app-conversation-set.vala:390: Removed 0 messages from conversation
[deb] 13:50:04 0,000030 geary: app-conversation-set.vala:390: Removed 4 messages from conversation
[deb] 13:50:04 0,001140 geary: conversation-list-store.vala:439: Adding 15 conversations.
[deb] 13:50:04 0,015336 geary: conversation-list-store.vala:445: Added 15/15 conversations.
[deb] 13:50:04 0,006634 geary: geary-controller.vala:1297: on_load_more
[deb] 13:50:04 0,013726 geary: app-email-store.vala:160: EmailStore account_01[other] running GearyAppListOperation on 15 emails
[deb] 13:50:04 0,000057 geary: app-reseed-operation.vala:26: Reseeding starting from Email ID [1192/1670] on opened account_01:>INBOX>Sent (open_count=1 remote_opened=true)
[deb] 13:50:05 0,024076 geary: conversation-viewer.vala:340: Showing: conversation_page
[deb] 13:50:05 0,020953 geary: app-email-store.vala:160: EmailStore account_01[other] running GearyAppFetchOperation on 1 emails
[deb] 13:50:05 0,256814 geary: imap-engine-minimal-folder.vala:258: account_01:>INBOX>Sent (open_count=3 remote_opened=true): Scheduling folder close
[deb] 13:50:05 0,000252 geary: imap-engine-minimal-folder.vala:258: account_01:>INBOX>Sent (open_count=2 remote_opened=true): Scheduling folder close
[deb] 13:50:05 0,036510 GLib: posix_spawn avoided (child_setup specified)
[deb] 13:50:05 0,648807 geary: app-fill-window-operation.vala:40: Filling 20 messages in account_01:>INBOX>Sent (open_count=1 remote_opened=true)...
[deb] 13:50:06 0,271713 geary: conversation-list-store.vala:439: Adding 10 conversations.
[deb] 13:50:06 0,006272 geary: conversation-list-store.vala:445: Added 10/10 conversations.
[deb] 13:50:06 0,020287 geary: app-email-store.vala:160: EmailStore account_01[other] running GearyAppListOperation on 10 emails
[deb] 13:50:06 0,000047 geary: app-fill-window-operation.vala:40: Filling 20 messages in account_01:>INBOX>Sent (open_count=1 remote_opened=true)...
[deb] 13:50:06 0,099871 geary: imap-engine-minimal-folder.vala:258: account_01:>INBOX>Sent (open_count=2 remote_opened=true): Scheduling folder close
[deb] 13:50:06 0,155137 geary: conversation-list-store.vala:439: Adding 8 conversations.
[deb] 13:50:06 0,005221 geary: conversation-list-store.vala:445: Added 8/8 conversations.
[deb] 13:50:06 0,020886 geary: app-email-store.vala:160: EmailStore account_01[other] running GearyAppListOperation on 9 emails
[deb] 13:50:06 0,000069 geary: app-fill-window-operation.vala:40: Filling 20 messages in account_01:>INBOX>Sent (open_count=1 remote_opened=true)...
[deb] 13:50:06 0,114474 geary: imap-engine-minimal-folder.vala:258: account_01:>INBOX>Sent (open_count=2 remote_opened=true): Scheduling folder close
[deb] 13:50:06 0,112081 geary: conversation-list-store.vala:439: Adding 12 conversations.
[deb] 13:50:06 0,008543 geary: conversation-list-store.vala:445: Added 12/12 conversations.
[deb] 13:50:06 0,032430 geary: app-email-store.vala:160: EmailStore account_01[other] running GearyAppListOperation on 12 emails
[deb] 13:50:06 0,000057 geary: app-fill-window-operation.vala:40: Filling 20 messages in account_01:>INBOX>Sent (open_count=1 remote_opened=true)...
[deb] 13:50:06 0,116667 geary: imap-engine-minimal-folder.vala:258: account_01:>INBOX>Sent (open_count=2 remote_opened=true): Scheduling folder close
[deb] 13:50:06 0,045659 geary: conversation-list-store.vala:439: Adding 13 conversations.
[deb] 13:50:06 0,009540 geary: conversation-list-store.vala:445: Added 13/13 conversations.
[deb] 13:50:07 0,034352 geary: app-email-store.vala:160: EmailStore account_01[other] running GearyAppListOperation on 13 emails
[deb] 13:50:07 0,000071 geary: app-fill-window-operation.vala:40: Filling 20 messages in account_01:>INBOX>Sent (open_count=1 remote_opened=true)...
[deb] 13:50:07 0,031013 geary: imap-engine-minimal-folder.vala:1490: account_01:>INBOX>Sent (open_count=2 remote_opened=true): fetching 20 flags
[deb] 13:50:07 0,089011 geary: imap-engine-minimal-folder.vala:258: account_01:>INBOX>Sent (open_count=2 remote_opened=true): Scheduling folder close
[deb] 13:50:07 0,004683 geary: imap-engine-minimal-folder.vala:239: account_01:>INBOX>Sent (open_count=1 remote_opened=true): Claiming folder session
[deb] 13:50:07 0,022001 geary: conversation-list-store.vala:439: Adding 8 conversations.
[deb] 13:50:07 0,015635 geary: conversation-list-store.vala:445: Added 8/8 conversations.
[deb] 13:50:07 0,042720 geary: app-email-store.vala:160: EmailStore account_01[other] running GearyAppListOperation on 8 emails
[deb] 13:50:07 0,000180 geary: app-fill-window-operation.vala:40: Filling 20 messages in account_01:>INBOX>Sent (open_count=1 remote_opened=true)...
[deb] 13:50:07 0,075917 geary: imap-engine-minimal-folder.vala:258: account_01:>INBOX>Sent (open_count=2 remote_opened=true): Scheduling folder close
[deb] 13:50:07 0,008799 geary: conversation-list-store.vala:439: Adding 11 conversations.
[deb] 13:50:07 0,010523 geary: conversation-list-store.vala:445: Added 11/11 conversations.
[deb] 13:50:07 0,002353 geary: app-fill-window-operation.vala:40: Filling 20 messages in account_01:>INBOX>Sent (open_count=2 remote_opened=true)...
[deb] 13:50:07 0,020080 geary: imap-engine-minimal-folder.vala:1490: account_01:>INBOX>Sent (open_count=1 remote_opened=true): fetching 40 flags
[deb] 13:50:07 0,043547 geary: app-email-store.vala:160: EmailStore account_01[other] running GearyAppListOperation on 11 emails
[deb] 13:50:07 0,015168 geary: imap-engine-minimal-folder.vala:239: account_01:>INBOX>Sent (open_count=2 remote_opened=true): Claiming folder session
[deb] 13:50:07 0,080967 geary: imap-engine-minimal-folder.vala:258: account_01:>INBOX>Sent (open_count=2 remote_opened=true): Scheduling folder close
[deb] 13:50:07 0,049886 geary: conversation-list-store.vala:439: Adding 12 conversations.
[deb] 13:50:07 0,010364 geary: conversation-list-store.vala:445: Added 12/12 conversations.
[deb] 13:50:07 0,004463 geary: geary-controller.vala:1108: Folder account_01:>$GearySearchFolder$ selected
[deb] 13:50:07 0,000046 geary: conversation-viewer.vala:340: Showing: loading_page
[deb] 13:50:07 0,016574 geary: geary-controller.vala:1152: Switching to account_01:>$GearySearchFolder$...
[deb] 13:50:07 0,043074 geary: app-email-store.vala:160: EmailStore account_01[other] running GearyAppListOperation on 12 emails
[deb] 13:50:07 0,000259 geary: app-fill-window-operation.vala:40: Filling 11 messages in account_01:>INBOX>Sent (open_count=1 remote_opened=true)...
[deb] 13:50:07 0,001149 geary: imap-db-account.vala:1095: Search terms, offset/limit: "géral" (GEARY_SEARCH_QUERY_STRATEGY_CONSERVATIVE) 0/1000
[deb] 13:50:07 0,000361 geary: imap-db-account.vala:850: Search processing: term -> stem is "géral" -> "geral"
[deb] 13:50:07 0,000117 geary: imap-db-account.vala:1107: - Field "(null)" terms:
[deb] 13:50:07 0,000002 geary: imap-db-account.vala:1110: - "géral": géral, geral
[deb] 13:50:07 0,000001 geary: imap-db-account.vala:1115: SQL terms:
[deb] 13:50:07 0,000002 geary: imap-db-account.vala:1117: - "geral*"
[deb] 13:50:07 0,000001 geary: imap-db-account.vala:1117: - "géral*"
[deb] 13:50:07 0,038993 geary: db-database.vala:350: Warning: unable to open database connection to /home/<anonymous, ask me if you need it>/.var/app/org.gnome.Geary/data/geary/account_01/geary.db, cancelling AsyncJob: Connection.ctor cancelled
[deb] 13:50:07 0,036117 geary: geary-controller.vala:687: Problem reported: GEARY_PROBLEM_TYPE_GENERIC_ERROR: GIOError 19: "L’opération a été annulée"
[deb] 13:50:07 0,011750 geary: imap-db-account.vala:1203: Matching emails found: 10
[deb] 13:50:07 0,000030 geary: imap-db-account.vala:1330: Stripped 0 emails from search for [géral] due to greedy stem matching
[deb] 13:50:07 0,000002 geary: imap-db-account.vala:1215: Final search matches: 10
[deb] 13:50:07 0,000646 geary: imap-engine-minimal-folder.vala:258: account_01:>INBOX>Sent (open_count=1 remote_opened=true): Scheduling folder close
[deb] 13:50:07 0,000784 geary: imap-engine-replay-queue.vala:442: Replay local error for [29] ListEmailByID: required_fields=39Fh local_only=false force_update=false initial_id=[704/1529] count=11 incl=false newest_to_oldest=true remote_retry_count=0 on ReplayQueue:account_01:>INBOX>Sent (open_count=1 remote_opened=true) (notification=0 local=1 local_active=true remote=0 remote_active=false): L’opération a été annulée
[deb] 13:50:07 0,000080 geary: imap-engine-minimal-folder.vala:828: account_01:>INBOX>Sent (open_count=1 remote_opened=true): Folder closing
[deb] 13:50:07 0,000032 geary: imap-engine-minimal-folder.vala:872: Closing replay queue for account_01:>INBOX>Sent (open_count=1 remote_opened=true) (flush_pending=true): ReplayQueue:account_01:>INBOX>Sent (open_count=1 remote_opened=true) (notification=0 local=0 local_active=true remote=0 remote_active=false)
[deb] 13:50:07 0,000105 geary: imap-engine-replay-queue.vala:474: ReplayQueue.do_replay_local_async ReplayQueue:account_01:>INBOX>Sent (open_count=1 remote_opened=true) (notification=0 local=0 local_active=false remote=1 remote_active=false) exiting
[deb] 13:50:07 0,019453 geary: imap-engine-replay-queue.vala:589: ReplayQueue.do_replay_remote_async ReplayQueue:account_01:>INBOX>Sent (open_count=1 remote_opened=true) (notification=0 local=0 local_active=false remote=0 remote_active=false) exiting
[deb] 13:50:07 0,000401 geary: geary-controller.vala:1237: Switched to account_01:>$GearySearchFolder$
[deb] 13:50:07 0,000556 geary: app-fill-window-operation.vala:40: Filling 20 messages in account_01:>$GearySearchFolder$...
[deb] 13:50:07 0,020816 geary: imap-engine-minimal-folder.vala:876: Closed replay queue for account_01:>INBOX>Sent (open_count=1 remote_opened=true): ReplayQueue:account_01:>INBOX>Sent (open_count=1 remote_opened=true) (notification=0 local=0 local_active=false remote=0 remote_active=false)
[deb] 13:50:07 0,000219 geary: imap-engine-generic-account.vala:401: account_01[other]: Releasing folder session
[deb] 13:50:07 0,000085 geary: imap-client-service.vala:211: [account_01] Returning session with 1 of 3 free
[deb] 13:50:07 0,000035 geary: imap-client-service.vala:465: [account_01] Dropping session 0004/imaps.univ-nantes.fr:993 GEARY_IMAP_CLIENT_SESSION_STATE_SELECTED
[deb] 13:50:07 0,000709 geary: imap-engine-minimal-folder.vala:905: account_01:>INBOX>Sent (open_count=0 remote_opened=false): Folder closed
[deb] 13:50:07 0,000284 geary: conversation-list-store.vala:161: Unable to claim refresh mutex: L’opération a été annulée
[deb] 13:50:07 0,014601 geary: imap-deserializer.vala:255: [des:0004/GEARY_IMAP_DESERIALIZER_STATE_CLOSED] Deserializer closed
[deb] 13:50:07 0,000431 geary: imap-client-connection.vala:272: [0004/imaps.univ-nantes.fr:993/Disconnected] Disconnecting...
[deb] 13:50:07 0,000493 geary: imap-client-connection.vala:275: [0004/imaps.univ-nantes.fr:993/Disconnected] Disconnected
[deb] 13:50:07 0,000030 geary: imap-client-session.vala:1747: [0004/imaps.univ-nantes.fr:993 GEARY_IMAP_CLIENT_SESSION_STATE_BROKEN] Disconnected from imaps.univ-nantes.fr:993
[deb] 13:50:07 0,000104 geary: imap-client-session.vala:497: DTOR: ClientSession imaps.univ-nantes.fr:993 GEARY_IMAP_CLIENT_SESSION_STATE_BROKEN
[deb] 13:50:07 0,072519 geary: conversation-list-store.vala:439: Adding 6 conversations.
[deb] 13:50:07 0,003434 geary: conversation-list-store.vala:445: Added 6/6 conversations.
[deb] 13:50:07 0,001894 geary: app-email-store.vala:160: EmailStore account_01[other] running GearyAppListOperation on 6 emails
[deb] 13:50:07 0,018398 geary: conversation-viewer.vala:340: Showing: conversation_page
[deb] 13:50:07 0,024248 geary: app-email-store.vala:160: EmailStore account_01[other] running GearyAppFetchOperation on 1 emails
[deb] 13:50:07 0,041823 geary: imap-engine-minimal-folder.vala:258: account_01:>INBOX (open_count=3 remote_opened=true): Scheduling folder close
[deb] 13:50:07 0,008389 geary: imap-engine-minimal-folder.vala:258: account_01:>INBOX (open_count=2 remote_opened=true): Scheduling folder close
[deb] 13:50:07 0,000256 geary: imap-engine-minimal-folder.vala:798: account_01:>INBOX>aTODO (open_count=1 remote_opened=false): Folder opened
[deb] 13:50:07 0,001297 GLib: posix_spawn avoided (child_setup specified)
[deb] 13:50:08 0,541125 geary: imap-db-account.vala:1095: Search terms, offset/limit: "géraldine" (GEARY_SEARCH_QUERY_STRATEGY_CONSERVATIVE) 0/1000
[deb] 13:50:08 0,000686 geary: imap-db-account.vala:850: Search processing: term -> stem is "géraldine" -> "geraldin"
[deb] 13:50:08 0,000315 geary: imap-db-account.vala:1107: - Field "(null)" terms:
[deb] 13:50:08 0,000009 geary: imap-db-account.vala:1110: - "géraldine": géraldine, geraldin
[deb] 13:50:08 0,000004 geary: imap-db-account.vala:1115: SQL terms:
[deb] 13:50:08 0,000008 geary: imap-db-account.vala:1117: - "geraldin*"
[deb] 13:50:08 0,000008 geary: imap-db-account.vala:1117: - "géraldine*"
[deb] 13:50:09 0,523614 geary: imap-db-account.vala:1203: Matching emails found: 10
[deb] 13:50:09 0,000080 geary: imap-db-account.vala:1330: Stripped 0 emails from search for [géraldine] due to greedy stem matching
[deb] 13:50:09 0,000011 geary: imap-db-account.vala:1215: Final search matches: 10
[deb] 13:50:09 0,000980 geary: imap-engine-email-prefetcher.vala:108: account_01:>INBOX>aTODO (open_count=1 remote_opened=false): Scheduling 0 messages on open for prefetching
[deb] 13:50:09 0,000303 geary: imap-engine-minimal-folder.vala:258: account_01:>INBOX>aTODO (open_count=1 remote_opened=false): Scheduling folder close
[deb] 13:50:09 0,000545 geary: imap-engine-minimal-folder.vala:828: account_01:>INBOX>aTODO (open_count=1 remote_opened=false): Folder closing
[deb] 13:50:09 0,000146 geary: imap-engine-minimal-folder.vala:872: Closing replay queue for account_01:>INBOX>aTODO (open_count=1 remote_opened=false) (flush_pending=false): ReplayQueue:account_01:>INBOX>aTODO (open_count=1 remote_opened=false) (notification=0 local=0 local_active=true remote=0 remote_active=false)
[deb] 13:50:09 0,001546 geary: imap-engine-minimal-folder.vala:798: account_01:>INBOX>Sent (open_count=1 remote_opened=false): Folder opened
[deb] 13:50:09 0,000164 geary: imap-engine-replay-queue.vala:474: ReplayQueue.do_replay_local_async ReplayQueue:account_01:>INBOX>aTODO (open_count=1 remote_opened=false) (notification=0 local=0 local_active=false remote=1 remote_active=false) exiting
[deb] 13:50:09 0,000670 geary: imap-engine-replay-queue.vala:589: ReplayQueue.do_replay_remote_async ReplayQueue:account_01:>INBOX>aTODO (open_count=1 remote_opened=false) (notification=0 local=0 local_active=false remote=0 remote_active=false) exiting
[deb] 13:50:09 0,000398 geary: imap-engine-minimal-folder.vala:876: Closed replay queue for account_01:>INBOX>aTODO (open_count=1 remote_opened=false): ReplayQueue:account_01:>INBOX>aTODO (open_count=1 remote_opened=false) (notification=0 local=0 local_active=false remote=0 remote_active=false)
[deb] 13:50:09 0,000205 geary: imap-engine-minimal-folder.vala:905: account_01:>INBOX>aTODO (open_count=0 remote_opened=false): Folder closed
[deb] 13:50:09 0,078161 geary: imap-engine-minimal-folder.vala:258: account_01:>INBOX>Sent (open_count=1 remote_opened=false): Scheduling folder close
[deb] 13:50:09 0,000230 geary: imap-engine-minimal-folder.vala:828: account_01:>INBOX>Sent (open_count=1 remote_opened=false): Folder closing
[deb] 13:50:09 0,000032 geary: imap-engine-minimal-folder.vala:872: Closing replay queue for account_01:>INBOX>Sent (open_count=1 remote_opened=false) (flush_pending=false): ReplayQueue:account_01:>INBOX>Sent (open_count=1 remote_opened=false) (notification=0 local=0 local_active=true remote=0 remote_active=false)
[deb] 13:50:09 0,004306 geary: imap-engine-replay-queue.vala:474: ReplayQueue.do_replay_local_async ReplayQueue:account_01:>INBOX>Sent (open_count=1 remote_opened=false) (notification=0 local=0 local_active=false remote=1 remote_active=false) exiting
[deb] 13:50:09 0,000600 geary: imap-engine-replay-queue.vala:589: ReplayQueue.do_replay_remote_async ReplayQueue:account_01:>INBOX>Sent (open_count=1 remote_opened=false) (notification=0 local=0 local_active=false remote=0 remote_active=false) exiting
[deb] 13:50:09 0,000595 geary: imap-engine-minimal-folder.vala:876: Closed replay queue for account_01:>INBOX>Sent (open_count=1 remote_opened=false): ReplayQueue:account_01:>INBOX>Sent (open_count=1 remote_opened=false) (notification=0 local=0 local_active=false remote=0 remote_active=false)
[deb] 13:50:09 0,000036 geary: imap-engine-email-prefetcher.vala:108: account_01:>INBOX>Sent (open_count=1 remote_opened=false): Scheduling 0 messages on open for prefetching
[deb] 13:50:09 0,000040 geary: imap-engine-minimal-folder.vala:905: account_01:>INBOX>Sent (open_count=0 remote_opened=false): Folder closed
[deb] 13:50:09 0,100979 geary: imap-db-account.vala:1095: Search terms, offset/limit: "géral" (GEARY_SEARCH_QUERY_STRATEGY_CONSERVATIVE) 0/3
[deb] 13:50:09 0,000056 geary: imap-db-account.vala:1107: - Field "(null)" terms:
[deb] 13:50:09 0,000004 geary: imap-db-account.vala:1110: - "géral": géral, geral
[deb] 13:50:09 0,000001 geary: imap-db-account.vala:1115: SQL terms:
[deb] 13:50:09 0,000001 geary: imap-db-account.vala:1117: - "geral*"
[deb] 13:50:09 0,000002 geary: imap-db-account.vala:1117: - "géral*"
[deb] 13:50:09 0,025832 geary: imap-db-account.vala:1203: Matching emails found: 3
[deb] 13:50:09 0,000019 geary: imap-db-account.vala:1330: Stripped 0 emails from search for [géral] due to greedy stem matching
[deb] 13:50:09 0,000002 geary: imap-db-account.vala:1215: Final search matches: 3
[deb] 13:50:09 0,002620 geary: imap-db-account.vala:1330: Stripped 0 emails from search for [géral] due to greedy stem matching
[deb] 13:50:09 0,002042 geary: app-email-store.vala:160: EmailStore account_01[other] running GearyAppFetchOperation on 1 emails
[deb] 13:50:09 0,001409 geary: app-email-store.vala:160: EmailStore account_01[other] running GearyAppFetchOperation on 1 emails
[deb] 13:50:09 0,036336 geary: imap-engine-minimal-folder.vala:258: account_01:>INBOX (open_count=3 remote_opened=true): Scheduling folder close
[deb] 13:50:09 0,001906 geary: imap-engine-minimal-folder.vala:258: account_01:>INBOX (open_count=2 remote_opened=true): Scheduling folder close
[deb] 13:50:09 0,000863 GLib: posix_spawn avoided (child_setup specified)
[deb] 13:50:09 0,563173 GLib: posix_spawn avoided (child_setup specified)