GNOME Bugzilla – Bug 725045
[abrt] Crash updating Google book's contact with photo
Last modified: 2014-05-22 09:25:41 UTC
Moving this from a downstream bug report: https://bugzilla.redhat.com/show_bug.cgi?id=1068984 Version-Release number of selected component: evolution-data-server-3.10.4-1.fc20 Additional info: reporter: libreport-2.1.12 backtrace_rating: 4 cmdline: /usr/libexec/evolution-addressbook-factory crash_function: vasprintf executable: /usr/libexec/evolution-addressbook-factory kernel: 3.13.3-201.fc20.x86_64 Program terminated with signal SIGSEGV, Segmentation fault.
+ Trace 233232
Thread 5 (Thread 0x7fd287301840 (LWP 2429))
This seems to me like an out-of-memory issue, also because the Google's backend related code only does: 1810 g_debug (G_STRFUNC); 1811 1812 g_debug ("Updating: %s", vcards[0]); 1813 1814 /* We make the assumption that the vCard list we're passed is while the vcard[0] looks correct to me. The process status shows: > VmPeak: 1808236 kB > VmSize: 1799664 kB I know of one memory leak fix, at bug #721030, which landed for 3.10.4+, but that was for a WebDAV book, not for the Google book backend.
Similar downstream bug report from 3.10.4: https://bugzilla.redhat.com/show_bug.cgi?id=1082733 Description of problem: while updating a contact Version-Release number of selected component: evolution-data-server-3.10.4-3.fc20 Additional info: reporter: libreport-2.2.0 backtrace_rating: 4 cmdline: /usr/libexec/evolution-addressbook-factory crash_function: magazine_cache_trim executable: /usr/libexec/evolution-addressbook-factory kernel: 3.13.6-200.fc20.x86_64 I can confirm the record was actually changed. It was Google's addressbook. I was adding a postal address to an existing contact. The contact probably had Google+ account (I could see their avatar on my Android, and I hadn't added it manually) if this matters. The issue is not reproducible. Core was generated by `/usr/libexec/evolution-addressbook-factory'. Program terminated with signal SIGSEGV, Segmentation fault.
+ Trace 233427
Thread 1 (Thread 0x7f9e1ed87840 (LWP 3062))
I wasn't able to reproduce it, because my Google contacts didn't have assigned photos. This crash (double free) happens only when the updated contact has set a photo. Created commit e636dd4 in eds master (3.13.2+) [1] Created commit 683bd3e in eds evolution-data-server-3-12 (3.12.3+) [1] https://git.gnome.org/browse/evolution-data-server/commit/?id=e636dd4