GNOME Bugzilla – Bug 545081
Evolution crashed : restarted after renaming a folder
Last modified: 2013-09-13 01:00:12 UTC
Evolution 2.23.5 Renamed a folder, didn't show any mails so restarted evolution, renamed folder was highlighted, evolution crashed at start up. Gdb traces of evolution process sexp is : [(match-all (not (system-flag "junk")))] Equivalent sql SELECT uid FROM 'INBOX/Planet' WHERE (junk != 1) [Thread 0xb1dffb90 (LWP 5730) exited] [Thread 0xb2767b90 (LWP 5731) exited] [New Thread 0xb2767b90 (LWP 5737)] [New Thread 0xb1dffb90 (LWP 5740)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb2f68b90 (LWP 5681)] 0xb7de3c5b in camel_folder_summary_load_from_db (s=0x8327758, ex=0xb2f68214) at camel-folder-summary.c:820 820 ret = camel_folder_summary_header_load_from_db (s, s->folder->parent_store, s->folder->full_name, ex); (gdb) t a a bt
+ Trace 203968
Thread 1 (Thread 0xb648f6e0 (LWP 5668))
(gdb)
Crash happened with same traces when i tried to delete a folder. ==12491== ==12491== Invalid read of size 4 ==12491== at 0x428CC6B: camel_folder_summary_load_from_db (camel-folder-summary.c:820) ==12491== by 0x7F52D77: camel_imap_summary_new (camel-imap-summary.c:163) ==12491== by 0x7F4D23C: imap_forget_folder (camel-imap-store.c:1153) ==12491== by 0x7F4D7FC: get_folders_sync (camel-imap-store.c:2625) ==12491== by 0x7F4DCCC: refresh_refresh (camel-imap-store.c:2714) ==12491== by 0x42A6711: session_thread_proxy (camel-session.c:592) ==12491== by 0x5A12E35: g_thread_pool_thread_proxy (gthreadpool.c:265) ==12491== by 0x5A1179E: g_thread_create_proxy (gthread.c:635) ==12491== by 0x4F97174: start_thread (in /lib/libpthread-2.8.so) ==12491== by 0x5B52DCD: clone (in /lib/libc-2.8.so) ==12491== Address 0x20 is not stack'd, malloc'd or (recently) free'd ==12491== ==12491== Process terminating with default action of signal 11 (SIGSEGV) ==12491== Access not within mapped region at address 0x20 ==12491== at 0x428CC6B: camel_folder_summary_load_from_db (camel-folder-summary.c:820) ==12491== by 0x7F52D77: camel_imap_summary_new (camel-imap-summary.c:163) ==12491== by 0x7F4D23C: imap_forget_folder (camel-imap-store.c:1153) ==12491== by 0x7F4D7FC: get_folders_sync (camel-imap-store.c:2625) ==12491== by 0x7F4DCCC: refresh_refresh (camel-imap-store.c:2714) ==12491== by 0x42A6711: session_thread_proxy (camel-session.c:592) ==12491== by 0x5A12E35: g_thread_pool_thread_proxy (gthreadpool.c:265) ==12491== by 0x5A1179E: g_thread_create_proxy (gthread.c:635) ==12491== by 0x4F97174: start_thread (in /lib/libpthread-2.8.so) ==12491== by 0x5B52DCD: clone (in /lib/libc-2.8.so)
Fixed.