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
