GNOME Bugzilla – Bug 635590
Crash on account re-enable
Last modified: 2011-01-27 11:37:53 UTC
Moving this from a downstream bug report: https://bugzilla.redhat.com/show_bug.cgi?id=656007 abrt version: 1.1.13 architecture: i686 Attached file: backtrace cmdline: evolution component: evolution crash_function: __strcmp_ssse3 executable: /usr/bin/evolution kernel: 2.6.35.6-48.fc14.i686 package: evolution-2.32.0-2.fc14 rating: 4 reason: Process /usr/bin/evolution was killed by signal 11 (SIGSEGV) release: Fedora release 14 (Laughlin) time: 1290458640 uid: 500 How to reproduce ----- 1. try to synchronize evolution with exchange 2010 Core was generated by `evolution'. Program terminated with signal 11, Segmentation fault.
+ Trace 224796
Thread 13 (Thread 9564)
Thread 1 (Thread 9621)
Created attachment 179422 [details] [review] eex patch for evolution-exchange; I was able to reproduce something very close to this. My steps are: a) run evolution in offline with eex account disabled b) enable eex account c) wait till everything is initialized (no operation lefts in status bar) d) disable eex account e) wait till everything is initialized (no operation lefts in status bar) f) enable eex account The this is that the ExchangeData structure wasn't removed from the internal list of connections when the CamelExchangeService was freed.
Created commit 4b30fc3 in eex master (2.91.6+)