GNOME Bugzilla – Bug 733868
Sending mail hangs when autocomplete with Gmail contacts address book is enabled.
Last modified: 2014-08-12 16:49:28 UTC
When I have autocomplete enabled with my Gmail contacts address book sending mail hangs on "Sending Message" and I have to kill Evolution. There's no problem with auto complete and local address books and no problems if I disabled auto complete for my Gmail contacts address book. This is terminal output for sending with autocomplete enabled: (evolution:6320): evolution-util-CRITICAL **: e_contact_store_get_contact: assertion 'ITER_IS_VALID (contact_store, iter)' failed (evolution:6320): evolution-util-CRITICAL **: e_contact_store_get_contact: assertion 'ITER_IS_VALID (contact_store, iter)' failed (evolution:6320): libebook-contacts-CRITICAL **: e_contact_get: assertion 'contact && E_IS_CONTACT (contact)' failed (evolution:6320): libebook-contacts-CRITICAL **: e_contact_get: assertion 'contact && E_IS_CONTACT (contact)' failed (evolution:6320): libebook-contacts-CRITICAL **: e_contact_get: assertion 'contact && E_IS_CONTACT (contact)' failed I have tried to remove and add the Gmail contacts but the problem remains.
What does "hang" mean (how long did you wait)? And can you provide a stacktrace when it hangs?
It hangs indefinitely on the last part where it says "Sending Message". The compose window never closes so I have to kill Evo. However, the e-mail is being sent. I will look into getting a stacktrace.
Not being a developer I am not ale create a stacktrace. I do however have the same problem on three machines with Evolution 3.12.4 and it should be easy to reproduce.
Please see https://wiki.gnome.org/Community/GettingInTouch/Bugzilla/GettingTraces for how to gather a stacktrace. You don't need to be a developer for that. :)
I had to downgrade to 3.10 since this is my work machine and it took me ages addressing mail in addition to other problems i had with Evo 3.12. I will get back on 3.12 in a couple of days and try to do the stacktrace. 3.10 works perfectly.
I see the same issue with 3.12.4 on two systems and I don't think it ever happened with 3.12.3. It's very annoying as I never know whether the mail got out or not. I believe it typically hangs after sending the mail, however, it doesn't get stored in the (IMAP) Sent folder. It happens very frequently but not every time. Sending a mail right after restarting evolution (using --force-shutdown to kill it first) typically works. This is with a stable (wired) internet connection. In contrast to Christian, I do not have a Gmail address book configured at all, just a local one. Increasing severity to critical as the mail is not stored in the Sent folder and thus, there is data loss.
+ Trace 233928
Thread 6 (Thread 0x7fbefffff700 (LWP 3662))
Thread 5 (Thread 0x7fbf4affd700 (LWP 3748))
Thread 2 (Thread 0x7fbeff7fe700 (LWP 3800))
I can confirm all observations from Jürg Billeter on Fedora 20 (using Gnome 3.12 from Copr). Only difference: I use owncloud CARDDAV addressbooks and CALDAV calendars via gnome online accounts.
Created attachment 282532 [details] Stacktrace
Possibly duplicate of bug 733081. I'll test whether I can still reproduce the issue with the fixes from the 3.12 branch.
The patch attached to bug #733081 seems to have fixed the problem for me. After two days of testing, I did not have a single hang anymore.
Yes, same here. *** This bug has been marked as a duplicate of bug 733081 ***