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 675730 - [abrt] Crash on book backend regular update
[abrt] Crash on book backend regular update
Status: RESOLVED FIXED
Product: evolution-ews
Classification: Other
Component: Contacts (personal addressbooks)
3.4.x
Other Linux
: Normal critical
: ---
Assigned To: Evolution EWS maintainer(s)
Evolution EWS maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2012-05-09 09:01 UTC by Milan Crha
Modified: 2012-08-20 17:21 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
ews patch (573 bytes, patch)
2012-08-20 17:20 UTC, Milan Crha
committed Details | Review

Description Milan Crha 2012-05-09 09:01:51 UTC
Moving this from a downstream bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=820069

[abrt] evolution-data-server-3.4.1-2.fc17: Process /usr/libexec/evolution-addressbook-factory was killed by signal 11 (SIGSEGV)

libreport version: 2.0.10
abrt_version:   2.0.10
backtrace_rating: 4
cmdline:        /usr/libexec/evolution-addressbook-factory
core_backtrace: 
crash_function: e_ews_connection_sync_folder_items_start
executable:     /usr/libexec/evolution-addressbook-factory
kernel:         3.3.4-1.fc17.i686.PAE
time:           Пт. 04 мая 2012 10:01:59

Core was generated by `/usr/libexec/evolution-addressbook-factory'.
Program terminated with signal 11, Segmentation fault.

Thread 1 (Thread 0xb3afdb40 (LWP 32026))

  • #0 e_ews_connection_sync_folder_items_start
    at e-ews-connection.c line 2280
  • #1 e_ews_connection_sync_folder_items
    at e-ews-connection.c line 2379
  • #2 ebews_start_sync
    at e-book-backend-ews.c line 2188
  • #3 delta_thread
    at e-book-backend-ews.c line 2250
  • #4 g_thread_proxy
    at gthread.c line 801
  • #5 start_thread
    at pthread_create.c line 309
  • #6 clone
    at ../sysdeps/unix/sysv/linux/i386/clone.S line 133

Comment 1 Brian J. Murrell 2012-08-16 23:02:48 UTC
Also seen with evolution-data-server-3.4.4-1.fc17.  For what it's worth, I had no connection to the EWS server when this happened.  Perhaps that's related.
Comment 2 Milan Crha 2012-08-20 12:54:58 UTC
You are right, it's related. The connection argument passed in as 'cnc' is NULL, thus it crashes when the code tries to dereference it. I'll check what I can do with it.
Comment 3 Milan Crha 2012-08-20 17:20:28 UTC
Created attachment 221859 [details] [review]
ews patch

for evolution-ews;


I think there is nothing better to be done than postponing the scheduled update, if the backend is not connected currently.
Comment 4 Milan Crha 2012-08-20 17:21:55 UTC
Created commit 87be19d in ews master (3.5.91+)