GNOME Bugzilla – Bug 328507
evolution-exchange-storage crashes with e_folder_exchange_search_start: assertion `E_IS_FOLDER_EXCHANGE (folder)' failed
Last modified: 2006-02-02 04:52:15 UTC
Steps to reproduce: 1. launch evolution-exchange-storage 2. launch evolution (configured with an exchange account) 3. Stack trace: (gdb) run Starting program: /local/opt/garnome-2.13.5/libexec/evolution/2.6/evolution-exchange-storage [Thread debugging using libthread_db enabled] [New Thread 182982053344 (LWP 4815)] [New Thread 1074006368 (LWP 4818)] Evolution Exchange Storage up and running [New Thread 1084496224 (LWP 4843)] impl_GNOME_Evolution_Addressbook_BookFactory_getBook + exchange://gaspac;auth=Basic@outlook.web.gs.com/;personal/Contacts => 0x59f640 impl_GNOME_Evolution_Addressbook_Book_open (0x59f640) [New Thread 1094986080 (LWP 4844)] evolution-exchange-storage-CRITICAL **: e_folder_exchange_search_start: assertion `E_IS_FOLDER_EXCHANGE (folder)' failed aborting... Program received signal SIGTRAP, Trace/breakpoint trap.
+ Trace 65577
Thread 1094986080 (LWP 4844)
Other information: RHEL4U2 x86_64, garnome 2.13.5
This is after I applied the patches from Bugs 327427, 327558, and 327468 to get this far... This appears to be caused by my personal Contacts on the exchange server being opened. If I continue after the trap, I get: evolution-exchange-storage-CRITICAL **: e_folder_exchange_search_start: assertion `E_IS_FOLDER_EXCHANGE (folder)' failed aborting... Program received signal SIGTRAP, Trace/breakpoint trap.
+ Trace 65578
Thread 1094986080 (LWP 5428)
Which version of Evolution you are using? Can you upgrade to Evolution 2.5.5 and exchange connector 2.5.5.1?
This is built from garnome 2.13.5, so it is evo 2.5.5.1 and exchange 2.5.5.1. Do want want me to _downgrade_ to evo 2.5.5?
No.. that build should be fine.
Created attachment 58255 [details] [review] patch This patch should fix the problem. building or updating cache is done after authenticating the user, i.e., after setting the folder hierarchy, and should not be done in load_source. Can you take this patch on 2.5.5.1 and see if it is working for you?
Looks like this fixes the problem. Thanks!
Thanks for your help in testing this patch. Fix is now committed to CVS head.