Thanks ! I don't 100% vouch for the reproducer :-) I just asked Claude
to create one after debugging why evolution was livelocking (it's not
frozen, but it gets into a state where it has a pile of "Refreshing xxx"
tasks that make no forward progress). This ended up being the bug fixed
by the upstream commit mentioned above, ie, evo fills up the GTask pool
as explained earlier, and that prevents the underlying tls code from
starting a task needed to complete a connection, while holding the
connection lock.

I have been running with the fix (along some other evo fixes and
backports, separate conversation) and now it's solid on our (Amazon)
internal M365 servers.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2165869

Title:
  glib2 GTask bug causes livelocks in Evolution (and others)

To manage notifications about this bug go to:
https://bugs.launchpad.net/glib/+bug/2165869/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to