abrt version: 1.1.14 architecture: x86_64 Attached file: backtrace cmdline: /usr/libexec/e-addressbook-factory comment: Happened more than once, but not always component: evolution-data-server crash_function: g_mutex_free_posix_impl executable: /usr/libexec/e-addressbook-factory kernel: 2.6.35.6-48.fc14.x86_64 package: evolution-data-server-2.32.1-1.fc14 rating: 4 reason: Process /usr/libexec/e-addressbook-factory was killed by signal 6 (SIGABRT) release: Fedora release 14 (Laughlin) time: 1290718557 uid: 500 How to reproduce ----- 1. Trying to open Google Calendar
Created attachment 462962 [details] File: backtrace
Thanks for a bug report. This might be a libsoup issue, which can be fixed with recent change there. Please see bug #650203 comment #9 and try with those packages. If it'll be still there then we can move this upstream. Thanks in advance.
I installed the updated libsoup, and will test evolution to see if this happens again. Thank you for your answer!
Thanks. I'm moving this to need-info as we are waiting on your findings.
I made e-addressbook-factory crash with SIGSEGV now. I cannot provide a decent trace because debuginfo are missing for the new build of libsoup (but using previous debuginfo it is failing at "soup_message_io_finished", but it also shows a potentially failing g_slice_free). Happened only once.
could you upload the backtrace with a line where it thinks it crashed, please? I also see that the links in the bug mentioned in comment #2 are providing debug-info rpms, same as updated libsoup, so there might not be any issue installing them. Please do so. Thanks in advance.
Unfortunately, the provided links are no longer valid (build task has been closed), and using debuginfo-install won't help. Backtrace with out-of-date debuginfo: warning: core file may not match specified executable file. Missing separate debuginfo for Try: yum --disablerepo='*' --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/d5/fbf19eda91123250ba70e8599eded3fa9bc1fc /var/cache/abrt-di/usr/lib/debug/.build-id/d5/fbf19eda91123250ba70e8599eded3fa9bc1fc [New Thread 3919] [New Thread 3921] [New Thread 2788] [New Thread 2790] [New Thread 3922] [New Thread 3920] warning: the debug information found in "/usr/lib/debug//usr/lib64/libsoup-2.4.so.1.3.0.debug" does not match "/usr/lib64/libsoup-2.4.so.1" (CRC mismatch). warning: the debug information found in "/usr/lib/debug/usr/lib64/libsoup-2.4.so.1.3.0.debug" does not match "/usr/lib64/libsoup-2.4.so.1" (CRC mismatch). warning: the debug information found in "/usr/lib/debug//usr/lib64/libsoup-gnome-2.4.so.1.3.0.debug" does not match "/usr/lib64/libsoup-gnome-2.4.so.1" (CRC mismatch). warning: the debug information found in "/usr/lib/debug/usr/lib64/libsoup-gnome-2.4.so.1.3.0.debug" does not match "/usr/lib64/libsoup-gnome-2.4.so.1" (CRC mismatch). Core was generated by `/usr/libexec/e-addressbook-factory'. Program terminated with signal 11, Segmentation fault. #0 0x000000399243059c in soup_message_io_finished () from /usr/lib64/libsoup-2.4.so.1 Thread 6 (Thread 3920): #0 0x000000375700c728 in pthread_getspecific () from /lib64/libpthread-2.12.90.so No symbol table info available. #1 0x000000375805fc31 in thread_memory_from_self (mem_size=<value optimized out>, mem_block=0x7f88280064c0) at gslice.c:441 tmem = <value optimized out> #2 g_slice_free1 (mem_size=<value optimized out>, mem_block=0x7f88280064c0) at gslice.c:883 tmem = 0x1 ix = <value optimized out> chunk_size = 64 acat = 1 #3 0x000000399242c3b1 in ?? () from /usr/lib64/libsoup-2.4.so.1 No symbol table info available. #4 0x000000375900f2f4 in g_object_unref (_object=0x7f882c010060) at gobject.c:2695 object = 0x7f882c010060 [SoupMessage] old_ref = <value optimized out> __PRETTY_FUNCTION__ = "g_object_unref" #5 0x0000003993c1a2b2 in authenticate (self=0x7f882c0048f0 [GDataContactsService], username=0x7f882c001120 "scampa.giovanni", password=0x15da0c0 "korbev92", captcha_token=<value optimized out>, captcha_answer=<value optimized out>, cancellable=0x0, error=0x7f88372d6cc8) at gdata/gdata-service.c:774 priv = 0x7f882c004910 klass = <value optimized out> message = 0x7f882c010060 [SoupMessage] request_body = <value optimized out> status = 7 retval = <value optimized out> __PRETTY_FUNCTION__ = "authenticate" #6 0x0000003993c1adf5 in gdata_service_authenticate (self=<value optimized out>, username=<value optimized out>, password=<value optimized out>, cancellable=<value optimized out>, error=<value optimized out>) at gdata/gdata-service.c:812 No locals. #7 0x00007f88382e4fa9 in e_book_backend_google_authenticate_user (backend=0x15c6200 [EBookBackendGoogle], book=<value optimized out>, opid=<value optimized out>, username=<value optimized out>, password=0x15da0c0 "mypassword", auth_method=<value optimized out>, perror=0x7f88372d6d38) at e-book-backend-google.c:1046 priv = 0x15c6280 error = 0x7f882c001aa0 match = <value optimized out> __PRETTY_FUNCTION__ = "e_book_backend_google_authenticate_user" #8 0x000000398f013479 in _e_book_backend_authenticate_user (backend=0x15c6200 [EBookBackendGoogle], book=0x15c9500 [EDataBook], opid=8, user=0x16d9b00 "myemail", passwd=<value optimized out>, auth_method=<value optimized out>) at e-book-backend-sync.c:472 error = 0x0 #9 0x000000398f0187a3 in operation_thread (data=0x1700aa0, user_data=<value optimized out>) at e-data-book.c:106 op = 0x1700aa0 backend = <value optimized out> #10 0x000000375806bbc4 in g_thread_pool_thread_proxy (data=<value optimized out>) at gthreadpool.c:319 task = 0x1700aa0 pool = 0x15d17b0 #11 0x0000003758069446 in g_thread_create_proxy (data=0x15dc500) at gthread.c:1897 thread = 0x15dc500 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #12 0x0000003757006d5b in start_thread () from /lib64/libpthread-2.12.90.so No symbol table info available. #13 0x00000037564e4aad in clone () from /lib64/libc-2.12.90.so No symbol table info available. Thread 5 (Thread 3922): #0 0x000000375700bc2e in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread-2.12.90.so No symbol table info available. #1 0x0000003758c02352 in g_cond_timed_wait_posix_impl (cond=<value optimized out>, entered_mutex=<value optimized out>, abs_time=<value optimized out>) at gthread-posix.c:242 result = <value optimized out> end_time = {tv_sec = 1291212004, tv_nsec = 168389000} timed_out = <value optimized out> __PRETTY_FUNCTION__ = "g_cond_timed_wait_posix_impl" #2 0x0000003758017c8f in g_async_queue_pop_intern_unlocked (queue=0x7f882c135d30, try=0, end_time=0x7f8836ad5d90) at gasyncqueue.c:423 retval = <value optimized out> __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked" #3 0x000000375806bbf9 in g_thread_pool_wait_for_new_task (data=<value optimized out>) at gthreadpool.c:274 end_time = {tv_sec = 1291212004, tv_usec = 168389} task = <value optimized out> #4 g_thread_pool_thread_proxy (data=<value optimized out>) at gthreadpool.c:308 task = <value optimized out> pool = 0x7f882c13bfc0 #5 0x0000003758069446 in g_thread_create_proxy (data=0x7f882c026ea0) at gthread.c:1897 thread = 0x7f882c026ea0 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #6 0x0000003757006d5b in start_thread () from /lib64/libpthread-2.12.90.so No symbol table info available. #7 0x00000037564e4aad in clone () from /lib64/libc-2.12.90.so No symbol table info available. Thread 4 (Thread 2790): #0 0x00000037564db0b3 in poll () from /lib64/libc-2.12.90.so No symbol table info available. #1 0x0000003758042374 in g_main_context_poll (context=0x15bad90, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3093 poll_func = 0x37580522c0 <g_poll> #2 g_main_context_iterate (context=0x15bad90, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2775 max_priority = 2147483647 timeout = -1 some_ready = <value optimized out> nfds = 3 allocated_nfds = <value optimized out> fds = 0x7f8830001150 #3 0x0000003758042c82 in g_main_loop_run (loop=0x15bae70) at gmain.c:2988 __PRETTY_FUNCTION__ = "g_main_loop_run" #4 0x000000398eca5774 in gdbus_shared_thread_func (data=<value optimized out>) at gdbusprivate.c:277 No locals. #5 0x0000003758069446 in g_thread_create_proxy (data=0x15bae90) at gthread.c:1897 thread = 0x15bae90 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #6 0x0000003757006d5b in start_thread () from /lib64/libpthread-2.12.90.so No symbol table info available. #7 0x00000037564e4aad in clone () from /lib64/libc-2.12.90.so No symbol table info available. Thread 3 (Thread 2788): #0 0x00000037564db0b3 in poll () from /lib64/libc-2.12.90.so No symbol table info available. #1 0x0000003758042374 in g_main_context_poll (context=0x15c8c20, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3093 poll_func = 0x37580522c0 <g_poll> #2 g_main_context_iterate (context=0x15c8c20, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2775 max_priority = 2147483647 timeout = -1 some_ready = <value optimized out> nfds = 2 allocated_nfds = <value optimized out> fds = 0x15ad1a0 #3 0x0000003758042c82 in g_main_loop_run (loop=0x15be1f0) at gmain.c:2988 __PRETTY_FUNCTION__ = "g_main_loop_run" #4 0x0000000000403b3a in main (argc=<value optimized out>, argv=<value optimized out>) at e-data-book-factory.c:619 eol = 0x159d360 [EOfflineListener] factory = 0x15a6410 [EDataBookFactory] owner_id = 1 Thread 2 (Thread 3921): #0 0x00000037564db0b3 in poll () from /lib64/libc-2.12.90.so No symbol table info available. #1 0x0000003758042374 in g_main_context_poll (context=0x7f8828049220, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3093 poll_func = 0x37580522c0 <g_poll> #2 g_main_context_iterate (context=0x7f8828049220, 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 = 0x7f88200008c0 #3 0x0000003758042c82 in g_main_loop_run (loop=0x7f8828049300) at gmain.c:2988 __PRETTY_FUNCTION__ = "g_main_loop_run" #4 0x00000037618471c0 in link_io_thread_fn (data=<value optimized out>) at linc.c:396 No locals. #5 0x0000003758069446 in g_thread_create_proxy (data=0x7f8828049620) at gthread.c:1897 thread = 0x7f8828049620 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #6 0x0000003757006d5b in start_thread () from /lib64/libpthread-2.12.90.so No symbol table info available. #7 0x00000037564e4aad in clone () from /lib64/libc-2.12.90.so No symbol table info available. Thread 1 (Thread 3919): #0 0x000000399243059c in soup_message_io_finished () from /usr/lib64/libsoup-2.4.so.1 No symbol table info available. #1 0x000000375900e03e in g_closure_invoke (closure=0x7f882c02a9a0, return_value=0x0, n_param_values=1, param_values=0x16f3a20, invocation_hint=0x7f8837ad7600) at gclosure.c:766 marshal = <value optimized out> marshal_data = <value optimized out> in_marshal = <value optimized out> __PRETTY_FUNCTION__ = "g_closure_invoke" #2 0x000000375901ee87 in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x7f8830004da0, emission_return=0x0, instance_and_params=0x16f3a20) at gsignal.c:3252 tmp = <value optimized out> handler = 0x170aec0 accumulator = 0x0 emission = {next = 0x0, instance = 0x7f8830004da0, ihint = {signal_id = 67, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} class_closure = 0x7f882c025fc0 handler_list = 0x170aec0 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 = 67 max_sequential_handler_number = 121 return_value_altered = 0 #3 0x00000037590287b5 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 = 0x16f3a20 signal_return_type = 4 param_values = 0x16f3a38 node = <value optimized out> i = <value optimized out> n_params = 0 __PRETTY_FUNCTION__ = "g_signal_emit_valist" #4 0x0000003759028983 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 = 24, fp_offset = 48, overflow_arg_area = 0x7f8837ad78f0, reg_save_area = 0x7f8837ad7830}} #5 0x000000399243d4ec in soup_socket_disconnect () from /usr/lib64/libsoup-2.4.so.1 No symbol table info available. #6 0x0000003992421438 in soup_connection_disconnect () from /usr/lib64/libsoup-2.4.so.1 No symbol table info available. #7 0x0000003992421588 in ?? () from /usr/lib64/libsoup-2.4.so.1 No symbol table info available. #8 0x000000399242126d in soup_connection_set_state () from /usr/lib64/libsoup-2.4.so.1 No symbol table info available. #9 0x000000399242140a in soup_connection_disconnect () from /usr/lib64/libsoup-2.4.so.1 No symbol table info available. #10 0x00000039924388a0 in soup_session_abort () from /usr/lib64/libsoup-2.4.so.1 No symbol table info available. #11 0x00000037590141a2 in object_set_property (object=0x7f8828045e40 [SoupSessionSync], first_property_name=<value optimized out>, var_args=0x7f8837ad7b80) at gobject.c:1174 tmp_value = {g_type = 140222763646416, 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}}} redirect = <value optimized out> enable_diagnostic = 0x375903f791 "0" class = 0x7f8828044480 param_id = 1 #12 g_object_set_valist (object=0x7f8828045e40 [SoupSessionSync], first_property_name=<value optimized out>, var_args=0x7f8837ad7b80) at gobject.c:1689 value = {g_type = 140222763646416, 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}}} pspec = <value optimized out> error = <value optimized out> nqueue = 0x1639c00 name = <value optimized out> __PRETTY_FUNCTION__ = "g_object_set_valist" #13 0x0000003759014e24 in g_object_set (_object=0x7f8828045e40, first_property_name=0x3993c5b0ca "proxy-uri") at gobject.c:1795 object = 0x7f8828045e40 [SoupSessionSync] var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7f8837ad7c70, reg_save_area = 0x7f8837ad7ba0}} __PRETTY_FUNCTION__ = "g_object_set" #14 0x0000003993c1c7f2 in gdata_service_set_proxy_uri (self=0x7f882c0048f0 [GDataContactsService], proxy_uri=0x0) at gdata/gdata-service.c:1685 __PRETTY_FUNCTION__ = "gdata_service_set_proxy_uri" #15 0x00007f88382e36b0 in proxy_settings_changed (proxy=0x16c61a0 [EProxy], backend=<value optimized out>) at e-book-backend-google.c:1000 priv = 0x15c6280 proxy_uri = 0x0 uri = 0x7f882804a270 "https://www.google.com/m8/feeds/contacts/default/full" #16 0x00007f88382e4f74 in e_book_backend_google_authenticate_user (backend=0x15c6200 [EBookBackendGoogle], book=<value optimized out>, opid=<value optimized out>, username=<value optimized out>, password=0x15d9e00 "mypassword", auth_method=<value optimized out>, perror=0x7f8837ad7d38) at e-book-backend-google.c:1042 priv = 0x15c6280 error = 0x0 match = <value optimized out> __PRETTY_FUNCTION__ = "e_book_backend_google_authenticate_user" #17 0x000000398f013479 in _e_book_backend_authenticate_user (backend=0x15c6200 [EBookBackendGoogle], book=0x15c96c0 [EDataBook], opid=7, user=0x16ed1d0 "myemail", passwd=<value optimized out>, auth_method=<value optimized out>) at e-book-backend-sync.c:472 error = 0x0 #18 0x000000398f0187a3 in operation_thread (data=0x1700980, user_data=<value optimized out>) at e-data-book.c:106 op = 0x1700980 backend = <value optimized out> #19 0x000000375806bbc4 in g_thread_pool_thread_proxy (data=<value optimized out>) at gthreadpool.c:319 task = 0x1700980 pool = 0x15d17b0 #20 0x0000003758069446 in g_thread_create_proxy (data=0x15da100) at gthread.c:1897 thread = 0x15da100 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #21 0x0000003757006d5b in start_thread () from /lib64/libpthread-2.12.90.so No symbol table info available. #22 0x00000037564e4aad in clone () from /lib64/libc-2.12.90.so No symbol table info available. From To Syms Read Shared Object Library 0x000000398f00ce60 0x000000398f021f18 Yes /usr/lib64/libedata-book-1.2.so.8.0.0 0x0000003993410e10 0x000000399342fc68 Yes /usr/lib64/libebook-1.2.so.10.3.1 0x000000399541ac60 0x0000003995458298 Yes /usr/lib64/libcamel-1.2.so.19.0.0 0x0000003769808fc0 0x0000003769879da8 Yes /usr/lib64/libsqlite3.so.0.8.6 0x000000399101a1f0 0x000000399108d0b8 Yes /lib64/libkrb5.so.3.3 0x0000003990c04270 0x0000003990c1bdf8 Yes /lib64/libk5crypto.so.3.1 0x00000037638013b0 0x0000003763801f98 Yes /lib64/libcom_err.so.2.1 0x0000003990407d80 0x0000003990430bd8 Yes /lib64/libgssapi_krb5.so.2.2 0x00000039948026e0 0x0000003994804a58 Yes /usr/lib64/libebackend-1.2.so.0.0.1 0x000000399300ab60 0x000000399301dd18 Yes /usr/lib64/libedataserver-1.2.so.14.0.0 0x0000003992415830 0x0000003992443a08 Yes (*) /usr/lib64/libsoup-2.4.so.1 0x000000398ec256d0 0x000000398ecc39c8 Yes /lib64/libgio-2.0.so.0.2600.0 0x0000003759009850 0x000000375903a2c8 Yes /lib64/libgobject-2.0.so.0.2600.0 0x0000003759400fe0 0x0000003759401f48 Yes /lib64/libgmodule-2.0.so.0.2600.0 0x0000003758c01560 0x0000003758c029c8 Yes /lib64/libgthread-2.0.so.0.2600.0 0x0000003757802190 0x00000037578057c8 Yes /lib64/librt-2.12.90.so 0x000000376142c9a0 0x000000376150a728 Yes /usr/lib64/libxml2.so.2.7.7 0x0000003990011b10 0x000000399002ddb8 Yes /usr/lib64/libgconf-2.so.4.1.5 0x00000037580165b0 0x00000037580a3de8 Yes /lib64/libglib-2.0.so.0.2600.0 0x00000037690239b0 0x000000376914a3a8 Yes /lib64/libdb-4.8.so 0x000000376a4046a0 0x000000376a414408 Yes /usr/lib64/libsasl2.so.2.0.23 0x00000039914145b0 0x0000003991446ec8 Yes /usr/lib64/libssl.so.1.0.0b 0x000000376405c8c0 0x0000003764121e38 Yes /lib64/libcrypto.so.1.0.0b 0x0000003757401e70 0x000000375740e678 Yes /lib64/libz.so.1.2.5 0x0000003767007b60 0x0000003767029e58 Yes /usr/lib64/libssl3.so 0x0000003767409880 0x0000003767421b68 Yes /usr/lib64/libsmime3.so 0x0000003765818370 0x00000037658fcbb8 Yes /usr/lib64/libnss3.so 0x0000003765c08560 0x0000003765c13888 Yes /usr/lib64/libnssutil3.so 0x0000003766000ea0 0x0000003766001d48 Yes /lib64/libplds4.so 0x00000037654013c0 0x0000003765402b78 Yes /lib64/libplc4.so 0x000000376640cf20 0x000000376642c7c8 Yes /lib64/libnspr4.so 0x0000003757005680 0x0000003757011048 Yes /lib64/libpthread-2.12.90.so 0x0000003756c00de0 0x0000003756c01988 Yes /lib64/libdl-2.12.90.so 0x000000375641eb60 0x000000375654a21c Yes /lib64/libc-2.12.90.so 0x0000003757c028f0 0x0000003757c122b8 Yes /lib64/libgcc_s-4.5.1-20100924.so.1 0x00000039908027a0 0x0000003990807898 Yes /lib64/libkrb5support.so.0.1 0x0000003763c00aa0 0x0000003763c00fa8 Yes /lib64/libkeyutils.so.1 0x00000037588038c0 0x0000003758813498 Yes /lib64/libresolv-2.12.90.so 0x0000003756000b20 0x0000003756019ac6 Yes /lib64/ld-2.12.90.so 0x0000003767c15d90 0x0000003767c7fb38 Yes /usr/lib64/libgnutls.so.26.14.12 0x0000003763406d00 0x0000003763450078 Yes /lib64/libgcrypt.so.11.5.3 0x000000398e805640 0x000000398e815758 Yes /lib64/libselinux.so.1 0x0000003756803ef0 0x00000037568447a8 Yes /lib64/libm-2.12.90.so 0x0000003761827a70 0x000000376184b8e8 Yes /usr/lib64/libORBit-2.so.0.1.0 0x0000003762c00c50 0x0000003762c05d18 Yes /lib64/libcrypt-2.12.90.so 0x0000003768401b30 0x000000376840d008 Yes /usr/lib64/libtasn1.so.3.1.9 0x0000003762400840 0x0000003762400d98 Yes /lib64/libgpg-error.so.0.7.0 0x0000003762003080 0x000000376203d9a8 Yes /lib64/libfreebl3.so 0x0000003993c15490 0x0000003993c58f98 Yes /usr/lib64/libgdata.so.7.2.0 0x0000003992c02820 0x0000003992c048c8 Yes (*) /usr/lib64/libsoup-gnome-2.4.so.1 0x0000003771a0a850 0x0000003771a1b398 Yes /usr/lib64/libproxy.so.1.0.0 0x0000003768c06ba0 0x0000003768c15d48 Yes /usr/lib64/libgnome-keyring.so.0.1.1 0x0000003771602650 0x0000003771605ec8 Yes (*) /usr/lib64/libmodman.so.0 0x0000003760c57d40 0x0000003760cc3336 Yes /usr/lib64/libstdc++.so.6.0.14 0x000000375ac076d0 0x000000375ac30dd8 Yes /lib64/libdbus-1.so.3.5.2 0x00007f88399c4bc0 0x00007f88399cd898 Yes /usr/lib64/evolution-data-server-1.2/extensions/libebookbackendgroupwise.so 0x0000003996808560 0x00000039968212a8 Yes /usr/lib64/libegroupwise-1.2.so.13.0.1 0x00007f88397b9f40 0x00007f88397bd238 Yes /usr/lib64/evolution-data-server-1.2/extensions/libebookbackendfile.so 0x00007f8838f98830 0x00007f8838f9b3c8 Yes /usr/lib64/evolution-data-server-1.2/extensions/libebookbackendwebdav.so 0x00007f8838b2e480 0x00007f8838b65428 Yes /usr/lib64/evolution-data-server-1.2/extensions/libebookbackendldap.so 0x00007f8838905f90 0x00007f8838913c08 Yes /lib64/libnsl-2.12.90.so 0x00007f88384eb6a0 0x00007f88384eceb8 Yes /usr/lib64/evolution-data-server-1.2/extensions/libebookbackendvcf.so 0x00007f88382e0720 0x00007f88382e57f8 Yes /usr/lib64/evolution-data-server-1.2/extensions/libebookbackendgoogle.so 0x00007f8839dd20d0 0x00007f8839dd9358 Yes /lib64/libnss_files-2.12.90.so 0x00007f88395b5af0 0x00007f88395b6768 Yes /lib64/libnss_mdns4_minimal.so.2 0x00007f88393ae000 0x00007f88393b2b28 Yes /lib64/libnss_dns-2.12.90.so (*): Shared library is missing debugging information. $1 = 0x0 $2 = 0x0 rax 0x0 0 rbx 0x7f882c010060 140222830542944 rcx 0x0 0 rdx 0x7f88280445d0 140222763648464 rsi 0x0 0 rdi 0x7f882c010060 140222830542944 rbp 0x0 0x0 rsp 0x7f8837ad74b0 0x7f8837ad74b0 r8 0x375924da28 237718788648 r9 0xf4f 3919 r10 0x1 1 r11 0x1 1 r12 0x16f3a20 24066592 r13 0x1 1 r14 0x7f8837ad7600 140223026394624 r15 0x0 0 rip 0x399243059c 0x399243059c <soup_message_io_finished+44> eflags 0x10202 [ 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 soup_message_io_finished: 0x0000003992430570 <+0>: mov %rbx,-0x18(%rsp) 0x0000003992430575 <+5>: mov %rbp,-0x10(%rsp) 0x000000399243057a <+10>: mov %rdi,%rbx 0x000000399243057d <+13>: mov %r12,-0x8(%rsp) 0x0000003992430582 <+18>: sub $0x18,%rsp 0x0000003992430586 <+22>: callq 0x3992413f58 <soup_message_get_type@plt> 0x000000399243058b <+27>: mov %rbx,%rdi 0x000000399243058e <+30>: mov %rax,%rsi 0x0000003992430591 <+33>: callq 0x3992414a38 <g_type_instance_get_private@plt> 0x0000003992430596 <+38>: mov (%rax),%rax 0x0000003992430599 <+41>: mov %rbx,%rdi => 0x000000399243059c <+44>: mov 0xb8(%rax),%rbp 0x00000039924305a3 <+51>: mov 0xc0(%rax),%r12 0x00000039924305aa <+58>: callq 0x3992413bd8 <g_object_ref@plt> 0x00000039924305af <+63>: mov %rbx,%rdi 0x00000039924305b2 <+66>: callq 0x3992414508 <soup_message_io_cleanup@plt> 0x00000039924305b7 <+71>: test %rbp,%rbp 0x00000039924305ba <+74>: je 0x39924305c4 <soup_message_io_finished+84> 0x00000039924305bc <+76>: mov %r12,%rsi 0x00000039924305bf <+79>: mov %rbx,%rdi 0x00000039924305c2 <+82>: callq *%rbp 0x00000039924305c4 <+84>: mov %rbx,%rdi 0x00000039924305c7 <+87>: mov 0x8(%rsp),%rbp 0x00000039924305cc <+92>: mov (%rsp),%rbx 0x00000039924305d0 <+96>: mov 0x10(%rsp),%r12 0x00000039924305d5 <+101>: add $0x18,%rsp 0x00000039924305d9 <+105>: jmpq 0x3992413248 <g_object_unref@plt> End of assembler dump. Debuginfo absent: 229c1f2526c707fde61cc56870a62ef72df1c169 Debuginfo absent: 518c32d7f187c6e55e25a16ff484c5d941f3d57b Debuginfo absent: af3ae17432ad067bc1b9a36c97a9334e545453b8
both bug 656870 and bug 657413 seem to be "can't happen"; in 656870, it is crashing while unreffing an object that it's guaranteed to have a ref on, and in 657413 it's crashing while freeing a mutex that is always created at construct time and freed at finalize time. So it looks like some sort of memory corruption. Is there any easy way to run e-addressbook-factory under valgrind?
*** Bug 650120 has been marked as a duplicate of this bug. ***
Oh, I just realized that there are two threads using the same EBookBackend, one is authenticating, the second is disposing. Thus this is eds issue, not libsoup. I'm sorry for confusion. *** This bug has been marked as a duplicate of bug 663402 ***