After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 739343 - Google Task with Due Date freezes UI on save
Google Task with Due Date freezes UI on save
Status: RESOLVED FIXED
Product: evolution-data-server
Classification: Platform
Component: Tasks
3.12.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2014-10-29 10:10 UTC by Rick
Modified: 2014-10-31 17:23 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Rick 2014-10-29 10:10:25 UTC
Creating a task with just the name works fine, but when a detail (like a due date) is added, then trying to save the task causes Evolution to hang for several minutes. 

I have this issue in opensuse 13.1 and I came across a post from a Ubuntu user too here: 
http://askubuntu.com/questions/542511/evolution-freezes-when-saving-a-google-task

In the end it generally works, but the user is presented with a dialog saying Evolution is no longer responding (wait(?), close(?))...
Comment 1 Milan Crha 2014-10-31 17:23:33 UTC
Thanks for a bug report. Weird I didn't spot it when I was testing the backend. There was missing one method implementation, which caused a wait for a D-Bus call to timeout. The editor does the D-Bus call in the main thread, thus it blocks whole UI during this wait. I fixed it for the next version:

Created commit 0e674fc in eds master (3.13.8+) [1]
Created commit d8b9ecd in eds evolution-data-server-3-12 (3.12.8+)

[1] https://git.gnome.org/browse/evolution-data-server/commit/?id=0e674fc