I've upgraded from Fedora 13 running evolution 2.31.5 and evo-mapi 0.31.5 (Fedora 14 rpms and associated dependencies recompiled against Fedora 13). Now I've upgraded to Fedora 14 beta with evolution 2.32.0 final and I can't get my email and evolution crashes pidgin-evolution-2.7.3-4.fc14.x86_64 evolution-mapi-0.32.0-1.fc14.x86_64 evolution-data-server-debuginfo-2.32.0-2.fc14.x86_64 evolution-debuginfo-2.32.0-2.fc14.x86_64 evolution-mapi-debuginfo-0.32.0-1.fc14.x86_64 evolution-2.32.0-2.fc14.x86_64 evolution-data-server-2.32.0-2.fc14.x86_64 openchange-0.9-8.fc14.x86_64 openchange-client-0.9-8.fc14.x86_64 openchange-debuginfo-0.9-8.fc14.x86_64 openchange-0.9-8.fc14.x86_64 openchange-client-0.9-8.fc14.x86_64 samba4-libs-4.0.0-24.alpha11.fc14.x86_64 I get the dialog "Unable to authenticate to Exchange MAPI Server: MapiLogonEx: MAPI error MAPI_E_NOT_FOUND (0x8004010f) occurred Please enter the MAPI password for usernae" The password is correct and is it the one that was working before upgrade. I've tried removing it from the gnome keyring to no avail. The password is correct because it works through OWA. The crash I get is as follows (with server names and usernames removed): [New Thread 2860] [New Thread 2861] [New Thread 2863] [New Thread 2865] [New Thread 2862] [New Thread 2864] [New Thread 2867] Core was generated by `evolution'. Program terminated with signal 11, Segmentation fault. #0 mail_tools_folder_to_url (folder=<value optimized out>) at mail-tools.c:422 422 url = camel_url_copy (service->url); Thread 7 (Thread 2867): #0 __strcmp_ssse3 () at ../sysdeps/x86_64/strcmp.S:298 No locals. #1 0x00007f914893dcb9 in g_str_equal (v1=<value optimized out>, v2=<value optimized out>) at gstring.c:116 string1 = <value optimized out> string2 = <value optimized out> #2 0x00007f914890b5df in g_hash_table_lookup_node (hash_table=0x267fb70, key=0x7f910c04e8f0, notify=1) at ghash.c:330 node = <value optimized out> node_index = 5495 hash_value = 159165635 step = <value optimized out> #3 g_hash_table_remove_internal (hash_table=0x267fb70, key=0x7f910c04e8f0, notify=1) at ghash.c:1091 node = <value optimized out> node_index = 5495 __PRETTY_FUNCTION__ = "g_hash_table_remove_internal" #4 0x00007f914dcbc961 in camel_pstring_free (s=0x7f910c04e8f0 "040037010000001DE8E3E3030000001F") at camel-string-utils.c:274 p = 0x7f910c04e8f0 "040037010000001DE8E3E3030000001F" pcount = 0x1 count = <value optimized out> __PRETTY_FUNCTION__ = "camel_pstring_free" #5 0x00007f91488f184b in g_ptr_array_foreach (array=0x28e3b40, func=0x7f914dcbc860 <camel_pstring_free>, user_data=0x0) at garray.c:1306 i = <value optimized out> __PRETTY_FUNCTION__ = "g_ptr_array_foreach" #6 0x00007f914ef512ad in folder_summary_finalize (object=0x7f91040042b0) at camel-folder-summary.c:220 summary = 0x7f91040042b0 #7 0x00007f91492002f4 in g_object_unref (_object=0x7f91040042b0) at gobject.c:2695 object = 0x7f91040042b0 old_ref = <value optimized out> __PRETTY_FUNCTION__ = "g_object_unref" #8 0x00007f914ef59fad in folder_dispose (object=0x22d29a0) at camel-folder.c:392 folder = 0x22d29a0 #9 0x00007f914920026a in g_object_unref (_object=0x22d29a0) at gobject.c:2658 object = 0x22d29a0 old_ref = 1 __PRETTY_FUNCTION__ = "g_object_unref" #10 0x00007f9139b5bfee in refresh_folders_exec (m=0x2856540) at mail-send-recv.c:913 i = <value optimized out> folder = 0x22d29a0 local_error = 0x0 #11 0x00007f9139b55908 in mail_msg_proxy (msg=0x2856540) at mail-mt.c:469 No locals. #12 0x00007f9148945bc4 in g_thread_pool_thread_proxy (data=<value optimized out>) at gthreadpool.c:319 task = 0x2856540 pool = 0x22bd4b0 #13 0x00007f9148943446 in g_thread_create_proxy (data=0x23f37b0) at gthread.c:1897 thread = 0x23f37b0 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #14 0x00007f914c59bd5b in start_thread (arg=0x7f9129696710) at pthread_create.c:301 pd = 0x7f9129696710 now = <value optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140261441758992, 2704534886117739854, 140734005216208, 140261441759696, 0, 3, -2690299392118551218, -2690082100015461042}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> pagesize_m1 = <value optimized out> sp = <value optimized out> freesize = <value optimized out> __PRETTY_FUNCTION__ = "start_thread" #15 0x00007f914861ae1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 No locals. Thread 6 (Thread 2864): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 No locals. #1 0x00007f91488f1c50 in g_async_queue_pop_intern_unlocked (queue=0x22d3060, try=0, end_time=0x0) at gasyncqueue.c:416 retval = <value optimized out> __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked" #2 0x00007f91488f2418 in g_async_queue_pop (queue=0x22d3060) at gasyncqueue.c:456 retval = <value optimized out> __PRETTY_FUNCTION__ = "g_async_queue_pop" #3 0x00007f914dc8fdcb in sync_request_thread_cb (cFile=0x22d3570) at camel-db.c:80 data = <value optimized out> flags = <value optimized out> #4 0x00007f9148943446 in g_thread_create_proxy (data=0x22d30a0) at gthread.c:1897 thread = 0x22d30a0 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #5 0x00007f914c59bd5b in start_thread (arg=0x7f912ae99710) at pthread_create.c:301 pd = 0x7f912ae99710 now = <value optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140261466937104, 2704534886117739854, 140734005217152, 140261466937808, 0, 3, -2690296091973055154, -2690082100015461042}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> pagesize_m1 = <value optimized out> sp = <value optimized out> freesize = <value optimized out> __PRETTY_FUNCTION__ = "start_thread" #6 0x00007f914861ae1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 No locals. Thread 5 (Thread 2862): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 No locals. #1 0x00007f91488f1c50 in g_async_queue_pop_intern_unlocked (queue=0x2275f90, try=0, end_time=0x0) at gasyncqueue.c:416 retval = <value optimized out> __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked" #2 0x00007f91488f2418 in g_async_queue_pop (queue=0x2275f90) at gasyncqueue.c:456 retval = <value optimized out> __PRETTY_FUNCTION__ = "g_async_queue_pop" #3 0x00007f914dc8fdcb in sync_request_thread_cb (cFile=0x2277570) at camel-db.c:80 data = <value optimized out> flags = <value optimized out> #4 0x00007f9148943446 in g_thread_create_proxy (data=0x2274030) at gthread.c:1897 thread = 0x2274030 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #5 0x00007f914c59bd5b in start_thread (arg=0x7f912c0b2710) at pthread_create.c:301 pd = 0x7f912c0b2710 now = <value optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140261485913872, 2704534886117739854, 140734005217248, 140261485914576, 0, 3, -2690293639009858226, -2690082100015461042}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> pagesize_m1 = <value optimized out> sp = <value optimized out> freesize = <value optimized out> __PRETTY_FUNCTION__ = "start_thread" #6 0x00007f914861ae1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 No locals. Thread 4 (Thread 2865): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 No locals. #1 0x00007f91488f1c50 in g_async_queue_pop_intern_unlocked (queue=0x232fea0, try=0, end_time=0x0) at gasyncqueue.c:416 retval = <value optimized out> __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked" #2 0x00007f91488f2418 in g_async_queue_pop (queue=0x232fea0) at gasyncqueue.c:456 retval = <value optimized out> __PRETTY_FUNCTION__ = "g_async_queue_pop" #3 0x00007f914dc8fdcb in sync_request_thread_cb (cFile=0x23315a0) at camel-db.c:80 data = <value optimized out> flags = <value optimized out> #4 0x00007f9148943446 in g_thread_create_proxy (data=0x2320ea0) at gthread.c:1897 thread = 0x2320ea0 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #5 0x00007f914c59bd5b in start_thread (arg=0x7f912a698710) at pthread_create.c:301 pd = 0x7f912a698710 now = <value optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140261458544400, 2704534886117739854, 140734005217152, 140261458545104, 0, 3, -2690297194169037490, -2690082100015461042}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> pagesize_m1 = <value optimized out> sp = <value optimized out> freesize = <value optimized out> __PRETTY_FUNCTION__ = "start_thread" #6 0x00007f914861ae1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 No locals. Thread 3 (Thread 2863): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 No locals. #1 0x00007f91488f1c50 in g_async_queue_pop_intern_unlocked (queue=0x22906c0, try=0, end_time=0x0) at gasyncqueue.c:416 retval = <value optimized out> __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked" #2 0x00007f91488f2418 in g_async_queue_pop (queue=0x22906c0) at gasyncqueue.c:456 retval = <value optimized out> __PRETTY_FUNCTION__ = "g_async_queue_pop" #3 0x00007f914dc8fdcb in sync_request_thread_cb (cFile=0x229d400) at camel-db.c:80 data = <value optimized out> flags = <value optimized out> #4 0x00007f9148943446 in g_thread_create_proxy (data=0x2290730) at gthread.c:1897 thread = 0x2290730 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #5 0x00007f914c59bd5b in start_thread (arg=0x7f912b8b1710) at pthread_create.c:301 pd = 0x7f912b8b1710 now = <value optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140261477521168, 2704534886117739854, 140734005217248, 140261477521872, 0, 3, -2690294739058356914, -2690082100015461042}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> pagesize_m1 = <value optimized out> sp = <value optimized out> freesize = <value optimized out> __PRETTY_FUNCTION__ = "start_thread" #6 0x00007f914861ae1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 No locals. Thread 2 (Thread 2861): #0 0x00007f9148611463 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = 18446744073709551100 oldtype = 0 result = <value optimized out> #1 0x00007f914891c374 in g_main_context_poll (context=0x2053700, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3093 poll_func = 0x7f914892c2c0 <g_poll> #2 g_main_context_iterate (context=0x2053700, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2775 max_priority = 2147483647 timeout = -1 some_ready = <value optimized out> nfds = 5 allocated_nfds = <value optimized out> fds = 0x7f9134004560 #3 0x00007f914891cc82 in g_main_loop_run (loop=0x20537e0) at gmain.c:2988 __PRETTY_FUNCTION__ = "g_main_loop_run" #4 0x00007f914a9ab774 in gdbus_shared_thread_func (data=<value optimized out>) at gdbusprivate.c:277 No locals. #5 0x00007f9148943446 in g_thread_create_proxy (data=0x2053800) at gthread.c:1897 thread = 0x2053800 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #6 0x00007f914c59bd5b in start_thread (arg=0x7f913bb52710) at pthread_create.c:301 pd = 0x7f913bb52710 now = <value optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140261748713232, 2704534886117739854, 140734005217856, 140261748713936, 0, 3, -2690329802634490546, -2690082100015461042}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> pagesize_m1 = <value optimized out> sp = <value optimized out> freesize = <value optimized out> __PRETTY_FUNCTION__ = "start_thread" #7 0x00007f914861ae1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 No locals. Thread 1 (Thread 2860): #0 mail_tools_folder_to_url (folder=<value optimized out>) at mail-tools.c:422 service = <value optimized out> parent_store = 0x0 full_name = 0x7f910c016190 "Mailbox - Surname, Firstname/FolderName" url = <value optimized out> out = <value optimized out> __PRETTY_FUNCTION__ = "mail_tools_folder_to_url" #1 0x00007f9139b55006 in mail_folder_cache_get_folder_info_flags (self=0x20d7c60, folder=<value optimized out>, flags=0x7fff3063876c) at mail-folder-cache.c:1320 uri = <value optimized out> fi = {uri = 0x28c6710 "Mailbox - Surname, Firstname/FolderName", fi = 0x7f9139b54f79, url = 0x2612a10} #2 0x00007f9139b12caa in mail_backend_folder_changed_cb (folder_cache=0x20d7c60, store=0x22d2090, folder_uri=0x2612a10 "mapi://user.name.com/Mailbox%20-%20Surname,%20Firstname/FolderName", folder_fullname=0x28c6710 "Mailbox - Surname, Firstname/FolderName", new_messages=0, msg_uid=0x0, msg_sender=0x0, msg_subject=0x0, shell=0x201d4e0) at e-mail-backend.c:339 folder = 0x22d29a0 event = 0x2212ea0 target = <value optimized out> model = <value optimized out> folder_type = <value optimized out> flags = 0 __PRETTY_FUNCTION__ = "mail_backend_folder_changed_cb" #3 0x00007f914eacb0a7 in e_marshal_VOID__OBJECT_STRING_STRING_INT_STRING_STRING_STRING (closure=0x21f5980, return_value=<value optimized out>, n_param_values=<value optimized out>, param_values=0x28b93d0, invocation_hint=<value optimized out>, marshal_data=<value optimized out>) at e-marshal.c:1874 callback = 0x7f9139b12c30 <mail_backend_folder_changed_cb> cc = 0x21f5980 data1 = 0x20d7c60 data2 = <value optimized out> __PRETTY_FUNCTION__ = "e_marshal_VOID__OBJECT_STRING_STRING_INT_STRING_STRING_STRING" #4 0x00007f91491ff03e in g_closure_invoke (closure=0x21f5980, return_value=0x0, n_param_values=8, param_values=0x28b93d0, invocation_hint=0x7fff30638930) at gclosure.c:766 marshal = <value optimized out> marshal_data = <value optimized out> in_marshal = <value optimized out> __PRETTY_FUNCTION__ = "g_closure_invoke" #5 0x00007f914920fe87 in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x20d7c60, emission_return=0x0, instance_and_params=0x28b93d0) at gsignal.c:3252 tmp = <value optimized out> handler = 0x20f18c0 accumulator = 0x0 emission = {next = 0x0, instance = 0x20d7c60, ihint = {signal_id = 219, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} class_closure = 0x0 handler_list = 0x20f18c0 return_accu = 0x0 accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} signal_id = 219 max_sequential_handler_number = 7070 return_value_altered = 0 #6 0x00007f91492197b5 in g_signal_emit_valist (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=<value optimized out>) at gsignal.c:2983 instance_and_params = 0x28b93d0 signal_return_type = 4 param_values = 0x28b93e8 node = <value optimized out> i = <value optimized out> n_params = 7 __PRETTY_FUNCTION__ = "g_signal_emit_valist" #7 0x00007f9149219983 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040 var_args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7fff30638c40, reg_save_area = 0x7fff30638b60}} #8 0x00007f9139b54cac in real_flush_updates (o=0x20d7c60, event_data=<value optimized out>, data=<value optimized out>) at mail-folder-cache.c:184 up = 0x7f910c076ee0 self = 0x20d7c60 #9 0x00007f9139b557ee in do_async_event (m=0x7f910c0054a0) at mail-mt.c:621 No locals. #10 0x00007f9139b56c91 in mail_msg_idle_cb () at mail-mt.c:442 msg = 0x7f910c0054a0 __PRETTY_FUNCTION__ = "mail_msg_idle_cb" #11 0x00007f914891be33 in g_main_dispatch (context=0x201c1b0) at gmain.c:2149 dispatch = 0x7f9148917e70 <g_idle_dispatch> was_in_call = 0 user_data = 0x0 callback = 0x7f9139b56bf0 <mail_msg_idle_cb> cb_funcs = 0x7f9148bdfb50 cb_data = 0x7f910c03b330 current_source_link = {data = 0x7f910c03c420, next = 0x0} need_destroy = <value optimized out> source = 0x7f910c03c420 current = 0x206b210 i = <value optimized out> #12 g_main_context_dispatch (context=0x201c1b0) at gmain.c:2702 No locals. #13 0x00007f914891c610 in g_main_context_iterate (context=0x201c1b0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780 max_priority = 200 timeout = 0 some_ready = 1 nfds = 9 allocated_nfds = <value optimized out> fds = <value optimized out> #14 0x00007f914891cc82 in g_main_loop_run (loop=0x22342f0) at gmain.c:2988 __PRETTY_FUNCTION__ = "g_main_loop_run" #15 0x00007f914b240c67 in IA__gtk_main () at gtkmain.c:1237 tmp_list = <value optimized out> functions = 0x0 init = <value optimized out> loop = 0x22342f0 #16 0x0000000000402679 in main (argc=1, argv=0x7fff30639008) at main.c:671 shell = 0x201d4e0 client = <value optimized out> error = 0x0 From To Syms Read Shared Object Library 0x00007f9151024160 0x00007f915103ea88 Yes /usr/lib64/evolution/2.32/libeshell.so.0.0.0 0x00007f9150e00450 0x00007f9150e078b8 Yes /usr/lib64/evolution/2.32/libmenus.so.0.0.0 0x00007f9150bd7560 0x00007f9150bf0298 Yes /usr/lib64/libegroupwise-1.2.so.13.0.1 0x0000003ab2a019f0 0x0000003ab2a062a8 Yes /usr/lib64/libSM.so.6.0.0 0x0000003ab2204d70 0x0000003ab2213778 Yes /usr/lib64/libICE.so.6.3.0 0x00007f91509cb980 0x00007f91509ccf48 Yes /usr/lib64/evolution/2.32/libetimezonedialog.so.0.0.0 0x00007f91507c46e0 0x00007f91507c6a58 Yes /usr/lib64/libebackend-1.2.so.0.0.1 0x00007f91505bc5f0 0x00007f91505bf858 Yes /usr/lib64/libnotify.so.1.2.3 0x00007f91503a0040 0x00007f91503b0788 Yes /usr/lib64/libdbus-glib-1.so.2.1.0 0x00007f91501596d0 0x00007f9150182dd8 Yes /lib64/libdbus-1.so.3.5.2 0x00007f914fed7ca0 0x00007f914ff322b8 Yes /usr/lib64/evolution/2.32/libetable.so.0.0.0 0x00007f914fca5de0 0x00007f914fcb4a48 Yes /usr/lib64/evolution/2.32/libetext.so.0.0.0 0x00007f914fa2d6d0 0x00007f914fa7c138 Yes /usr/lib64/evolution/2.32/libemiscwidgets.so.0.0.0 0x00007f914f7f1950 0x00007f914f7fe108 Yes /usr/lib64/evolution/2.32/libfilter.so.0.0.0 0x00007f914f5e9810 0x00007f914f5e99a8 Yes /usr/lib64/evolution/2.32/libevolution-a11y.so.0.0.0 0x00007f914f3bf530 0x00007f914f3de268 Yes /usr/lib64/evolution/2.32/libgnomecanvas.so.0.0.0 0x00007f914f1a6030 0x00007f914f1b11b8 Yes /usr/lib64/evolution/2.32/libart_lgpl.so.0.0.0 0x00007f914ef42e30 0x00007f914ef86b58 Yes /usr/lib64/libcamel-provider-1.2.so.19.0.0 0x00007f914ed04500 0x00007f914ed1abd8 Yes /usr/lib64/libgtkhtml-editor-3.14.so.0.0.0 0x00007f914eaba0e0 0x00007f914eadd6f8 Yes /usr/lib64/evolution/2.32/libeutil.so.0.0.0 0x00007f914e867110 0x00007f914e88fa18 Yes /usr/lib64/libecal-1.2.so.8.2.2 0x0000003ab7e194f0 0x0000003ab7e42668 Yes /usr/lib64/libical.so.0.43.0 0x0000003ab1a07730 0x0000003ab1a0f978 Yes /usr/lib64/libicalss.so.0.43.0 0x0000003ab7a06180 0x0000003ab7a0cb88 Yes /usr/lib64/libicalvcal.so.0.43.0 0x00007f914e5acc80 0x00007f914e61e158 Yes /usr/lib64/libgtkhtml-3.14.so.19.1.1 0x00007f914e374da0 0x00007f914e37a098 Yes /usr/lib64/libenchant.so.1.6.0 0x00007f914e146d10 0x00007f914e164b78 Yes /usr/lib64/libedataserverui-1.2.so.11.0.0 0x00007f914df05cb0 0x00007f914df24a28 Yes /usr/lib64/libebook-1.2.so.10.3.1 0x00007f914dc86c10 0x00007f914dcc4098 Yes /usr/lib64/libcamel-1.2.so.19.0.0 0x00007f914da4fb10 0x00007f914da62b78 Yes /usr/lib64/libedataserver-1.2.so.14.0.0 0x00007f914d7b7fc0 0x00007f914d828da8 Yes /usr/lib64/libsqlite3.so.0.8.6 0x00007f914d582b60 0x00007f914d5a4e68 Yes /usr/lib64/libssl3.so 0x00007f914d358880 0x00007f914d370b68 Yes /usr/lib64/libsmime3.so 0x00007f914d02d370 0x00007f914d111b88 Yes /usr/lib64/libnss3.so 0x00007f914cdfe560 0x00007f914ce09888 Yes /usr/lib64/libnssutil3.so 0x00007f914cbf3ea0 0x00007f914cbf4d48 Yes /lib64/libplds4.so 0x00007f914c9f03c0 0x00007f914c9f1b78 Yes /lib64/libplc4.so 0x00007f914c7bef20 0x00007f914c7de7c8 Yes /lib64/libnspr4.so 0x00007f914c59a680 0x00007f914c5a6048 Yes /lib64/libpthread-2.12.90.so 0x00007f914c391de0 0x00007f914c392988 Yes /lib64/libdl-2.12.90.so 0x00007f914c14c830 0x00007f914c17a8c8 Yes /usr/lib64/libsoup-2.4.so.1.3.0 0x00007f914bf329a0 0x00007f914bf36128 Yes /usr/lib64/libgailutil.so.18.0.1 0x00007f914bd01b10 0x00007f914bd1ddb8 Yes /usr/lib64/libgconf-2.so.4.1.5 0x00007f914b9c89a0 0x00007f914baa6728 Yes /usr/lib64/libxml2.so.2.7.7 0x00007f914b77dc90 0x00007f914b791d78 Yes /usr/lib64/libgnome-desktop-2.so.17.1.4 0x0000003abae03120 0x0000003abae06a98 Yes /usr/lib64/libstartup-notification-1.so.0.0.0 0x0000003ab6a04ba0 0x0000003ab6a094a8 Yes /usr/lib64/libunique-1.0.so.0.100.6 0x00007f914b15ec40 0x00007f914b4074e8 Yes /usr/lib64/libgtk-x11-2.0.so.0.2107.0 0x00007f914ae54e70 0x00007f914aeb81e8 Yes /usr/lib64/libgdk-x11-2.0.so.0.2107.0 0x00007f914ac1f6b0 0x00007f914ac2b228 Yes /usr/lib64/libatk-1.0.so.0.3209.1 0x00007f914a92b6d0 0x00007f914a9c99c8 Yes /lib64/libgio-2.0.so.0.2600.0 0x00007f914a6e0410 0x00007f914a6fb9c8 Yes /usr/lib64/libpangoft2-1.0.so.0.2800.1 0x00007f914a4d1980 0x00007f914a4d64a8 Yes /usr/lib64/libpangocairo-1.0.so.0.2800.1 0x00007f914a2b19b0 0x00007f914a2c58b8 Yes /usr/lib64/libgdk_pixbuf-2.0.so.0.2200.0 0x00007f914a02bef0 0x00007f914a06b9a8 Yes /lib64/libm-2.12.90.so 0x00007f9149d85f20 0x00007f9149dffc78 Yes /usr/lib64/libcairo.so.2.11000.0 0x00007f9149b59830 0x00007f9149b737a8 Yes /usr/lib64/libpng12.so.0.44.0 0x00007f9149918e20 0x00007f9149937538 Yes /usr/lib64/libpango-1.0.so.0.2800.1 0x00007f9149681730 0x00007f91496e3238 Yes /usr/lib64/libfreetype.so.6.6.0 0x00007f9149444c80 0x00007f914945eec8 Yes /usr/lib64/libfontconfig.so.1.4.4 0x00007f91491fa850 0x00007f914922b2c8 Yes /lib64/libgobject-2.0.so.0.2600.0 0x00007f9148feefe0 0x00007f9148feff48 Yes /lib64/libgmodule-2.0.so.0.2600.0 0x00007f9148deb560 0x00007f9148dec9c8 Yes /lib64/libgthread-2.0.so.0.2600.0 0x00007f9148be3190 0x00007f9148be67c8 Yes /lib64/librt-2.12.90.so 0x00007f91488f05b0 0x00007f914897dde8 Yes /lib64/libglib-2.0.so.0.2600.0 0x00007f9148555b60 0x00007f91486804bc Yes /lib64/libc-2.12.90.so 0x00007f91483216a0 0x00007f9148331408 Yes /usr/lib64/libsasl2.so.2.0.23 0x00007f91480d6500 0x00007f9148108718 Yes /usr/lib64/libssl.so.1.0.0a 0x00007f9147d87900 0x00007f9147e4c2d8 Yes /lib64/libcrypto.so.1.0.0a 0x00007f9147b15e70 0x00007f9147b22678 Yes /lib64/libz.so.1.2.5 0x00007f91479114a0 0x00007f9147912b98 Yes /lib64/libuuid.so.1.3.0 0x00007f91475b49b0 0x00007f91476db3a8 Yes /lib64/libdb-4.8.so 0x00007f91472e11f0 0x00007f9147344f68 Yes /lib64/libkrb5.so.3.3 0x00007f91470a4270 0x00007f91470b9ca8 Yes /lib64/libk5crypto.so.3.1 0x00007f9146e9e3b0 0x00007f9146e9ef98 Yes /lib64/libcom_err.so.2.1 0x00007f9146c6fd80 0x00007f9146c949b8 Yes /lib64/libgssapi_krb5.so.2.2 0x00007f91469fc490 0x00007f9146a3ff98 Yes /usr/lib64/libgdata.so.7.2.0 0x00007f91467ceba0 0x00007f91467ddd48 Yes /usr/lib64/libgnome-keyring.so.0.1.1 0x00007f91465b58f0 0x00007f91465c52b8 Yes /lib64/libgcc_s-4.5.1-20100924.so.1 0x00007f9151251b10 0x00007f9151269c04 Yes /lib64/ld-2.12.90.so 0x00007f9146327d90 0x00007f9146391b38 Yes /usr/lib64/libgnutls.so.26.14.12 0x0000003ab0606d00 0x0000003ab0650078 Yes /lib64/libgcrypt.so.11.5.3 0x00007f91460c9a70 0x00007f91460ed8e8 Yes /usr/lib64/libORBit-2.so.0.1.0 0x00007f9145d80f20 0x00007f9145e0eef8 Yes /usr/lib64/libX11.so.6.3.0 0x0000003aab601720 0x0000003aab606828 Yes /usr/lib64/libXrandr.so.2.2.0 0x0000003abb601160 0x0000003abb601b28 Yes /usr/lib64/libxcb-aux.so.0 0x0000003aba2018e0 0x0000003aba201c78 Yes /usr/lib64/libxcb-event.so.1 0x0000003abaa01690 0x0000003abaa01d38 Yes /usr/lib64/libxcb-atom.so.1 0x00007f9145b50650 0x00007f9145b5b908 Yes /usr/lib64/libxcb.so.1.1.0 0x00007f9145944370 0x00007f9145947188 Yes /usr/lib64/libXfixes.so.3.1.0 0x00007f9145734460 0x00007f914573f488 Yes /usr/lib64/libXext.so.6.4.0 0x00007f91455288c0 0x00007f914552ef48 Yes /usr/lib64/libXrender.so.1.3.0 0x0000003aaaa00a20 0x0000003aaaa01508 Yes /usr/lib64/libXinerama.so.1.0.0 0x00007f9145319ee0 0x00007f91453249e8 Yes /usr/lib64/libXi.so.6.1.0 0x00007f9145110880 0x00007f9145115688 Yes /usr/lib64/libXcursor.so.1.0.2 0x00007f9144f0cb40 0x00007f9144f0d918 Yes /usr/lib64/libXcomposite.so.1.0.0 0x00007f9144d0aa90 0x00007f9144d0b648 Yes /usr/lib64/libXdamage.so.1.1.0 0x00007f9144af28c0 0x00007f9144b02498 Yes /lib64/libresolv-2.12.90.so 0x00007f91448d5640 0x00007f91448e5758 Yes /lib64/libselinux.so.1 0x00007f9144676270 0x00007f91446c1788 Yes /usr/lib64/libpixman-1.so.0.18.4 0x0000003aa8603b70 0x0000003aa861ca08 Yes /lib64/libexpat.so.1.5.2 0x00007f9144438c50 0x00007f914443dd18 Yes /lib64/libcrypt-2.12.90.so 0x00007f9144231730 0x00007f91442357c8 Yes /lib64/libkrb5support.so.0.1 0x0000003ab1600aa0 0x0000003ab1600fa8 Yes /lib64/libkeyutils-1.2.so 0x00007f914402b820 0x00007f914402d8c8 Yes /usr/lib64/libsoup-gnome-2.4.so.1.3.0 0x00007f9143e1ab30 0x00007f9143e26008 Yes /usr/lib64/libtasn1.so.3.1.9 0x00007f9143c16840 0x00007f9143c16d98 Yes /lib64/libgpg-error.so.0.7.0 0x00007f9143a13dd0 0x00007f9143a14b68 Yes /usr/lib64/libXau.so.6.0.0 0x00007f91437b9080 0x00007f91437f39a8 Yes /lib64/libfreebl3.so 0x00007f914359f850 0x00007f91435b0398 Yes /usr/lib64/libproxy.so.1.0.0 0x00007f9143390650 0x00007f9143393ec8 Yes /usr/lib64/libmodman.so.0.0.0 0x00007f91430ded40 0x00007f914314a336 Yes /usr/lib64/libstdc++.so.6.0.14 0x00007f913cfeb0d0 0x00007f913cff2358 Yes /lib64/libnss_files-2.12.90.so 0x00007f913cbbc690 0x00007f913cbbce88 Yes /usr/lib64/gtk-2.0/modules/libpk-gtk-module.so 0x00007f913c9b7fc0 0x00007f913c9b9eb8 Yes /usr/lib64/gtk-2.0/modules/libcanberra-gtk-module.so 0x00007f913c7b3c70 0x00007f913c7b5088 Yes /usr/lib64/libcanberra-gtk.so.0.1.6 0x00007f913c5a5280 0x00007f913c5ae388 Yes /usr/lib64/libcanberra.so.0.2.4 0x00007f913c39cfa0 0x00007f913c3a0f88 Yes /usr/lib64/libvorbisfile.so.3.3.2 0x00007f913c172700 0x00007f913c189158 Yes /usr/lib64/libvorbis.so.0.4.4 0x00007f913bf6b8a0 0x00007f913bf6dbb8 Yes /usr/lib64/libogg.so.0 0x00007f913bd5de30 0x00007f913bd65ca8 Yes /usr/lib64/libtdb.so.1 0x00007f913bb55360 0x00007f913bb59748 Yes /usr/lib64/libltdl.so.7.2.2 0x00007f913af32ed0 0x00007f913af43368 Yes /usr/lib64/evolution/2.32/libcomposer.so.0.0.0 0x00007f913ad1b710 0x00007f913ad20ab8 Yes /usr/lib64/evolution/2.32/libemformat.so.0.0.0 0x00007f913ab0f720 0x00007f913ab13308 Yes /usr/lib64/evolution/2.32/libecontactlisteditor.so.0.0.0 0x00007f913a8d9bd0 0x00007f913a8fa9e8 Yes /usr/lib64/evolution/2.32/libecontacteditor.so.0.0.0 0x00007f913a6c3010 0x00007f913a6c4438 Yes /usr/lib64/evolution/2.32/libeabutil.so.0.0.0 0x00007f9139d9d7c0 0x00007f9139da3aa8 Yes /usr/lib64/evolution/2.32/libevolution-mail-settings.so.0.0.0 0x00007f9139b0cee0 0x00007f9139b6a568 Yes /usr/lib64/evolution/2.32/libevolution-mail.so.0.0.0 0x00007f91398cfa60 0x00007f91398d3f38 Yes /usr/lib64/evolution/2.32/libevolution-smime.so.0.0.0 0x00007f91396c02e0 0x00007f91396c5c48 Yes /usr/lib64/evolution/2.32/libessmime.so.0.0.0 0x00007f9138393d60 0x00007f91383a2b78 Yes /usr/lib64/evolution/2.32/modules/libevolution-module-mail.so 0x00007f913817d500 0x00007f91381800b8 Yes /usr/lib64/evolution/2.32/libevolution-mail-importers.so.0.0.0 0x00007f913b14ef70 0x00007f913b150918 Yes /usr/lib64/evolution/2.32/modules/libevolution-module-composer-autosave.so 0x00007f913a4be7b0 0x00007f913a4bf788 Yes /usr/lib64/evolution/2.32/modules/libevolution-module-startup-wizard.so 0x00007f913a1e8480 0x00007f913a286dc8 Yes /usr/lib64/evolution/2.32/libevolution-calendar.so.0.0.0 0x00007f9139fac0a0 0x00007f9139faf348 Yes /usr/lib64/evolution/2.32/libevolution-calendar-importers.so.0.0.0 0x00007f913948f4a0 0x00007f91394aa2c8 Yes /usr/lib64/evolution/2.32/modules/libevolution-module-calendar.so 0x00007f913876af30 0x00007f9138789dd8 Yes /usr/lib64/evolution/2.32/modules/libevolution-module-addressbook.so 0x00007f91306fcf60 0x00007f9130701678 Yes /usr/lib64/evolution/2.32/libevolution-addressbook-importers.so.0.0.0 0x00007f91304bd060 0x00007f91304e8808 Yes /usr/lib64/libldap-2.4.so.2.5.5 0x00007f91302a4590 0x00007f91302ab878 Yes /usr/lib64/liblber-2.4.so.2.5.5 0x00007f913008af90 0x00007f9130098c08 Yes /lib64/libnsl-2.12.90.so 0x00007f912fe4f970 0x00007f912fe79338 Yes /usr/lib64/libsoftokn3.so 0x00007f912fc27120 0x00007f912fc43d18 Yes /usr/lib64/libnssdbm3.so 0x00007f912f9bbfa0 0x00007f912f9cb578 Yes /usr/lib64/libnssckbi.so 0x00007f912f79f780 0x00007f912f79fea8 Yes /usr/lib64/evolution/2.32/modules/libevolution-module-mailto-handler.so 0x00007f912f59c0b0 0x00007f912f59c698 Yes /usr/lib64/evolution/2.32/modules/libevolution-module-network-manager.so 0x00007f912f399d00 0x00007f912f39a3a8 Yes /usr/lib64/evolution/2.32/modules/libevolution-module-plugin-lib.so 0x00007f912f194850 0x00007f912f196d58 Yes /usr/lib64/evolution/2.32/plugins/liborg-gnome-evolution-google.so 0x00007f912ef8f0f0 0x00007f912ef8fba8 Yes /usr/lib64/evolution/2.32/plugins/liborg-gnome-image-inline.so 0x00007f912ed809a0 0x00007f912ed88718 Yes /usr/lib64/libgtkimageview.so.0.0.0 0x00007f912eb6a5d0 0x00007f912eb75d38 Yes /usr/lib64/evolution/2.32/plugins/liborg-gnome-itip-formatter.so 0x00007f912e958800 0x00007f912e95e598 Yes /usr/lib64/evolution/2.32/plugins/liborg-gnome-exchange-mapi.so 0x00007f912e7305c0 0x00007f912e749c38 Yes /usr/lib64/libexchangemapi-1.0.so.0.0.0 0x00007f912e415330 0x00007f912e4bab18 Yes /usr/lib64/libmapi-openchange.so.0.9 0x00007f912dc1ee80 0x00007f912dfd4448 Yes /usr/lib64/libdcerpc.so.0 0x00007f912d94e2d0 0x00007f912d9528b8 Yes /usr/lib64/libtevent.so.0 0x00007f912d6b8590 0x00007f912d6db058 Yes /usr/lib64/libndr.so.0 0x00007f912d45a0d0 0x00007f912d475068 Yes /usr/lib64/libsamba-hostconfig.so.0 0x0000003aa5a01870 0x0000003aa5a07a18 Yes /usr/lib64/libtalloc.so.2 0x00007f912d2214a0 0x00007f912d2408e8 Yes /usr/lib64/libldb.so.0 0x00007f912d018a00 0x00007f912d019378 Yes /usr/lib64/evolution/2.32/plugins/liborg-gnome-evolution-webdav.so 0x00007f912cdf52c0 0x00007f912ce0bb58 Yes /usr/lib64/evolution/2.32/plugins/liborg-gnome-vcard-inline.so 0x00007f912cbe4640 0x00007f912cbe4e08 Yes /usr/lib64/evolution/2.32/plugins/liborg-gnome-audio-inline.so 0x00007f912c928c60 0x00007f912c9a28d8 Yes /usr/lib64/libgstreamer-0.10.so.0.26.0 0x00007f912c6f9330 0x00007f912c6fdb58 Yes /usr/lib64/evolution/2.32/plugins/liborg-gnome-evolution-caldav.so 0x00007f912c4e2150 0x00007f912c4ef898 Yes /usr/lib64/evolution/2.32/plugins/liborg-gnome-groupwise-features.so 0x00007f912c2d4ed0 0x00007f912c2d5b98 Yes /usr/lib64/evolution/2.32/plugins/liborg-gnome-prefer-plain.so 0x00007f912c0bb630 0x00007f912c0cc918 Yes /usr/lib64/evolution-data-server-1.2/camel-providers/libcamellocal.so 0x00007f912aea2270 0x00007f912aeac978 Yes /usr/lib64/evolution-data-server-1.2/camel-providers/libcamelmapi.so 0x00007f913cdc1bc0 0x00007f913cde3818 Yes /usr/lib64/gtk-2.0/2.10.0/engines/libclearlooks.so 0x00007f9128c91420 0x00007f9128c92758 Yes /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so 0x00007f9128a6daa0 0x00007f9128a86ed8 Yes /usr/lib64/gio/modules/libgvfsdbus.so 0x00007f9128856190 0x00007f9128860478 Yes /usr/lib64/libgvfscommon.so.0.0.0 0x00007f9128642a20 0x00007f912864a188 Yes /lib64/libudev.so.0.9.1 0x00007f912843de10 0x00007f912843e788 Yes /lib64/libutil-2.12.90.so 0x00007f9128238970 0x00007f912823b008 Yes /usr/lib64/evolution/2.32/plugins/liborg-gnome-mail-to-task.so 0x00007f91280316c0 0x00007f9128032408 Yes /usr/lib64/evolution/2.32/plugins/liborg-gnome-mark-all-read.so 0x00007f9113dfda30 0x00007f9113dfe0b8 Yes /usr/lib64/evolution/2.32/plugins/liborg-gnome-mailing-list-actions.so 0x00007f9113bf8ba0 0x00007f9113bfa708 Yes /usr/lib64/evolution/2.32/plugins/liborg-gnome-templates.so 0x00007f91139f2610 0x00007f91139f3618 Yes /usr/lib64/evolution/2.32/plugins/liborg-gnome-plugin-manager.so 0x00007f91137ead50 0x00007f91137ed9f8 Yes /usr/lib64/gtk-2.0/2.10.0/immodules/im-xim.so 0x00007f91125e25d0 0x00007f91125e3f38 Yes /usr/lib64/gconv/UTF-16.so 0x00007f91123d79d0 0x00007f91123df5c8 Yes /usr/lib64/sasl2/libdigestmd5.so.2.0.23 0x00007f91121d3010 0x00007f91121d4e58 Yes /usr/lib64/sasl2/libplain.so.2.0.23 0x00007f9111fce360 0x00007f9111fd0fd8 Yes /usr/lib64/sasl2/libsasldb.so.2.0.23 0x00007f9111dc7860 0x00007f9111dcbb88 Yes /usr/lib64/sasl2/libgssapiv2.so.2.0.23 0x00007f9111bc3010 0x00007f9111bc4cc8 Yes /usr/lib64/sasl2/libanonymous.so.2.0.23 0x00007f91119be110 0x00007f91119c05e8 Yes /usr/lib64/sasl2/libcrammd5.so.2.0.23 0x00007f91117ba000 0x00007f91117bbe58 Yes /usr/lib64/sasl2/liblogin.so.2.0.23 0x00007fff307eb600 0x00007fff307eb9a0 Yes /lib/modules/2.6.35.4-28.fc14.x86_64/vdso/vdso.so $1 = 0x0 $2 = 0x0 rax 0x0 0 rbx 0x0 0 rcx 0x2 2 rdx 0x7f9104001fa0 140260814102432 rsi 0x21f02a0 35586720 rdi 0x0 0 rbp 0x7fff306386f0 0x7fff306386f0 rsp 0x7fff306386c0 0x7fff306386c0 r8 0x1 1 r9 0xb2c 2860 r10 0x1 1 r11 0x7f91485bc50e 140261960959246 r12 0x7fff3063876c 140734005217132 r13 0x7f910c016190 140260948402576 r14 0x0 0 r15 0x28c6710 42755856 rip 0x7f9139b6026e 0x7f9139b6026e <mail_tools_folder_to_url+174> eflags 0x10206 [ PF IF RF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 Dump of assembler code for function mail_tools_folder_to_url: 0x00007f9139b601c0 <+0>: push %rbp 0x00007f9139b601c1 <+1>: mov %rsp,%rbp 0x00007f9139b601c4 <+4>: push %r13 0x00007f9139b601c6 <+6>: push %r12 0x00007f9139b601c8 <+8>: push %rbx 0x00007f9139b601c9 <+9>: mov %rdi,%rbx 0x00007f9139b601cc <+12>: sub $0x18,%rsp 0x00007f9139b601d0 <+16>: mov %fs:0x28,%rax 0x00007f9139b601d9 <+25>: mov %rax,-0x28(%rbp) 0x00007f9139b601dd <+29>: xor %eax,%eax 0x00007f9139b601df <+31>: callq 0x7f9139b09b00 <camel_folder_get_type@plt> 0x00007f9139b601e4 <+36>: test %rbx,%rbx 0x00007f9139b601e7 <+39>: je 0x7f9139b60205 <mail_tools_folder_to_url+69> 0x00007f9139b601e9 <+41>: mov (%rbx),%rdx 0x00007f9139b601ec <+44>: test %rdx,%rdx 0x00007f9139b601ef <+47>: je 0x7f9139b601f6 <mail_tools_folder_to_url+54> 0x00007f9139b601f1 <+49>: cmp (%rdx),%rax 0x00007f9139b601f4 <+52>: je 0x7f9139b60248 <mail_tools_folder_to_url+136> 0x00007f9139b601f6 <+54>: mov %rax,%rsi 0x00007f9139b601f9 <+57>: mov %rbx,%rdi 0x00007f9139b601fc <+60>: callq 0x7f9139b0a3c0 <g_type_check_instance_is_a@plt> 0x00007f9139b60201 <+65>: test %eax,%eax 0x00007f9139b60203 <+67>: jne 0x7f9139b60248 <mail_tools_folder_to_url+136> 0x00007f9139b60205 <+69>: lea 0x11467(%rip),%rdx # 0x7f9139b71673 0x00007f9139b6020c <+76>: lea 0x17ccd(%rip),%rsi # 0x7f9139b77ee0 <__PRETTY_FUNCTION__.55912> 0x00007f9139b60213 <+83>: lea 0xa42c(%rip),%rdi # 0x7f9139b6a646 0x00007f9139b6021a <+90>: xor %r12d,%r12d 0x00007f9139b6021d <+93>: callq 0x7f9139b058e0 <g_return_if_fail_warning@plt> 0x00007f9139b60222 <+98>: mov -0x28(%rbp),%rdx 0x00007f9139b60226 <+102>: xor %fs:0x28,%rdx 0x00007f9139b6022f <+111>: mov %r12,%rax 0x00007f9139b60232 <+114>: jne 0x7f9139b602fd <mail_tools_folder_to_url+317> 0x00007f9139b60238 <+120>: lea -0x18(%rbp),%rsp 0x00007f9139b6023c <+124>: pop %rbx 0x00007f9139b6023d <+125>: pop %r12 0x00007f9139b6023f <+127>: pop %r13 0x00007f9139b60241 <+129>: leaveq 0x00007f9139b60242 <+130>: retq 0x00007f9139b60243 <+131>: nopl 0x0(%rax,%rax,1) 0x00007f9139b60248 <+136>: mov %rbx,%rdi 0x00007f9139b6024b <+139>: callq 0x7f9139b06180 <camel_folder_get_full_name@plt> 0x00007f9139b60250 <+144>: mov %rbx,%rdi 0x00007f9139b60253 <+147>: mov %rax,%r13 0x00007f9139b60256 <+150>: callq 0x7f9139b0b150 <camel_folder_get_parent_store@plt> 0x00007f9139b6025b <+155>: mov %rax,%rbx 0x00007f9139b6025e <+158>: callq 0x7f9139b06b50 <camel_service_get_type@plt> 0x00007f9139b60263 <+163>: mov %rbx,%rdi 0x00007f9139b60266 <+166>: mov %rax,%rsi 0x00007f9139b60269 <+169>: callq 0x7f9139b06560 <g_type_check_instance_cast@plt> => 0x00007f9139b6026e <+174>: mov 0x48(%rax),%rdi 0x00007f9139b60272 <+178>: mov %rax,%r12 0x00007f9139b60275 <+181>: callq 0x7f9139b06e70 <camel_url_copy@plt> 0x00007f9139b6027a <+186>: mov %rax,%rbx 0x00007f9139b6027d <+189>: mov 0x30(%r12),%rax 0x00007f9139b60282 <+194>: testb $0x40,0x27(%rax) 0x00007f9139b60286 <+198>: jne 0x7f9139b602f0 <mail_tools_folder_to_url+304> 0x00007f9139b60288 <+200>: mov %r13,%rdi 0x00007f9139b6028b <+203>: callq 0x7f9139b06880 <strlen@plt> 0x00007f9139b60290 <+208>: add $0x20,%rax 0x00007f9139b60294 <+212>: lea 0x136cb(%rip),%rcx # 0x7f9139b73966 0x00007f9139b6029b <+219>: mov $0x1,%esi 0x00007f9139b602a0 <+224>: and $0xfffffffffffffff0,%rax 0x00007f9139b602a4 <+228>: mov %r13,%r8 0x00007f9139b602a7 <+231>: mov $0xffffffffffffffff,%rdx 0x00007f9139b602ae <+238>: sub %rax,%rsp 0x00007f9139b602b1 <+241>: xor %eax,%eax 0x00007f9139b602b3 <+243>: lea 0xf(%rsp),%r12 0x00007f9139b602b8 <+248>: and $0xfffffffffffffff0,%r12 0x00007f9139b602bc <+252>: mov %r12,%rdi 0x00007f9139b602bf <+255>: callq 0x7f9139b07450 <__sprintf_chk@plt> 0x00007f9139b602c4 <+260>: mov %r12,%rsi 0x00007f9139b602c7 <+263>: mov %rbx,%rdi 0x00007f9139b602ca <+266>: callq 0x7f9139b0a130 <camel_url_set_path@plt> 0x00007f9139b602cf <+271>: mov %rbx,%rdi 0x00007f9139b602d2 <+274>: mov $0x7,%esi 0x00007f9139b602d7 <+279>: callq 0x7f9139b0c870 <camel_url_to_string@plt> 0x00007f9139b602dc <+284>: mov %rbx,%rdi 0x00007f9139b602df <+287>: mov %rax,%r12 0x00007f9139b602e2 <+290>: callq 0x7f9139b0a860 <camel_url_free@plt> 0x00007f9139b602e7 <+295>: jmpq 0x7f9139b60222 <mail_tools_folder_to_url+98> 0x00007f9139b602ec <+300>: nopl 0x0(%rax) 0x00007f9139b602f0 <+304>: mov %r13,%rsi 0x00007f9139b602f3 <+307>: mov %rbx,%rdi 0x00007f9139b602f6 <+310>: callq 0x7f9139b06d00 <camel_url_set_fragment@plt> 0x00007f9139b602fb <+315>: jmp 0x7f9139b602cf <mail_tools_folder_to_url+271> 0x00007f9139b602fd <+317>: callq 0x7f9139b09680 <__stack_chk_fail@plt> End of assembler dump.
Whether to accept this as a release blocker would be a judgment call under the criterion "All applications listed under the Applications menu must withstand a basic functionality test and not crash after a few minutes of normal use. They must also have working Help and Help -> About menu items". We should probably clarify that criterion. For the record, what I had in mind was *really* basic functionality; I was really thinking along the lines that the criterion is only infringed if the app is basically incapable of doing anything useful. Given that, I'd be -1 on this being a blocker. Probably +1 NTH.
(In reply to comment #1) > Whether to accept this as a release blocker would be a judgment call under the > criterion "All applications listed under the Applications menu must withstand a > basic functionality test and not crash after a few minutes of normal use. They > must also have working Help and Help -> About menu items". We should probably > clarify that criterion. For the record, what I had in mind was *really* basic > functionality; I was really thinking along the lines that the criterion is only > infringed if the app is basically incapable of doing anything useful. Given > that, I'd be -1 on this being a blocker. Probably +1 NTH. Depends on whether you call being able to check mail/contacts/calendar as "basic functionality" of evolution, and then whether that functionality is then a requirement across all mail/groupware protocols it supports. Generally I would probably class the first bit of that as a blocker based on the "is it useful without this" functionality but then its possible that exchange support is then a secondary protocol and not classed as primary functionality. Either way its a regression from F-11 - F-13.
"Generally I would probably class the first bit of that as a blocker based on the "is it useful without this" functionality but then its possible that exchange support is then a secondary protocol and not classed as primary functionality." Yup, that's my qualm. It means that Evo is quite heavily broken *in your specific configuration* but not from a wider perspective: it is perfectly capable of performing its intended function in lots of other configurations.
(In reply to comment #0) > I get the dialog "Unable to authenticate to Exchange MAPI Server: MapiLogonEx: > MAPI error MAPI_E_NOT_FOUND (0x8004010f) occurred Please enter the MAPI > password for usernae" It seems the MAPI account database migration didn't succeed. I would try to: a) disable MAPI account b) close evolution c) run evolution d) Edit->Preferences->Mail Accounts-><mapi account>->Edit, second tab, and there button "Authenticate" (it will create the database and a correct entry) e) OK for the editor and then enable the account Please let me know if that works, because if so, then I can try to make this automatically on login errors with the same error code.
With the crash itself, I didn't find any suitable upstream bug. I will decide based on the findings from comment #4.
> Please let me know if that works, because if so, then I can try to make this > automatically on login errors with the same error code. That works! Milan, you rock! When I was looking at it again late yesterday and running it from the command line I got the following output. I'm not sure if the fact that the .ldb file already existed because I was running 2.31.5 which had migrated stuff but had left old stuff around for roll back or compat. For the other errors below all the "view" directories and I could remove them with a simple "rmdir view" so I'm not sure if they're not being removed correctly. [perobinson@neo ~]$ evolution (evolution:2701): e-data-server-DEBUG: Loading categories from "/home/perobinson/.local/share/evolution/categories.xml" (evolution:2701): e-data-server-DEBUG: Loaded 31 categories ** (evolution:2701): DEBUG: Loading Exchange MAPI Plugin ** (evolution:2701): DEBUG: MAPI listener is constructed with 1 listed MAPI accounts Migrating cached data rmdir /home/perobinson/.evolution/cache FAILED: Directory not empty (contents follows) addressbook journal Migrating config data Migrating local user data rmdir /home/perobinson/.evolution/tasks FAILED: Directory not empty (contents follows) views rmdir /home/perobinson/.evolution/cache FAILED: Directory not empty (contents follows) addressbook journal rmdir /home/perobinson/.evolution/calendar FAILED: Directory not empty (contents follows) views rmdir /home/perobinson/.evolution/memos FAILED: Directory not empty (contents follows) views rmdir /home/perobinson/.evolution/addressbook FAILED: Directory not empty (contents follows) views local mv /home/perobinson/.evolution/mapi-profiles.ldb /home/perobinson/.local/share/evolution/mapi-profiles.ldb FAILED: Destination file already exists (evolution:2701): camel-mapi-provider-WARNING **: camel_mapi_folder_new: cannot find 'Favorites' in known folders
I didn't write, nor read, migration routines, so I do not know for sure, but if you run 2.32.0 (which might migrate old ~/.evolution to XDG dirs), and then you decided to "downgrade" to 2.31.5 (downgrade in a meaning of "just run", because after the migration the data stores are incompatible) then it may cause recreation of the ~/.evolution. I suppose the migration routines are rejecting migration when the destination folder exists, to not overwrite already migrated data with some "empty" content because of accident run of older evolution, so it also didn't remove those empty sub folders, and kept ~/.evolution in tack. It might be safe to remove entire ~/.evolution now, when you have files migrated to ~/.local/share/evolution; ~/.cache/evolution
Older evolution never ran post 2.32.0. I already manually cleaned up the old .evolution but I kept the original output in case of it being useful.
hmm. I just lost power (well my laptop died) and now I get this (with it having been perfect all day): $ evolution (evolution:3948): e-data-server-DEBUG: Loading categories from "/home/perobinson/.local/share/evolution/categories.xml" (evolution:3948): e-data-server-DEBUG: Loaded 31 categories ** (evolution:3948): DEBUG: Loading Exchange MAPI Plugin ** (evolution:3948): DEBUG: MAPI listener is constructed with 1 listed MAPI accounts (evolution:3948): camel-WARNING **: something went wrong terribly during db creation (evolution:3948): evolution-mail-WARNING **: Couldn't get service: mapi://peter.robinson.ntteurope.com/;check_all=1;filter;profile=peter.robinson@NTTE.ntteurope.com;command=ssh%20-C%20-l%20%25u%20%25h%20exec%20/usr/sbin/imapd;sync_offline=1;domain=NTTE: database disk image is malformed (evolution:3948): camel-WARNING **: something went wrong terribly during db creation (evolution:3948): camel-WARNING **: something went wrong terribly during db creation evolution-mail-Message: Error occurred while existing dialogue active: database disk image is malformed (evolution:3948): camel-WARNING **: something went wrong terribly during db creation evolution-mail-Message: Error occurred while existing dialogue active: database disk image is malformed
So it died probably somewhere in the middle of rewrite of some database file. Might be either MAPI's ldb file (~/.local/share/evolution) or any folders.db file under ~/.local/share/evolution/mail. folders.db file is a summary for an account. It can be deleted and will be recreated next start. The most one may loose with this are labels and similar tags stored on the messages (it depends on the provider, as for example IMAP has this stored on a server), but otherwise nothing, as far as I know.
(In reply to comment #10) > So it died probably somewhere in the middle of rewrite of some database file. > Might be either MAPI's ldb file (~/.local/share/evolution) or any folders.db > file under ~/.local/share/evolution/mail. folders.db file is a summary for an > account. It can be deleted and will be recreated next start. The most one may > loose with this are labels and similar tags stored on the messages (it depends > on the provider, as for example IMAP has this stored on a server), but > otherwise nothing, as far as I know. Is there a way of finding out which one? Or do I have to toast them all and start again? Does mapi store the labels on the exchange server?
No easy way, I'm afraid. Only with gdb with a break on g_logv, like this: $ gdb evolution --ex "b g_logv if log_level!=G_LOG_LEVEL_DEBUG" --ex r MAPI doesn't store labels on the server, there is no mapping with MAPI properties for it, if i recall correctly.
I entered an upstream bug [1] for this, or at least for the initial issue about failing connect after update. I think the rest, the crashing, is just a coincidence of the failed connect attempt. I'm closing this, but feel free to ask when you've questions. https://bugzilla.gnome.org/show_bug.cgi?id=631621