Bugzilla – Bug 735154
e-calendar-factory segfault on calendar access
Last modified: 2017-08-12 18:31:55 UTC
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20100101 Firefox/8.0 Under OpenSUSE 12.1 I have evolution pointed against gmail (IMAP+), Groupwise (SOAP), along with google calendar and addressbook sources. I'm unable to view any Groupwise address books (although they are listed) and my calendar will often die very quickly (although without any user notification, it just shows up blank). If I run e-calendar-factory through gdb I can watch it die though: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffd795c700 (LWP 6967)] __memmove_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1552 1552 ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S: No such file or directory. in ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S (gdb) thread apply all bt Thread 25 (Thread 0x7fffed0ba700 (LWP 7011)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:213 #1 0x00007ffff68c34c5 in g_cond_timed_wait_posix_impl (cond=<optimized out>, entered_mutex=<optimized out>, abs_time=<optimized out>) at gthread-posix.c:242 #2 0x00007ffff6287ebf in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007ffff62db311 in ?? () from /usr/lib64/libglib-2.0.so.0 #4 0x00007ffff62d8db6 in ?? () from /usr/lib64/libglib-2.0.so.0 #5 0x00007ffff7061f05 in start_thread (arg=0x7fffed0ba700) at pthread_create.c:301 #6 0x00007ffff5fb653d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 22 (Thread 0x7fffd5157700 (LWP 7006)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:213 #1 0x00007ffff68c34c5 in g_cond_timed_wait_posix_impl (cond=<optimized out>, entered_mutex=<optimized out>, abs_time=<optimized out>) at gthread-posix.c:242 #2 0x00007ffff6287ebf in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007ffff62db311 in ?? () from /usr/lib64/libglib-2.0.so.0 #4 0x00007ffff62d8db6 in ?? () from /usr/lib64/libglib-2.0.so.0 #5 0x00007ffff7061f05 in start_thread (arg=0x7fffd5157700) at pthread_create.c:301 #6 0x00007ffff5fb653d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 19 (Thread 0x7fffd695a700 (LWP 7003)): #0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:132 #1 0x00007ffff70641c5 in _L_lock_883 () from /lib64/libpthread.so.0 #2 0x00007ffff706401a in __pthread_mutex_lock (mutex=0x7fffcc005fd0) at pthread_mutex_lock.c:61 #3 0x00007fffed0c47d9 in e_gw_connection_send_message (cnc=0x7fffcc003180, msg=0x7fffcc008bf0) at e-gw-connection.c:676 #4 0x00007fffed0c56d1 in e_gw_connection_get_container_list (cnc=0x7fffcc003180, top=0x7fffed2fdcf2 "folders", container_list=0x7fffd6959c90) at e-gw-connection.c:744 #5 0x00007fffed2f2b96 in set_container_id_with_count (perror=0x7fffd6959d58, cbgw=0x61a450) at e-cal-backend-groupwise.c:989 #6 connect_to_server (cbgw=0x61a450, perror=0x7fffd6959d58) at e-cal-backend-groupwise.c:1145 #7 0x00007fffed2f5b97 in e_cal_backend_groupwise_authenticate_user (backend=<optimized out>, cancellable=<optimized out>, credentials=0x689c70, error=0x7fffd6959d58) at e-cal-backend-groupwise.c:1460 #8 0x00007ffff794bb05 in e_cal_backend_sync_authenticate_user (backend=0x61a450, cancellable=0x7fffdc01e440, credentials=0x689c70, error=0x7fffd6959d58) at e-cal-backend-sync.c:106 #9 0x00007ffff794bcb8 in cal_backend_authenticate_user (backend=0x61a450, cancellable=0x7fffdc01e440, credentials=0x689c70) at e-cal-backend-sync.c:604 #10 0x00007ffff7957610 in operation_thread (data=0x688720, user_data=<optimized out>) at e-data-cal.c:300 #11 0x00007ffff62db2d8 in ?? () from /usr/lib64/libglib-2.0.so.0 #12 0x00007ffff62d8db6 in ?? () from /usr/lib64/libglib-2.0.so.0 #13 0x00007ffff7061f05 in start_thread (arg=0x7fffd695a700) at pthread_create.c:301 #14 0x00007ffff5fb653d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 17 (Thread 0x7fffe543e700 (LWP 7000)): #0 0x00007ffff5fad423 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007ffff6d84cdd in g_socket_condition_wait (error=0x7fffe543b9a8, cancellable=0x7fffc800a900, condition=<optimized out>, socket=<optimized out>) at gsocket.c:2833 #2 g_socket_condition_wait (socket=<optimized out>, condition=<optimized out>, cancellable=0x7fffc800a900, error=0x7fffe543b9a8) at gsocket.c:2745 #3 0x00007ffff6d85033 in g_socket_receive_with_blocking (socket=0x7fffcc004370, buffer=0x7fffdc029850 "\200\354\001\334\377\177", size=8192, blocking=1, cancellable=0x7fffc800a900, error=0x7fffe543b9a8) at gsocket.c:1848 #4 0x00007ffff6d722cf in g_input_stream_read (stream=0x7fffcc004ea0, buffer=0x7fffdc029850, count=8192, cancellable=0x7fffc800a900, error=0x7fffe543b9a8) at ginputstream.c:204 #5 0x00007ffff5242093 in read_from_network (sock=0x7fffc801ca30, buffer=0x7fffdc029850, len=8192, nread=0x7fffe543ba88, cancellable=0x7fffc800a900, error=0x7fffe543ba90) at soup-socket.c:1247 #6 0x00007ffff524456f in soup_socket_read_until (sock=0x7fffc801ca30, buffer=0x7fffe543baa0, len=8192, boundary=0x7ffff5250059, boundary_len=1, nread=0x7fffe543ba88, got_boundary=0x7fffe543ba9c, cancellable=0x7fffc800a900, error=0x7fffe543ba90) at soup-socket.c:1419 #7 0x00007ffff5233a50 in read_metadata (msg=0x7fffcc008010, to_blank=1) at soup-message-io.c:281 #8 0x00007ffff52349c5 in io_read (sock=0x7fffc801ca30, msg=0x7fffcc008010) at soup-message-io.c:846 #9 0x00007ffff524174c in process_queue_item (item=0x7fffcc004dc0) at soup-session-sync.c:297 #10 0x00007ffff5241bb3 in send_message (session=<optimized out>, msg=0x7fffcc008010) at soup-session-sync.c:378 #11 0x00007fffed0c47f8 in e_gw_connection_send_message (cnc=0x7fffcc003180, msg=0x7fffcc008010) at e-gw-connection.c:677 #12 0x00007fffed0c56d1 in e_gw_connection_get_container_list (cnc=0x7fffcc003180, top=0x7fffed2fdcf2 "folders", container_list=0x7fffe543dc90) at e-gw-connection.c:744 #13 0x00007fffed2f2b96 in set_container_id_with_count (perror=0x7fffe543dd58, cbgw=0x61a3c0) at e-cal-backend-groupwise.c:989 #14 connect_to_server (cbgw=0x61a3c0, perror=0x7fffe543dd58) at e-cal-backend-groupwise.c:1145 #15 0x00007fffed2f5b97 in e_cal_backend_groupwise_authenticate_user (backend=<optimized out>, cancellable=<optimized out>, credentials=0x683750, error=0x7fffe543dd58) at e-cal-backend-groupwise.c:1460 #16 0x00007ffff794bb05 in e_cal_backend_sync_authenticate_user (backend=0x61a3c0, cancellable=0x7fffdc01dd80, credentials=0x683750, error=0x7fffe543dd58) at e-cal-backend-sync.c:106 #17 0x00007ffff794bcb8 in cal_backend_authenticate_user (backend=0x61a3c0, cancellable=0x7fffdc01dd80, credentials=0x683750) at e-cal-backend-sync.c:604 #18 0x00007ffff7957610 in operation_thread (data=0x7fffdc01ced0, user_data=<optimized out>) at e-data-cal.c:300 #19 0x00007ffff62db2d8 in ?? () from /usr/lib64/libglib-2.0.so.0 #20 0x00007ffff62d8db6 in ?? () from /usr/lib64/libglib-2.0.so.0 #21 0x00007ffff7061f05 in start_thread (arg=0x7fffe543e700) at pthread_create.c:301 #22 0x00007ffff5fb653d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 16 (Thread 0x7fffd795c700 (LWP 6967)): #0 __memmove_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1552 ---Type <return> to continue, or q <return> to quit--- #1 0x00007ffff3cc1068 in delete (len=220, start=<optimized out>, real=<optimized out>) at /usr/include/bits/string3.h:58 #2 delete (len=220, start=<optimized out>, real=<optimized out>) at dbus-string.c:2867 #3 _dbus_string_delete (str=0x61f1f8, start=<optimized out>, len=220) at dbus-string.c:1321 #4 0x00007ffff3cb38c1 in load_message (body_len=140, header_len=80, fields_array_len=<optimized out>, byte_order=108, message=0x6221e0, loader=0x61f1f0) at dbus-message.c:4123 #5 _dbus_message_loader_queue_messages (loader=0x61f1f0) at dbus-message.c:4197 #6 0x00007ffff3cbb4d7 in _dbus_transport_get_dispatch_status (transport=0x61f020) at dbus-transport.c:1103 #7 0x00007ffff3cbb613 in _dbus_transport_queue_messages (transport=0x61f020) at dbus-transport.c:1130 #8 0x00007ffff3cbc004 in do_reading (transport=0x61f020) at dbus-transport-socket.c:851 #9 0x00007ffff3cbc646 in do_reading (transport=0x61f020) at dbus-transport-socket.c:706 #10 socket_do_iteration (transport=0x61f020, flags=6, timeout_milliseconds=<optimized out>) at dbus-transport-socket.c:1162 #11 0x00007ffff3cbb39d in _dbus_transport_do_iteration (transport=0x61f020, flags=<optimized out>, timeout_milliseconds=<optimized out>) at dbus-transport.c:978 #12 0x00007ffff3ca6505 in _dbus_connection_do_iteration_unlocked (connection=0x61f710, pending=<optimized out>, flags=6, timeout_milliseconds=25000) at dbus-connection.c:1232 #13 0x00007ffff3ca7889 in _dbus_connection_block_pending_call (pending=0x7fffc99a65b0) at dbus-connection.c:2405 #14 0x00007ffff3ca6dec in dbus_connection_send_with_reply_and_block (connection=0x61f710, message=0x61fc40, timeout_milliseconds=-1, error=0x7fffd795b780) at dbus-connection.c:3514 #15 0x00007ffff5ccc1d6 in gconf_engine_get_fuller () from /usr/lib64/libgconf-2.so.4 #16 0x00007ffff5ccc51c in gconf_engine_get_entry () from /usr/lib64/libgconf-2.so.4 #17 0x00007ffff5cc686e in ?? () from /usr/lib64/libgconf-2.so.4 #18 0x00007ffff5cc8fed in ?? () from /usr/lib64/libgconf-2.so.4 #19 0x00007ffff5cc95b0 in gconf_client_get_bool () from /usr/lib64/libgconf-2.so.4 #20 0x00007fffed2fb1c9 in set_default_alarms (comp=0x7fffc820e740) at e-cal-backend-groupwise-utils.c:986 #21 e_gw_item_to_cal_component (item=<optimized out>, cbgw=0x61a210) at e-cal-backend-groupwise-utils.c:1424 #22 0x00007fffed2f71e0 in get_deltas (handle=<optimized out>) at e-cal-backend-groupwise.c:711 #23 0x00007fffed2f72fd in delta_thread (data=0x61a210) at e-cal-backend-groupwise.c:789 #24 0x00007ffff62d8db6 in ?? () from /usr/lib64/libglib-2.0.so.0 #25 0x00007ffff7061f05 in start_thread (arg=0x7fffd795c700) at pthread_create.c:301 #26 0x00007ffff5fb653d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 12 (Thread 0x7fffd6159700 (LWP 6960)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:213 #1 0x00007ffff68c34c5 in g_cond_timed_wait_posix_impl (cond=<optimized out>, entered_mutex=<optimized out>, abs_time=<optimized out>) at gthread-posix.c:242 #2 0x00007ffff23c8a1d in caldav_synch_slave_loop (data=<optimized out>) at e-cal-backend-caldav.c:2227 #3 0x00007ffff62d8db6 in ?? () from /usr/lib64/libglib-2.0.so.0 #4 0x00007ffff7061f05 in start_thread (arg=0x7fffd6159700) at pthread_create.c:301 #5 0x00007ffff5fb653d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 10 (Thread 0x7fffd715b700 (LWP 6958)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:213 #1 0x00007ffff68c34c5 in g_cond_timed_wait_posix_impl (cond=<optimized out>, entered_mutex=<optimized out>, abs_time=<optimized out>) at gthread-posix.c:242 #2 0x00007ffff23c8a1d in caldav_synch_slave_loop (data=<optimized out>) at e-cal-backend-caldav.c:2227 #3 0x00007ffff62d8db6 in ?? () from /usr/lib64/libglib-2.0.so.0 #4 0x00007ffff7061f05 in start_thread (arg=0x7fffd715b700) at pthread_create.c:301 #5 0x00007ffff5fb653d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 7 (Thread 0x7fffe5c3f700 (LWP 6954)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:213 #1 0x00007ffff68c34c5 in g_cond_timed_wait_posix_impl (cond=<optimized out>, entered_mutex=<optimized out>, abs_time=<optimized out>) at gthread-posix.c:242 #2 0x00007ffff23c8a1d in caldav_synch_slave_loop (data=<optimized out>) at e-cal-backend-caldav.c:2227 #3 0x00007ffff62d8db6 in ?? () from /usr/lib64/libglib-2.0.so.0 #4 0x00007ffff7061f05 in start_thread (arg=0x7fffe5c3f700) at pthread_create.c:301 #5 0x00007ffff5fb653d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 5 (Thread 0x7fffe6440700 (LWP 6951)): #0 0x00007ffff5fad423 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007ffff62b3a98 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007ffff62b42c2 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fffe75fad3b in dconf_context_thread (data=0x6673f0) at dconfcontext.c:11 #4 0x00007ffff62d8db6 in ?? () from /usr/lib64/libglib-2.0.so.0 #5 0x00007ffff7061f05 in start_thread (arg=0x7fffe6440700) at pthread_create.c:301 #6 0x00007ffff5fb653d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 4 (Thread 0x7fffe7fff700 (LWP 6949)): #0 0x00007ffff5fad423 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007ffff62b3a98 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007ffff62b42c2 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #3 0x00007ffff6dd8946 in gdbus_shared_thread_func (user_data=<optimized out>) at gdbusprivate.c:276 #4 0x00007ffff62d8db6 in ?? () from /usr/lib64/libglib-2.0.so.0 #5 0x00007ffff7061f05 in start_thread (arg=0x7fffe7fff700) at pthread_create.c:301 #6 0x00007ffff5fb653d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 3 (Thread 0x7fffec8b9700 (LWP 6948)): #0 0x00007ffff7068dcd in read () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007ffff62af613 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007ffff62d8db6 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007ffff7061f05 in start_thread (arg=0x7fffec8b9700) at pthread_create.c:301 #4 0x00007ffff5fb653d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 1 (Thread 0x7ffff7fcb7a0 (LWP 6944)): #0 0x00007ffff5fad423 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007ffff62b3a98 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007ffff62b42c2 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0 #3 0x0000000000403763 in main (argc=1, argv=0x7fffffffdeb8) at e-data-cal-factory.c:1097 Here's another crash: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffd795c700 (LWP 7310)] 0x00007ffff3caadc3 in _dbus_header_get_byte_order (header=0x61f5d8) at dbus-marshal-header.c:178 178 dbus-marshal-header.c: No such file or directory. in dbus-marshal-header.c (gdb) thread apply all bt Thread 16 (Thread 0x7fffd795c700 (LWP 7310)): #0 0x00007ffff3caadc3 in _dbus_header_get_byte_order (header=0x61f5d8) at dbus-marshal-header.c:178 #1 0x00007ffff3cab753 in _dbus_header_get_field_basic (header=0x61f5d8, field=5, type=117, value=0x7fffd795b47c) at dbus-marshal-header.c:1357 #2 0x00007ffff3cafe21 in dbus_message_get_reply_serial (message=<optimized out>) at dbus-message.c:1041 #3 0x00007ffff3ca400e in _dbus_connection_queue_received_message_link (connection=0x61f710, link=0x61ee28) at dbus-connection.c:506 #4 0x00007ffff3cbb60b in _dbus_transport_queue_messages (transport=0x61f020) at dbus-transport.c:1159 #5 0x00007ffff3cbc004 in do_reading (transport=0x61f020) at dbus-transport-socket.c:851 #6 0x00007ffff3cbc646 in do_reading (transport=0x61f020) at dbus-transport-socket.c:706 #7 socket_do_iteration (transport=0x61f020, flags=6, timeout_milliseconds=<optimized out>) at dbus-transport-socket.c:1162 #8 0x00007ffff3cbb39d in _dbus_transport_do_iteration (transport=0x61f020, flags=<optimized out>, timeout_milliseconds=<optimized out>) at dbus-transport.c:978 #9 0x00007ffff3ca6505 in _dbus_connection_do_iteration_unlocked (connection=0x61f710, pending=<optimized out>, flags=6, timeout_milliseconds=25000) at dbus-connection.c:1232 #10 0x00007ffff3ca7889 in _dbus_connection_block_pending_call (pending=0x7fffc99b1100) at dbus-connection.c:2405 #11 0x00007ffff3ca6dec in dbus_connection_send_with_reply_and_block (connection=0x61f710, message=0x61fc40, timeout_milliseconds=-1, error=0x7fffd795b780) at dbus-connection.c:3514 #12 0x00007ffff5ccc1d6 in gconf_engine_get_fuller () from /usr/lib64/libgconf-2.so.4 #13 0x00007ffff5ccc51c in gconf_engine_get_entry () from /usr/lib64/libgconf-2.so.4 #14 0x00007ffff5cc686e in ?? () from /usr/lib64/libgconf-2.so.4 #15 0x00007ffff5cc8fed in ?? () from /usr/lib64/libgconf-2.so.4 #16 0x00007ffff5cc95b0 in gconf_client_get_bool () from /usr/lib64/libgconf-2.so.4 #17 0x00007fffed2fb1c9 in set_default_alarms (comp=0x7fffc9dd3c00) at e-cal-backend-groupwise-utils.c:986 #18 e_gw_item_to_cal_component (item=<optimized out>, cbgw=0x61a210) at e-cal-backend-groupwise-utils.c:1424 #19 0x00007fffed2f71e0 in get_deltas (handle=<optimized out>) at e-cal-backend-groupwise.c:711 #20 0x00007fffed2f72fd in delta_thread (data=0x61a210) at e-cal-backend-groupwise.c:789 #21 0x00007ffff62d8db6 in ?? () from /usr/lib64/libglib-2.0.so.0 #22 0x00007ffff7061f05 in start_thread (arg=0x7fffd795c700) at pthread_create.c:301 #23 0x00007ffff5fb653d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 12 (Thread 0x7fffd6159700 (LWP 7306)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:213 #1 0x00007ffff68c34c5 in g_cond_timed_wait_posix_impl (cond=<optimized out>, entered_mutex=<optimized out>, abs_time=<optimized out>) at gthread-posix.c:242 #2 0x00007ffff23c8a1d in caldav_synch_slave_loop (data=<optimized out>) at e-cal-backend-caldav.c:2227 #3 0x00007ffff62d8db6 in ?? () from /usr/lib64/libglib-2.0.so.0 #4 0x00007ffff7061f05 in start_thread (arg=0x7fffd6159700) at pthread_create.c:301 #5 0x00007ffff5fb653d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 10 (Thread 0x7fffd715b700 (LWP 7304)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:213 #1 0x00007ffff68c34c5 in g_cond_timed_wait_posix_impl (cond=<optimized out>, entered_mutex=<optimized out>, abs_time=<optimized out>) at gthread-posix.c:242 #2 0x00007ffff23c8a1d in caldav_synch_slave_loop (data=<optimized out>) at e-cal-backend-caldav.c:2227 #3 0x00007ffff62d8db6 in ?? () from /usr/lib64/libglib-2.0.so.0 #4 0x00007ffff7061f05 in start_thread (arg=0x7fffd715b700) at pthread_create.c:301 #5 0x00007ffff5fb653d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 7 (Thread 0x7fffe5c3f700 (LWP 7300)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:213 #1 0x00007ffff68c34c5 in g_cond_timed_wait_posix_impl (cond=<optimized out>, entered_mutex=<optimized out>, abs_time=<optimized out>) at gthread-posix.c:242 #2 0x00007ffff23c8a1d in caldav_synch_slave_loop (data=<optimized out>) at e-cal-backend-caldav.c:2227 #3 0x00007ffff62d8db6 in ?? () from /usr/lib64/libglib-2.0.so.0 #4 0x00007ffff7061f05 in start_thread (arg=0x7fffe5c3f700) at pthread_create.c:301 #5 0x00007ffff5fb653d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 5 (Thread 0x7fffe6440700 (LWP 7297)): #0 0x00007ffff5fad423 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007ffff62b3a98 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007ffff62b42c2 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fffe75fad3b in dconf_context_thread (data=0x6672b0) at dconfcontext.c:11 #4 0x00007ffff62d8db6 in ?? () from /usr/lib64/libglib-2.0.so.0 #5 0x00007ffff7061f05 in start_thread (arg=0x7fffe6440700) at pthread_create.c:301 #6 0x00007ffff5fb653d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 4 (Thread 0x7fffe7fff700 (LWP 7295)): #0 0x00007ffff5fad423 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007ffff62b3a98 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007ffff62b42c2 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #3 0x00007ffff6dd8946 in gdbus_shared_thread_func (user_data=<optimized out>) at gdbusprivate.c:276 #4 0x00007ffff62d8db6 in ?? () from /usr/lib64/libglib-2.0.so.0 #5 0x00007ffff7061f05 in start_thread (arg=0x7fffe7fff700) at pthread_create.c:301 #6 0x00007ffff5fb653d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 3 (Thread 0x7fffec8b9700 (LWP 7294)): #0 0x00007ffff7068dcd in read () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007ffff62af613 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007ffff62d8db6 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007ffff7061f05 in start_thread (arg=0x7fffec8b9700) at pthread_create.c:301 #4 0x00007ffff5fb653d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 1 (Thread 0x7ffff7fcb7a0 (LWP 7290)): #0 __memmove_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1562 #1 0x00007ffff3cc1068 in delete (len=220, start=<optimized out>, real=<optimized out>) at /usr/include/bits/string3.h:58 #2 delete (len=220, start=<optimized out>, real=<optimized out>) at dbus-string.c:2867 #3 _dbus_string_delete (str=0x61f1f8, start=<optimized out>, len=220) at dbus-string.c:1321 #4 0x00007ffff3cb38c1 in load_message (body_len=140, header_len=80, fields_array_len=<optimized out>, byte_order=108, message=0x6221e0, loader=0x61f1f0) at dbus-message.c:4123 #5 _dbus_message_loader_queue_messages (loader=0x61f1f0) at dbus-message.c:4197 #6 0x00007ffff3cbb4d7 in _dbus_transport_get_dispatch_status (transport=0x61f020) at dbus-transport.c:1103 #7 0x00007ffff3cbb613 in _dbus_transport_queue_messages (transport=0x61f020) at dbus-transport.c:1130 #8 0x00007ffff3ca3eb4 in _dbus_connection_get_dispatch_status_unlocked (connection=0x61f710) at dbus-connection.c:4183 #9 0x00007ffff3ca49ce in dbus_connection_get_dispatch_status (connection=0x61f710) at dbus-connection.c:4314 #10 0x00007ffff3ee7723 in message_queue_prepare (source=<optimized out>, timeout=<optimized out>) at dbus-gmain.c:71 #11 0x00007ffff62b2b22 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #12 0x00007ffff62b392d in ?? () from /usr/lib64/libglib-2.0.so.0 #13 0x00007ffff62b42c2 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0 #14 0x0000000000403763 in main (argc=1, argv=0x7fffffffdeb8) at e-data-cal-factory.c:1097 Reproducible: Always Steps to Reproduce: 1. Launch evolution 2. Switch to calender (showing Groupwise and google calendars) 3. Move forward a month or two
Fix from https://bugzilla.gnome.org/show_bug.cgi?id=656273#c6 make groupwise addressbook work.
Any chance that an update will be coming soon for evolution Groupwise support? I'm curious what the SUSE folks are using for Groupwise access if it's not evolution.
You can find updated rpms in http://download.opensuse.org/repositories/GNOME:/Evolution:/snapshot-3.2/openSUSE_12.1/ repository. Similar upstream bug https://bugzilla.gnome.org/show_bug.cgi?id=667359
The updated RPMs unfortunately haven't helped at all. My calendar still crashes within a minute of loading (trace below) and if I try to open any of my Groupwise address books (Dan Elder, Frequent Contacts, Novell GroupWise Address Book) I get an error message in the top pane that says: Unable to open address book This address book cannot be opened. This either means that an incorrect URI was entered, or the server is unreachable. Detailed error message: Authentication required This is using libegroupwise-1_2-13-3.2.1-2.6.1.x86_64.rpm and evolution-groupwise-3.2.1-2.6.1.x86_64.rpm. Program received signal SIGSEGV, Segmentation fault. _dbus_watch_invalidate (watch=0x0) at dbus-watch.c:171 171 dbus-watch.c: No such file or directory. in dbus-watch.c (gdb) thread apply all bt Thread 12 (Thread 0x7fdb559fa700 (LWP 12450)): #0 0x00007fdb5f9c51eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fdb5f2224c5 in g_cond_timed_wait_posix_impl (cond=<optimized out>, entered_mutex=<optimized out>, abs_time=<optimized out>) at gthread-posix.c:242 #2 0x00007fdb5ebe6ebf in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fdb5ec3a311 in ?? () from /usr/lib64/libglib-2.0.so.0 #4 0x00007fdb5ec37db6 in ?? () from /usr/lib64/libglib-2.0.so.0 #5 0x00007fdb5f9c0f05 in start_thread () from /lib64/libpthread.so.0 #6 0x00007fdb5e91563d in clone () from /lib64/libc.so.6 Thread 11 (Thread 0x7fdb43fff700 (LWP 12449)): #0 0x00007fdb5e90c523 in poll () from /lib64/libc.so.6 #1 0x00007fdb5f6e3cdd in g_socket_condition_wait (error=0x7fdb43ffc9a8, cancellable=0x7fdb50c9e010, condition=<optimized out>, socket=<optimized out>) at gsocket.c:2833 #2 g_socket_condition_wait (socket=<optimized out>, condition=<optimized out>, cancellable=0x7fdb50c9e010, error=0x7fdb43ffc9a8) at gsocket.c:2745 #3 0x00007fdb5f6e4033 in g_socket_receive_with_blocking (socket=0x7fdb34004370, buffer=0x7fdb500767f0 "\030\a", size=8192, blocking=1, cancellable=0x7fdb50c9e010, error=0x7fdb43ffc9a8) at gsocket.c:1848 #4 0x00007fdb5f6d12cf in g_input_stream_read (stream=0x7fdb34004eb0, buffer=0x7fdb500767f0, count=8192, cancellable=0x7fdb50c9e010, error=0x7fdb43ffc9a8) at ginputstream.c:204 #5 0x00007fdb5dba1093 in read_from_network (sock=0x7fdb30006220, buffer=0x7fdb500767f0, len=8192, nread=0x7fdb43ffca88, cancellable=0x7fdb50c9e010, error=0x7fdb43ffca90) at soup-socket.c:1247 #6 0x00007fdb5dba356f in soup_socket_read_until (sock=0x7fdb30006220, buffer=0x7fdb43ffcaa0, len=8192, boundary=0x7fdb5dbaf059, boundary_len=1, nread=0x7fdb43ffca88, got_boundary=0x7fdb43ffca9c, cancellable=0x7fdb50c9e010, error=0x7fdb43ffca90) at soup-socket.c:1419 #7 0x00007fdb5db92a50 in read_metadata (msg=0x7fdb30014c10, to_blank=1) at soup-message-io.c:281 #8 0x00007fdb5db939c5 in io_read (sock=0x7fdb30006220, msg=0x7fdb30014c10) at soup-message-io.c:846 #9 0x00007fdb5dba074c in process_queue_item (item=0x7fdb50003070) at soup-session-sync.c:297 #10 0x00007fdb5dba0bb3 in send_message (session=<optimized out>, msg=0x7fdb30014c10) at soup-session-sync.c:378 #11 0x00007fdb55a04808 in e_gw_connection_send_message (cnc=0x7fdb340031a0, msg=0x7fdb30014c10) at e-gw-connection.c:677 #12 0x00007fdb55a056e1 in e_gw_connection_get_container_list (cnc=0x7fdb340031a0, top=0x7fdb55c3dd32 "folders", container_list=0x7fdb43ffec90) at e-gw-connection.c:744 #13 0x00007fdb55c32b96 in set_container_id_with_count (perror=0x7fdb43ffed58, cbgw=0x61a450) at e-cal-backend-groupwise.c:989 #14 connect_to_server (cbgw=0x61a450, perror=0x7fdb43ffed58) at e-cal-backend-groupwise.c:1145 #15 0x00007fdb55c35b97 in e_cal_backend_groupwise_authenticate_user (backend=<optimized out>, cancellable=<optimized out>, credentials=0x643a30, error=0x7fdb43ffed58) at e-cal-backend-groupwise.c:1460 #16 0x00007fdb602aab05 in e_cal_backend_sync_authenticate_user (backend=0x61a450, cancellable=0x7fdb50c9e040, credentials=0x643a30, error=0x7fdb43ffed58) at e-cal-backend-sync.c:106 #17 0x00007fdb602aacb8 in cal_backend_authenticate_user (backend=0x61a450, cancellable=0x7fdb50c9e040, credentials=0x643a30) at e-cal-backend-sync.c:604 #18 0x00007fdb602b6610 in operation_thread (data=0x7fdb35060990, user_data=<optimized out>) at e-data-cal.c:300 #19 0x00007fdb5ec3a2d8 in ?? () from /usr/lib64/libglib-2.0.so.0 #20 0x00007fdb5ec37db6 in ?? () from /usr/lib64/libglib-2.0.so.0 #21 0x00007fdb5f9c0f05 in start_thread () from /lib64/libpthread.so.0 #22 0x00007fdb5e91563d in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7fdb4dc3f700 (LWP 12447)): #0 0x00007fdb5f9c78d4 in __lll_lock_wait () from /lib64/libpthread.so.0 #1 0x00007fdb5f9c31c5 in _L_lock_883 () from /lib64/libpthread.so.0 #2 0x00007fdb5f9c301a in pthread_mutex_lock () from /lib64/libpthread.so.0 #3 0x00007fdb55a047e9 in e_gw_connection_send_message (cnc=0x7fdb340031a0, msg=0x7fdb30014620) at e-gw-connection.c:676 #4 0x00007fdb55a056e1 in e_gw_connection_get_container_list (cnc=0x7fdb340031a0, top=0x7fdb55c3dd32 "folders", container_list=0x7fdb4dc3ec90) at e-gw-connection.c:744 #5 0x00007fdb55c32b96 in set_container_id_with_count (perror=0x7fdb4dc3ed58, cbgw=0x61a3c0) at e-cal-backend-groupwise.c:989 #6 connect_to_server (cbgw=0x61a3c0, perror=0x7fdb4dc3ed58) at e-cal-backend-groupwise.c:1145 #7 0x00007fdb55c35b97 in e_cal_backend_groupwise_authenticate_user (backend=<optimized out>, cancellable=<optimized out>, credentials=0x6b1fe0, error=0x7fdb4dc3ed58) at e-cal-backend-groupwise.c:1460 #8 0x00007fdb602aab05 in e_cal_backend_sync_authenticate_user (backend=0x61a3c0, cancellable=0x7fdb3c01fd20, credentials=0x6b1fe0, error=0x7fdb4dc3ed58) at e-cal-backend-sync.c:106 #9 0x00007fdb602aacb8 in cal_backend_authenticate_user (backend=0x61a3c0, cancellable=0x7fdb3c01fd20, credentials=0x6b1fe0) at e-cal-backend-sync.c:604 #10 0x00007fdb602b6610 in operation_thread (data=0x7fdb501b3610, user_data=<optimized out>) at e-data-cal.c:300 #11 0x00007fdb5ec3a2d8 in ?? () from /usr/lib64/libglib-2.0.so.0 #12 0x00007fdb5ec37db6 in ?? () from /usr/lib64/libglib-2.0.so.0 #13 0x00007fdb5f9c0f05 in start_thread () from /lib64/libpthread.so.0 #14 0x00007fdb5e91563d in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7fdb551f9700 (LWP 12361)): #0 0x00007fdb5f9c7dcd in read () from /lib64/libpthread.so.0 #1 0x00007fdb5ec0e613 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fdb5ec37db6 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fdb5f9c0f05 in start_thread () from /lib64/libpthread.so.0 #4 0x00007fdb5e91563d in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7fdb549f8700 (LWP 12362)): #0 0x00007fdb5e90c523 in poll () from /lib64/libc.so.6 #1 0x00007fdb5ec12a98 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fdb5ec132c2 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #3 0x00007fdb5f737946 in gdbus_shared_thread_func (user_data=<optimized out>) at gdbusprivate.c:276 #4 0x00007fdb5ec37db6 in ?? () from /usr/lib64/libglib-2.0.so.0 #5 0x00007fdb5f9c0f05 in start_thread () from /lib64/libpthread.so.0 #6 0x00007fdb5e91563d in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7fdb4ec41700 (LWP 12364)): #0 0x00007fdb5e90c523 in poll () from /lib64/libc.so.6 #1 0x00007fdb5ec12a98 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007fdb5ec132c2 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0 #3 0x00007fdb4fdfbd3b in dconf_context_thread (data=0x6775b0) at dconfcontext.c:11 #4 0x00007fdb5ec37db6 in ?? () from /usr/lib64/libglib-2.0.so.0 #5 0x00007fdb5f9c0f05 in start_thread () from /lib64/libpthread.so.0 #6 0x00007fdb5e91563d in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7fdb4e440700 (LWP 12368)): #0 0x00007fdb5f9c51eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fdb5f2224c5 in g_cond_timed_wait_posix_impl (cond=<optimized out>, entered_mutex=<optimized out>, abs_time=<optimized out>) at gthread-posix.c:242 #2 0x00007fdb5ad1ca1d in caldav_synch_slave_loop (data=<optimized out>) at e-cal-backend-caldav.c:2227 #3 0x00007fdb5ec37db6 in ?? () from /usr/lib64/libglib-2.0.so.0 #4 0x00007fdb5f9c0f05 in start_thread () from /lib64/libpthread.so.0 #5 0x00007fdb5e91563d in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7fdb437fe700 (LWP 12372)): #0 0x00007fdb5f9c51eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fdb5f2224c5 in g_cond_timed_wait_posix_impl (cond=<optimized out>, entered_mutex=<optimized out>, abs_time=<optimized out>) at gthread-posix.c:242 #2 0x00007fdb5ad1ca1d in caldav_synch_slave_loop (data=<optimized out>) at e-cal-backend-caldav.c:2227 #3 0x00007fdb5ec37db6 in ?? () from /usr/lib64/libglib-2.0.so.0 #4 0x00007fdb5f9c0f05 in start_thread () from /lib64/libpthread.so.0 #5 0x00007fdb5e91563d in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7fdb427fc700 (LWP 12374)): #0 0x00007fdb5f9c51eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fdb5f2224c5 in g_cond_timed_wait_posix_impl (cond=<optimized out>, entered_mutex=<optimized out>, abs_time=<optimized out>) at gthread-posix.c:242 #2 0x00007fdb5ad1ca1d in caldav_synch_slave_loop (data=<optimized out>) at e-cal-backend-caldav.c:2227 #3 0x00007fdb5ec37db6 in ?? () from /usr/lib64/libglib-2.0.so.0 #4 0x00007fdb5f9c0f05 in start_thread () from /lib64/libpthread.so.0 #5 0x00007fdb5e91563d in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7fdb41ffb700 (LWP 12378)): #0 0x00007fdb5f458f50 in type_node_check_conformities_UorL (have_lock=0, support_prerequisites=0, support_interfaces=1, iface_node=0x6163c8, node=0x61e1e0) at gtype.c:3421 #1 type_node_conforms_to_U (support_prerequisites=0, support_interfaces=1, iface_node=0x6163c8, node=0x61e1e0) at gtype.c:3466 #2 g_type_check_instance_cast (type_instance=0x61d1e0, iface_type=80) at gtype.c:3988 #3 0x00007fdb5e626293 in gconf_client_error () from /usr/lib64/libgconf-2.so.4 #4 0x00007fdb5e6263b8 in ?? () from /usr/lib64/libgconf-2.so.4 #5 0x00007fdb5e62807c in ?? () from /usr/lib64/libgconf-2.so.4 #6 0x00007fdb5e6285b0 in gconf_client_get_bool () from /usr/lib64/libgconf-2.so.4 #7 0x00007fdb55c3b209 in set_default_alarms (comp=0x694ac0) at e-cal-backend-groupwise-utils.c:986 #8 e_gw_item_to_cal_component (item=<optimized out>, cbgw=0x61a210) at e-cal-backend-groupwise-utils.c:1424 #9 0x00007fdb55c371e0 in get_deltas (handle=<optimized out>) at e-cal-backend-groupwise.c:711 #10 0x00007fdb55c372fd in delta_thread (data=0x61a210) at e-cal-backend-groupwise.c:789 #11 0x00007fdb5ec37db6 in ?? () from /usr/lib64/libglib-2.0.so.0 #12 0x00007fdb5f9c0f05 in start_thread () from /lib64/libpthread.so.0 #13 0x00007fdb5e91563d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7fdb609297a0 (LWP 12359)): #0 _dbus_watch_invalidate (watch=0x0) at dbus-watch.c:171 #1 0x00007fdb5c61a9e0 in free_watches (transport=0x61f020) at dbus-transport-socket.c:83 #2 0x00007fdb5c61aa49 in socket_disconnect (transport=<optimized out>) at dbus-transport-socket.c:987 #3 0x00007fdb5c619e47 in _dbus_transport_disconnect (transport=0x61f020) at dbus-transport.c:511 #4 _dbus_transport_disconnect (transport=0x61f020) at dbus-transport.c:502 #5 0x00007fdb5c61a635 in _dbus_transport_queue_messages (transport=0x61f020) at dbus-transport.c:1167 #6 0x00007fdb5c602eb4 in _dbus_connection_get_dispatch_status_unlocked (connection=0x61f710) at dbus-connection.c:4183 #7 0x00007fdb5c6039ce in dbus_connection_get_dispatch_status (connection=0x61f710) at dbus-connection.c:4314 #8 0x00007fdb5c846723 in message_queue_prepare (source=<optimized out>, timeout=<optimized out>) at dbus-gmain.c:71 ---Type <return> to continue, or q <return> to quit--- #9 0x00007fdb5ec11b22 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #10 0x00007fdb5ec1292d in ?? () from /usr/lib64/libglib-2.0.so.0 #11 0x00007fdb5ec132c2 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0 #12 0x0000000000403763 in main (argc=1, argv=0x7fff8106a6e8) at e-data-cal-factory.c:1097
(In reply to comment #4) > The updated RPMs unfortunately haven't helped at all. My calendar still > crashes within a minute of loading (trace below) Sorry, fix has been committed in current development branch (3.3.x), it will be committed to 3.2 branch as soon as it's ready because patch needs some modification with respect to 3.2 code base. and if I try to open any of my > Groupwise address books (Dan Elder, Frequent Contacts, Novell GroupWise Address > Book) I get an error message in the top pane that says: > > Unable to open address book > This address book cannot be opened. This either means that an incorrect URI > was entered, or the server is unreachable. > Detailed error message: Authentication required > Can you please check whether e-addressbook-factory is running in your system or not ?
I upgraded to tumbleweed and am now running: evolution-webcal-2.32.0-8.1.2.x86_64 evolution-data-server-3.2.1-2.1.2.x86_64 evolution-3.2.1-2.2.2.x86_64 evolution-groupwise-3.2.1-2.1.2.x86_64 I don't get an error message when accessing my Groupwise addressbooks but nothing at all shows up (empty addressbook). Groupwise calendar access seems to be more stable but I can't add appointments at all or I get error messages like: "No such interface `org.gnome.evolution.dataserver.Calendar' on object at path /org/gnome/evolution/dataserver/Calendar/30117/4" e-addressbook-factory is definitely running on my (upgraded) system. When it would crash before though it would restart right away. Just let me know what else I can do to help test/fix this.
12.1 release is out of support. As evolution issues are rather upstream if still reproducible please report to upstream on bugs.gnome.org.