GNOME Bugzilla – Bug 566735
Evolution crashed while startup
Last modified: 2010-06-10 04:00:34 UTC
Steps to reproduce: Just started evolution from a terminal Stack trace: Distribution: SUSE Linux Enterprise Desktop 11 (i586) Gnome Release: 2.24.1 2008-12-08 (SUSE) BugBuddy Version: 2.24.1 System: Linux 2.6.27.8-1-pae #1 SMP 2008-12-08 03:55:28 +0100 i686 X Vendor: The X.Org Foundation X Vendor Release: 10502000 Selinux: No Accessibility: Disabled GTK+ Theme: Gilouche Icon Theme: Gilouche Memory status: size: 162590720 vsize: 162590720 resident: 24195072 share: 18382848 rss: 24195072 rss_rlim: 18446744073709551615 CPU usage: start_time: 1231223820 rtime: 84 utime: 76 stime: 8 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/evolution' [?1034h[Thread debugging using libthread_db enabled] [New Thread 0xaf0d5b90 (LWP 19109)] [New Thread 0xafadbb90 (LWP 19105)] 0xffffe430 in __kernel_vsyscall ()
+ Trace 211308
Thread 2 (Thread 0xaf0d5b90 (LWP 19109))
MAPI rpm version evolution-mapi-provider-0.25.3-58.3 evolution-mapi-provider-debuginfo-0.25.3-58.3
Guess there was some problem with the build rpms given for testing. I updated back to the RC1 rpms and the crash does not seem to happen again. I also tested with the latest updated trunk mapi build and the crash does not occur. So closing this as invalid.
Hmm I can reproduce this bug in trunk consistently. So reopening the bug with new traces. Evolution-mapi revision: 86 Steps to reproduce: 1. Create a folder with character '&' in the name (like.....'xyz&abc'). When seen in outlook the name contains the '&' character but it seems evolution-mapi does not recongnize this really. (xyzabc) 2. So if you try to rename this folder, it says folder does not exist. 3. Now try to delete that folder then Evolution is crashed with below trace. Note: The folder is deleted when seen from outlook libexchangemapi-Message: exchange-mapi-connection.c(1559): exchange_mapi_remove_folder: lock(connect_lock) Folder with id EE788DE208010001 was emptied Folder with id EE788DE208010001 was deleted libexchangemapi-Message: exchange-mapi-connection.c(1614): exchange_mapi_remove_folder: unlock(connect_lock) exchange-mapi-connection.c(1616): Leaving exchange_mapi_remove_folder Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffdddf7950 (LWP 13172)] camel_folder_summary_load_from_db (s=0x7fffd80a9870, ex=0x7fffdddf6e70) at camel-folder-summary.c:960 960 ret = camel_folder_summary_header_load_from_db (s, s->folder->parent_store, s->folder->full_name, ex); (gdb) t a a bt
+ Trace 211982
Thread 23 (Thread 0x7fffdddf7950 (LWP 13172))
(gdb)
(In reply to comment #3) > Hmm I can reproduce this bug in trunk consistently. So reopening the bug with > new traces. > The traces are different. #1 is because of binary incompat. And this one is a bug in the code.
Created attachment 127514 [details] [review] No need for summary during deletion,
committed. r89
*** Bug 568539 has been marked as a duplicate of this bug. ***