GNOME Bugzilla – Bug 702721
another 15+ second hang ...
Last modified: 2021-05-19 12:13:26 UTC
Milan mentioned he'd like these filed - after fetching / filtering mail from IMAP -> my local accounts I typically get a long hang; last I looked it was counting unread mail in folders; this time it was:
+ Trace 232117
Thread 486 (Thread 0x99dffb40 (LWP 25908))
all other threads quiescent. I guess it is other g_idle_dispatch'ed task that takes an unfeasibly long time :-) quite possibly that is because the fsync above is hammering the system (or something), having said that I'm using ext4 which should not flush the whole filesystem if you fsync one file like ext3 did so ... ;-) HTH.
This is a fairly large problem to tackle. We basically need to quit calling SQLite functions from the main thread, which happens frequently through CamelFolderSummary. But it's going to require a good deal of API rework on the order of magnitude similar to when I added an async API to Camel itself. It's on my To-Do list, but not something I'll be getting to before 3.10.
*** Bug 712591 has been marked as a duplicate of this bug. ***
Hmm, I see one related change, from bug #688926, but it's around 3.7.3, thus part of 3.8.5, about which the bug #712591 is. Maybe there are more things here.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/Community/GettingInTouch/BugReportingGuidelines and create a new bug report ticket at https://gitlab.gnome.org/GNOME/evolution/-/issues/ Thank you for your understanding and your help.