I'm observing this problem as well (Edgy, last updated 2006-10-07). Additionally, if I select the Inbox folder in my IMAP account, then select the spam folder in that same account, and the go back to the Inbox folder, the following happens: - About four of every five times Evolution crashes. - When Evolution doesn't crash, it shows the error message copied by the original reporter when I select Inbox. From that point on, every attempt of selecting Inbox leads to the same error message and an empty summary window. I tried to collect debug information with symbols. This is the backtrace as collected by bug buddy: Distribution: Ubuntu 6.10 (edgy) Gnome Release: 2.16.1 2006-10-02 (Ubuntu) BugBuddy Version: 2.16.0 Memory status: size: 175222784 vsize: 0 resident: 175222784 share: 0 rss: 25444352 rss_rlim: 0 CPU usage: start_time: 1160255046 rtime: 0 utime: 217 stime: 0 cutime:199 cstime: 0 timeout: 18 it_real_value: 0 frequency: 0 Backtrace was generated from '/usr/bin/evolution-2.8' Using host libthread_db library "/usr/lib/debug/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1233066320 (LWP 12205)] [New Thread -1367376976 (LWP 12224)] [New Thread -1358988368 (LWP 12223)] [New Thread -1308066896 (LWP 12220)] [New Thread -1299678288 (LWP 12214)] [New Thread -1290007632 (LWP 12213)] [New Thread -1281487952 (LWP 12211)] 0xb7145e91 in __waitpid_nocancel () from /usr/lib/debug/libc.so.6 #0 0xb7145e91 in __waitpid_nocancel () from /usr/lib/debug/libc.so.6 #1 0xb7e411b6 in gnome_gtk_module_info_get () from /usr/lib/libgnomeui-2.so.0 #2 0x0805f8e9 in segv_redirect (sig=11) at main.c:426 #3 #4 0xb70289ac in __lll_mutex_unlock_wake () from /usr/lib/debug/libpthread.so.0 #5 0xb70259e9 in _L_mutex_unlock_94 () from /usr/lib/debug/libpthread.so.0 #6 0x0000001d in ?? () #7 0xb71d7ff4 in ?? () from /usr/lib/debug/libc.so.6 #8 0x0869c410 in ?? () #9 0x0823a828 in ?? () #10 0xbfcfd918 in ?? () #11 0xb70259e0 in __pthread_mutex_unlock (mutex=0xbfcfd928) at pthread_mutex_unlock.c:129 #12 0xb70259e0 in __pthread_mutex_unlock (mutex=0x8103fb8) at pthread_mutex_unlock.c:129 #13 0xb7184176 in pthread_mutex_unlock (mutex=0x8103fb8) at forward.c:183 #14 0xb722a276 in e_thread_put (e=0x8103fa8, msg=0x869c410) at e-msgport.c:1148 #15 0xb3db3e0c in ml_regen_timeout (m=0x869c410) at message-list.c:3923 #16 0xb3db4586 in message_list_thaw (ml=0x823a828) at message-list.c:3305 #17 0xb3d682ff in emfb_set_folder (emfv=0x8239000, folder=0x8573e00, uri=0x869c0f8 "imap://soto%40informatik.uni-kl.de@localhost:5993/INBOX") at em-folder-browser.c:1899 #18 0xb3d73902 in emfv_got_folder ( uri=0x869c0f8 "imap://soto%40informatik.uni-kl.de@localhost:5993/INBOX", folder=0x8573e00, data=0x8239000) at em-folder-view.c:691 #19 0xb3da6656 in get_folder_got (mm=0x80ef6c8) at mail-ops.c:1230 #20 0xb3da6065 in mail_msgport_replied (source=0x80cd308, cond=G_IO_IN, d=0x81c1868) at mail-mt.c:461 #21 0xb755bc8d in g_io_channel_unix_get_fd () from /usr/lib/libglib-2.0.so.0 #22 0xb7532802 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #23 0xb75357df in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #24 0xb7535b89 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #25 0xb7d15a23 in bonobo_main () from /usr/lib/libbonobo-2.so.0 #26 0x0805f718 in main (argc=1, argv=0xbfcfddc4) at main.c:615 Thread 7 (Thread -1281487952 (LWP 12211)): #0 0xb71721b7 in ___newselect_nocancel () from /usr/lib/debug/libc.so.6 No locals. #1 0xb7229f1c in e_msgport_wait (mp=0x81add38) at e-msgport.c:643 rfds = {__fds_bits = {0, 16, 0 }} #2 0xb722a5e9 in thread_dispatch (din=0x81adcd8) at e-msgport.c:1035 e = m = (EMsg *) 0x0 info = self = 3013479344 #3 0xb70230fb in start_thread (arg=0xb39e0bb0) at pthread_create.c:261 __res = __ignore1 = __ignore2 = pd = (struct pthread *) 0xb39e0bb0 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1224548364, 0, 8195840, -1281489688, 1284768912, 1208496331}, mask_was_saved = 0}}, priv = { pad = {0x0, 0x0, 0x0, 0xb7023092}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 robust = #4 0xb71788ee in clone () from /usr/lib/debug/libc.so.6 fstab_state = {fs_fp = 0x0, fs_buffer = 0x0, fs_mntres = { mnt_fsname = 0x0, mnt_dir = 0x0, mnt_type = 0x0, mnt_opts = 0x0, mnt_freq = 0, mnt_passno = 0}, fs_ret = {fs_spec = 0x0, fs_file = 0x0, fs_vfstype = 0x0, fs_mntops = 0x0, fs_type = 0x0, fs_freq = 0, fs_passno = 0}} __elf_set___libc_subfreeres_element_fstab_free__ = ( const void *) 0xb71b23a0 Thread 6 (Thread -1290007632 (LWP 12213)): #0 0xb71721b7 in ___newselect_nocancel () from /usr/lib/debug/libc.so.6 No locals. #1 0xb7229f1c in e_msgport_wait (mp=0x80ef768) at e-msgport.c:643 rfds = {__fds_bits = {0, 1, 0 }} #2 0xb722a5e9 in thread_dispatch (din=0x80ef708) at e-msgport.c:1035 e = m = (EMsg *) 0x0 info = self = 3004959664 #3 0xb70230fb in start_thread (arg=0xb31c0bb0) at pthread_create.c:261 __res = __ignore1 = __ignore2 = pd = (struct pthread *) 0xb31c0bb0 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1224548364, 0, 8195840, -1290009368, 1276511376, 1208496331}, mask_was_saved = 0}}, priv = { pad = {0x0, 0x0, 0x0, 0xb7023092}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 robust = #4 0xb71788ee in clone () from /usr/lib/debug/libc.so.6 fstab_state = {fs_fp = 0x0, fs_buffer = 0x0, fs_mntres = { mnt_fsname = 0x0, mnt_dir = 0x0, mnt_type = 0x0, mnt_opts = 0x0, mnt_freq = 0, mnt_passno = 0}, fs_ret = {fs_spec = 0x0, fs_file = 0x0, fs_vfstype = 0x0, fs_mntops = 0x0, fs_type = 0x0, fs_freq = 0, fs_passno = 0}} __elf_set___libc_subfreeres_element_fstab_free__ = ( const void *) 0xb71b23a0 Thread 5 (Thread -1299678288 (LWP 12214)): #0 0xb71721b7 in ___newselect_nocancel () from /usr/lib/debug/libc.so.6 No locals. #1 0xb7229f1c in e_msgport_wait (mp=0x8261b70) at e-msgport.c:643 rfds = {__fds_bits = {0, 0, 0, 1024, 0 }} #2 0xb722a5e9 in thread_dispatch (din=0x8261dc0) at e-msgport.c:1035 e = m = (EMsg *) 0x0 info = self = 2995289008 #3 0xb70230fb in start_thread (arg=0xb2887bb0) at pthread_create.c:261 __res = __ignore1 = __ignore2 = pd = (struct pthread *) 0xb2887bb0 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1224548364, 0, 8195840, -1299680024, 1300395152, 1208496331}, mask_was_saved = 0}}, priv = { pad = {0x0, 0x0, 0x0, 0xb7023092}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 robust = #4 0xb71788ee in clone () from /usr/lib/debug/libc.so.6 fstab_state = {fs_fp = 0x0, fs_buffer = 0x0, fs_mntres = { mnt_fsname = 0x0, mnt_dir = 0x0, mnt_type = 0x0, mnt_opts = 0x0, mnt_freq = 0, mnt_passno = 0}, fs_ret = {fs_spec = 0x0, fs_file = 0x0, fs_vfstype = 0x0, fs_mntops = 0x0, fs_type = 0x0, fs_freq = 0, fs_passno = 0}} __elf_set___libc_subfreeres_element_fstab_free__ = ( const void *) 0xb71b23a0 Thread 4 (Thread -1308066896 (LWP 12220)): #0 0xb70288a9 in __lll_mutex_lock_wait () from /usr/lib/debug/libpthread.so.0 No symbol table info available. #1 0xb7025383 in _L_mutex_lock_74 () from /usr/lib/debug/libpthread.so.0 No symbol table info available. #2 0x00000000 in ?? () No symbol table info available. Thread 3 (Thread -1358988368 (LWP 12223)): #0 0xb71721b7 in ___newselect_nocancel () from /usr/lib/debug/libc.so.6 No locals. #1 0xb7229f1c in e_msgport_wait (mp=0x81add38) at e-msgport.c:643 rfds = {__fds_bits = {0, 16, 0 }} #2 0xb722a5e9 in thread_dispatch (din=0x81adcd8) at e-msgport.c:1035 e = m = (EMsg *) 0x0 info = self = 2935978928 #3 0xb70230fb in start_thread (arg=0xaeff7bb0) at pthread_create.c:261 __res = __ignore1 = __ignore2 = pd = (struct pthread *) 0xaeff7bb0 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1224548364, 0, 8195840, -1358990104, 1375040656, 1208496331}, mask_was_saved = 0}}, priv = { pad = {0x0, 0x0, 0x0, 0xb7023092}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 robust = #4 0xb71788ee in clone () from /usr/lib/debug/libc.so.6 fstab_state = {fs_fp = 0x0, fs_buffer = 0x0, fs_mntres = { mnt_fsname = 0x0, mnt_dir = 0x0, mnt_type = 0x0, mnt_opts = 0x0, mnt_freq = 0, mnt_passno = 0}, fs_ret = {fs_spec = 0x0, fs_file = 0x0, fs_vfstype = 0x0, fs_mntops = 0x0, fs_type = 0x0, fs_freq = 0, fs_passno = 0}} __elf_set___libc_subfreeres_element_fstab_free__ = ( const void *) 0xb71b23a0 Thread 2 (Thread -1367376976 (LWP 12224)): #0 0xb71721b7 in ___newselect_nocancel () from /usr/lib/debug/libc.so.6 No locals. #1 0xb7229f1c in e_msgport_wait (mp=0x81add38) at e-msgport.c:643 rfds = {__fds_bits = {0, 16, 0 }} #2 0xb722a5e9 in thread_dispatch (din=0x81adcd8) at e-msgport.c:1035 e = m = (EMsg *) 0x0 info = self = 2927590320 #3 0xb70230fb in start_thread (arg=0xae7f7bb0) at pthread_create.c:261 __res = __ignore1 = __ignore2 = pd = (struct pthread *) 0xae7f7bb0 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1224548364, 0, 8195840, -1367378712, 1366652048, 1208496331}, mask_was_saved = 0}}, priv = { pad = {0x0, 0x0, 0x0, 0xb7023092}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 robust = #4 0xb71788ee in clone () from /usr/lib/debug/libc.so.6 fstab_state = {fs_fp = 0x0, fs_buffer = 0x0, fs_mntres = { mnt_fsname = 0x0, mnt_dir = 0x0, mnt_type = 0x0, mnt_opts = 0x0, mnt_freq = 0, mnt_passno = 0}, fs_ret = {fs_spec = 0x0, fs_file = 0x0, fs_vfstype = 0x0, fs_mntops = 0x0, fs_type = 0x0, fs_freq = 0, fs_passno = 0}} __elf_set___libc_subfreeres_element_fstab_free__ = ( const void *) 0xb71b23a0 Thread 1 (Thread -1233066320 (LWP 12205)): #0 0xb7145e91 in __waitpid_nocancel () from /usr/lib/debug/libc.so.6 No locals. #1 0xb7e411b6 in gnome_gtk_module_info_get () from /usr/lib/libgnomeui-2.so.0 No symbol table info available. #2 0x0805f8e9 in segv_redirect (sig=11) at main.c:426 No locals. #3 No symbol table info available. #4 0xb70289ac in __lll_mutex_unlock_wake () from /usr/lib/debug/libpthread.so.0 No symbol table info available. #5 0xb70259e9 in _L_mutex_unlock_94 () from /usr/lib/debug/libpthread.so.0 No symbol table info available. #6 0x0000001d in ?? () No symbol table info available. #7 0xb71d7ff4 in ?? () from /usr/lib/debug/libc.so.6 No symbol table info available. #8 0x0869c410 in ?? () No symbol table info available. #9 0x0823a828 in ?? () No symbol table info available. #10 0xbfcfd918 in ?? () No symbol table info available. #11 0xb70259e0 in __pthread_mutex_unlock (mutex=0xbfcfd928) at pthread_mutex_unlock.c:129 No locals. #12 0xb70259e0 in __pthread_mutex_unlock (mutex=0x8103fb8) at pthread_mutex_unlock.c:129 No locals. #13 0xb7184176 in pthread_mutex_unlock (mutex=0x8103fb8) at forward.c:183 No locals. #14 0xb722a276 in e_thread_put (e=0x8103fa8, msg=0x869c410) at e-msgport.c:1148 id = dmsg = (EMsg *) 0x0 #15 0xb3db3e0c in ml_regen_timeout (m=0x869c410) at message-list.c:3923 No locals. #16 0xb3db4586 in message_list_thaw (ml=0x823a828) at message-list.c:3305 __PRETTY_FUNCTION__ = "message_list_thaw" #17 0xb3d682ff in emfb_set_folder (emfv=0x8239000, folder=0x8573e00, uri=0x869c0f8 "imap://soto%40informatik.uni-kl.de@localhost:5993/INBOX") at em-folder-browser.c:1899 sstate = state = gconf = (GConfClient *) 0x806c560 p = (struct _EMFolderBrowserPrivate *) 0x83b0238 #18 0xb3d73902 in emfv_got_folder ( uri=0x869c0f8 "imap://soto%40informatik.uni-kl.de@localhost:5993/INBOX", folder=0x8573e00, data=0x8239000) at em-folder-view.c:691 No locals. #19 0xb3da6656 in get_folder_got (mm=0x80ef6c8) at mail-ops.c:1230 No locals. #20 0xb3da6065 in mail_msgport_replied (source=0x80cd308, cond=G_IO_IN, d=0x81c1868) at mail-mt.c:461 No locals. #21 0xb755bc8d in g_io_channel_unix_get_fd () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #22 0xb7532802 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #23 0xb75357df in g_main_context_check () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #24 0xb7535b89 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #25 0xb7d15a23 in bonobo_main () from /usr/lib/libbonobo-2.so.0 No symbol table info available. #26 0x0805f718 in main (argc=1, argv=0xbfcfddc4) at main.c:615 fd = uri_list = (GSList *) 0x0 program = (GnomeProgram *) 0x806e028 context = icon_list = #0 0xb7145e91 in __waitpid_nocancel () from /usr/lib/debug/libc.so.6