After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 691276 - Lost response from addressbook factory?
Lost response from addressbook factory?
Status: RESOLVED OBSOLETE
Product: evolution-data-server
Classification: Platform
Component: Contacts
3.6.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-addressbook-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2013-01-07 10:16 UTC by Milan Crha
Modified: 2015-03-11 16:24 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
logs (1.53 KB, application/x-7z-compressed)
2013-01-12 10:00 UTC, Mikhail
Details
Backtrace of stucked evolution (19.43 KB, text/plain)
2013-01-27 15:01 UTC, dudko
Details
Backtrace of stucked evolution II (19.38 KB, text/plain)
2013-01-27 15:03 UTC, dudko
Details

Description Milan Crha 2013-01-07 10:16:59 UTC
Moving this from a downstream bug report against evolution 3.6.2:
https://bugzilla.redhat.com/show_bug.cgi?id=888172

Evolution is stuck on message send with this backtrace:

Thread 1 (Thread 0xb76d28c0 (LWP 11490))

  • #0 pixman_region32_copy
    from /lib/libpixman-1.so.0
  • #1 cairo_region_copy
    from /lib/libcairo.so.2
  • #2 recompute_visible_regions_internal
    from /lib/libgdk-3.so.0
  • #3 recompute_visible_regions_internal
    from /lib/libgdk-3.so.0
  • #4 recompute_visible_regions
    from /lib/libgdk-3.so.0
  • #5 gdk_window_hide
    from /lib/libgdk-3.so.0
  • #6 update_grip_visibility
    from /lib/libgtk-3.so.0
  • #7 _gtk_window_set_allocation
    from /lib/libgtk-3.so.0
  • #8 gtk_window_size_allocate
    from /lib/libgtk-3.so.0
  • #9 g_cclosure_marshal_VOID__BOXED
    from /lib/libgobject-2.0.so.0
  • #10 g_type_class_meta_marshal
    from /lib/libgobject-2.0.so.0
  • #11 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #12 signal_emit_unlocked_R
    from /lib/libgobject-2.0.so.0
  • #13 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #14 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #15 gtk_widget_size_allocate
    from /lib/libgtk-3.so.0
  • #16 gtk_container_resize_children
    from /lib/libgtk-3.so.0
  • #17 gtk_window_check_resize
    from /lib/libgtk-3.so.0
  • #18 g_cclosure_marshal_VOID__VOIDv
    from /lib/libgobject-2.0.so.0
  • #19 g_type_class_meta_marshalv
    from /lib/libgobject-2.0.so.0
  • #20 _g_closure_invoke_va
    from /lib/libgobject-2.0.so.0
  • #21 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #22 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #23 gtk_container_check_resize
    from /lib/libgtk-3.so.0
  • #24 gtk_container_idle_sizer
    from /lib/libgtk-3.so.0
  • #25 gdk_threads_dispatch
    from /lib/libgdk-3.so.0
  • #26 g_idle_dispatch
    from /lib/libglib-2.0.so.0
  • #27 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #28 g_main_context_iterate.isra.22
    from /lib/libglib-2.0.so.0
  • #29 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #30 gtk_main
    from /lib/libgtk-3.so.0
  • #31 main
    at main.c line 711

Comment 1 Milan Crha 2013-01-07 10:18:30 UTC
The thing is that Thread 10 shows a pending DBus call to the address book factory, but the factory itself is idle, thus it seems like the response got lost somewhere, making the call effectively deadlocked.


Thread 1 (Thread 0xb76fd740 (LWP 1700))

  • #0 __kernel_vsyscall
  • #1 poll
    from /lib/libc.so.6
  • #2 g_poll
    from /lib/libglib-2.0.so.0
  • #3 g_main_context_iterate.isra.22
    from /lib/libglib-2.0.so.0
  • #4 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #5 dbus_server_run_server
    at e-dbus-server.c line 222
  • #6 ffi_call_SYSV
    from /lib/libffi.so.5
  • #7 ffi_call
    from /lib/libffi.so.5
  • #8 g_cclosure_marshal_generic_va
    from /lib/libgobject-2.0.so.0
  • #9 g_type_class_meta_marshalv
    from /lib/libgobject-2.0.so.0
  • #10 _g_closure_invoke_va
    from /lib/libgobject-2.0.so.0
  • #11 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #12 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #13 e_dbus_server_run
    at e-dbus-server.c line 396
  • #14 main
    at evolution-addressbook-factory.c line 129

Comment 2 Milan Crha 2013-01-07 12:06:16 UTC
Update from the downstream bug report: the lookup is done in local books only, there is not done any remote book lookup.
Comment 3 Milan Crha 2013-01-08 09:48:31 UTC
Yet another update from the downstream bug report: There is only one local book, the On This Computer/Personal, and it is completely empty.
Comment 4 Milan Crha 2013-01-08 20:24:42 UTC
I tried to reproduce this, but no luck. I had set the empty Personal address book, and only one mail account was added, an EWS account, with enabled sender's photo lookup, but only in local books, and it didn't get to your stuck state for me at all, even I was moving between my EWS folders quickly, same as between messages in the folders.I do not have that many addresses in there, which can influence the behaviour a bit, though it seems to me that the issue is somewhere else, not on an empty book, as I initially thought.

I'd like to ask you for a test, I would like to know whether the evolution-addressbook-factory prints any errors for you, same as evolution, when it gets to this stuck state. If you could, please do this:
a) close all evolution* processes
b) in a terminal, run the addressbook factory like this:
   $ /usr/libexec/evolution-addressbook-factory -r &>/tmp/eaf.txt
c) then run evolution like this:
   $ evolution &>/tmp/evo.txt
d) enable the option in Edit->Preferences->Mail Preferences, tab Headers,
   Show sender's photograph..., same as the second option to lookup in local
   addressbooks only.
e) use evolution like before, and when it gets to the stuck state like before,
   just close (or kill, I know) it, same as the factory, and upload the two
   txt files.

Thanks in advance.
Comment 5 Mikhail 2013-01-12 10:00:01 UTC
Created attachment 233296 [details]
logs
Comment 6 Milan Crha 2013-01-14 15:01:26 UTC
Thanks for the update. I guess the error in addressbook factory
> (evolution-addressbook-factory.orig:1783): GLib-GIO-CRITICAL **:
> g_dbus_proxy_call_sync_internal: assertion `error == NULL || *error == NULL'
> failed
makes the lost response. From the log message, it seems the function, before it got for a GDBus response, had some error, and by reusing the same GError instance it failed on the GDBus function constraints checks.

Could you run the factory under gdb and get backtrace for these, please? You might do these things:
a) install debuginfo package for your currently installed glib2 - the version
   should match
b) close evolution, then kill evolution-alarm-notification and
   evolution-addressbook-factory processes
c) run the factory under gdb like this (it's a one looong line):
   $ gdb /usr/libexec/evolution-addressbook-factory --ex "b g_logv if log_level==G_LOG_LEVEL_CRITICAL" --ex "r -w" --ex "t a a bt" --ex "f 2" --ex "p **error" --ex c

   Which will get a backtrace of the first error, and if I got it right, then
   also print content of the 'error'. Please note that you'll be asked whether
   you want to add a pending breakpoint, answer 'y' to it.

The gdb may stop on any other g_logv with critical warnings too, feel free to get backtraces for all you get (the logs from comment #5 shows two such places). Please make sure you have installed debuginfo packages for evolution-data-server, evolution and evolution-ews too, of the same version as the binary packages, thus the backtraces correspond to the binaries. Thanks in advance.
Comment 7 Mikhail 2013-01-15 02:44:09 UTC
$ gdb /usr/libexec/evolution-addressbook-factory --ex "b g_logv if log_level==G_LOG_LEVEL_CRITICAL" --ex "r -w" --ex "t a a bt" --ex "f 2" --ex "p**error" --ex c
GNU gdb (GDB) Fedora (7.5.1-32.fc18)
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/libexec/evolution-addressbook-factory...Reading symbols from /usr/lib/debug/usr/libexec/evolution-addressbook-factory.debug...done.
done.
Function "g_logv" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (g_logv if log_level==G_LOG_LEVEL_CRITICAL) pending.
Starting program: /usr/libexec/evolution-addressbook-factory -w
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
[New Thread 0xb7ca3b40 (LWP 24642)]
[New Thread 0xb72ffb40 (LWP 24643)]
Registering EBookBackendVCFFactory ('vcf')
Registering EBookBackendLDAPFactory ('ldap')
Registering EBookBackendWebdavFactory ('webdav')
Registering EBookBackendEwsFactory ('ews')
Registering EBookBackendGoogleFactory ('google')
Registering EBookBackendFileFactory ('local')
warning: cannot close "/usr/lib/gio/modules/libgsettingsgconfbackend.so": Invalid operation
warning: cannot close "/lib/libgconf-2.so.4": Invalid operation
warning: cannot close "/lib/libdbus-glib-1.so.2": Invalid operation
[New Thread 0xb6786b40 (LWP 24644)]
[New Thread 0xb5f85b40 (LWP 24645)]
Server is up and running...
[New Thread 0xb53ffb40 (LWP 24646)]
Bus name 'org.gnome.evolution.dataserver.AddressBook4' acquired.
[Thread 0xb53ffb40 (LWP 24646) exited]

is this normal?
Comment 8 Milan Crha 2013-01-15 09:43:33 UTC
Yes, it prints these things on console on its start. It should not stop after that, only after the last user of it is closed. You can alternatively use
   .... --ex "r -k" ....
instead of
   .... --ex "r -w" ....
to left it running forever, though I guess it's not needed. Anyway, after this "Bus name acquired" the factory is ready for clients to talk to it. And I see I forgot to write to comment #6:
d) run evolution and reproduce the issue, while watching the gdb, because
   it can stop any time
Comment 9 Mikhail 2013-01-15 17:33:38 UTC
$ gdb /usr/libexec/evolution-addressbook-factory --ex "b g_logv if log_level==G_LOG_LEVEL_CRITICAL" --ex "r -w" --ex "t a a bt" --ex "f 2" --ex "p**error" --ex c
GNU gdb (GDB) Fedora (7.5.1-32.fc18)
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/libexec/evolution-addressbook-factory...Reading symbols from /usr/lib/debug/usr/libexec/evolution-addressbook-factory.debug...done.
done.
Function "g_logv" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (g_logv if log_level==G_LOG_LEVEL_CRITICAL) pending.
Starting program: /usr/libexec/evolution-addressbook-factory -w
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
[New Thread 0xb7ca3b40 (LWP 24642)]
[New Thread 0xb72ffb40 (LWP 24643)]
Registering EBookBackendVCFFactory ('vcf')
Registering EBookBackendLDAPFactory ('ldap')
Registering EBookBackendWebdavFactory ('webdav')
Registering EBookBackendEwsFactory ('ews')
Registering EBookBackendGoogleFactory ('google')
Registering EBookBackendFileFactory ('local')
warning: cannot close "/usr/lib/gio/modules/libgsettingsgconfbackend.so": Invalid operation
warning: cannot close "/lib/libgconf-2.so.4": Invalid operation
warning: cannot close "/lib/libdbus-glib-1.so.2": Invalid operation
[New Thread 0xb6786b40 (LWP 24644)]
[New Thread 0xb5f85b40 (LWP 24645)]
Server is up and running...
[New Thread 0xb53ffb40 (LWP 24646)]
Bus name 'org.gnome.evolution.dataserver.AddressBook4' acquired.
[Thread 0xb53ffb40 (LWP 24646) exited]
[New Thread 0xb53ffb40 (LWP 16416)]
[New Thread 0xb49ffb40 (LWP 16417)]
[New Thread 0xb3fffb40 (LWP 16419)]
[New Thread 0xb35ffb40 (LWP 16424)]
warning: cannot close "/usr/lib/gio/modules/libgiognutls.so": Invalid operation
warning: cannot close "/lib/libgnutls.so.26": Invalid operation
warning: cannot close "/lib/libtasn1.so.3": Invalid operation
[New Thread 0xb2dfeb40 (LWP 16429)]
[New Thread 0xb25fdb40 (LWP 16430)]
[Thread 0xb2dfeb40 (LWP 16429) exited]
[Thread 0xb25fdb40 (LWP 16430) exited]
[New Thread 0xb2dfeb40 (LWP 16432)]
[New Thread 0xb1bffb40 (LWP 16433)]
[New Thread 0xb13feb40 (LWP 16434)]
warning: cannot close "/usr/lib/gio/modules/libgiolibproxy.so": Invalid operation
warning: cannot close "/lib/libproxy.so.1": Invalid operation
warning: cannot close "/lib/libmodman.so.1": Invalid operation
warning: cannot close "/usr/lib/gio/modules/libgiognomeproxy.so": Invalid operation
[New Thread 0xb0bfdb40 (LWP 16437)]
[Thread 0xb0bfdb40 (LWP 16437) exited]
[New Thread 0xb0bfdb40 (LWP 16438)]
[New Thread 0xb03fcb40 (LWP 16440)]
[Thread 0xb0bfdb40 (LWP 16438) exited]
[New Thread 0xb0bfdb40 (LWP 16441)]
Ewsgal: Fetching oal full details file 
[New Thread 0xafbfbb40 (LWP 16442)]
[Thread 0xafbfbb40 (LWP 16442) exited]
[New Thread 0xafbfbb40 (LWP 16444)]
[Thread 0xafbfbb40 (LWP 16444) exited]
Ews gal: sync successfull complete 
[New Thread 0xafbfbb40 (LWP 16445)]
[Thread 0xb0bfdb40 (LWP 16441) exited]
[Thread 0xafbfbb40 (LWP 16445) exited]
[New Thread 0xafbfbb40 (LWP 16446)]
[New Thread 0xb0bfdb40 (LWP 16447)]
[Thread 0xb1bffb40 (LWP 16433) exited]
[Thread 0xafbfbb40 (LWP 16446) exited]
[New Thread 0xafbfbb40 (LWP 16451)]
[Thread 0xafbfbb40 (LWP 16451) exited]
[Thread 0xb3fffb40 (LWP 16419) exited]
[Thread 0xb53ffb40 (LWP 16416) exited]
[Switching to Thread 0xb49ffb40 (LWP 16417)]

Breakpoint 1, g_logv (log_domain=log_domain@entry=0x4223b521 "GLib-GIO", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x4d7ac6f6 "%s: assertion `%s' failed", args=args@entry=
    0xb49ff03c "`\351%B\030\314#B\366u%B") at gmessages.c:853
853	{

Thread 1 (Thread 0xb7fd6740 (LWP 24638))

  • #0 __kernel_vsyscall
  • #1 poll
    from /lib/libc.so.6
  • #2 poll
    at /usr/include/bits/poll2.h line 46
  • #3 g_poll
    at gpoll.c line 132
  • #4 g_main_context_poll
    at gmain.c line 3584
  • #5 g_main_context_iterate
    at gmain.c line 3285
  • #6 g_main_loop_run
    at gmain.c line 3484
  • #7 dbus_server_run_server
    at e-dbus-server.c line 222
  • #8 ffi_call_SYSV
    from /lib/libffi.so.5
  • #9 ffi_call
    from /lib/libffi.so.5
  • #10 g_cclosure_marshal_generic_va
    at gclosure.c line 1550
  • #11 g_type_class_meta_marshalv
    at gclosure.c line 997
  • #12 _g_closure_invoke_va
    at gclosure.c line 840
  • #13 g_signal_emit_valist
    at gsignal.c line 3211
  • #14 g_signal_emit
    at gsignal.c line 3356
  • #15 e_dbus_server_run
    at e-dbus-server.c line 396
  • #16 main
    at evolution-addressbook-factory.c line 129
  • #2 g_return_if_fail_warning
    at gmessages.c line 1012

Comment 10 Milan Crha 2013-01-16 09:18:44 UTC
Thanks for the update. I see it broke in Google backend, when it tried your Gnome Online Accounts credentials to login, if I read the backtrace properly. Unfortunately the frame for the error print was frame 3, not frame 2 as I thought initially, thus it doesn't show the actual previous error. It would be interesting to know it, but not necessary (it's about changing "f 2" to "f 3" in the gdb command, and most likely install also glib2 debug info).

After this happens, is evolution stuck in the contact photo/address lookup? It can be seen when getting backtrace of evolution. I thought that evolution's reply was wrong on GDBus level, but as this is from libgdata, then it also can be unrelated to the stuck addressbook lookup state. Also, are you gnome-online-account credentials in Seahorse correct, or missing/outdated? Maybe I can reproduce it here too when I change it in the same way as you currently have it.
Comment 11 Mikhail 2013-01-16 20:21:30 UTC
glib2-debuginfo already installer.

For reproduce my problem try enable 2-step verification on your google account.
Comment 12 Milan Crha 2013-01-18 12:40:23 UTC
Hmm, works for me. Either if I enable 2-step verification and do not provide the application password to evolution yet, or even when I provide it. I tried to cheat a code and set the error from outside, thus I got two same warnings as you on the addressbook console, though it didn't cause a breakage, no stuck operations in Mailer's status bar. I noticed that the actual error is shown in Contact's view UI if I select the book, it's at the end of a red bar:
   This address book cannot be opened.  This either means that an incorrect
   URI was entered, or the server is unreachable.

   Detailed error message:  ....

In any way, these warnings seem to be unrelated, thus we are back at the beginning, unfortunately.
Comment 13 Mikhail 2013-01-22 03:41:21 UTC
 gdb /usr/libexec/evolution-addressbook-factory --ex "b g_logv if log_level==G_LOG_LEVEL_CRITICAL" --ex "r -w" --ex "t a a bt" --ex "f 2" --ex "p**error" --ex c
GNU gdb (GDB) Fedora (7.5.1-32.fc18)
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/libexec/evolution-addressbook-factory...Reading symbols from /usr/lib/debug/usr/libexec/evolution-addressbook-factory.debug...done.
done.
Function "g_logv" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (g_logv if log_level==G_LOG_LEVEL_CRITICAL) pending.
Starting program: /usr/libexec/evolution-addressbook-factory -w
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
[New Thread 0xb7ca1b40 (LWP 17846)]
[New Thread 0xb72ffb40 (LWP 17847)]
Registering EBookBackendVCFFactory ('vcf')
Registering EBookBackendLDAPFactory ('ldap')
Registering EBookBackendWebdavFactory ('webdav')
Registering EBookBackendEwsFactory ('ews')
Registering EBookBackendGoogleFactory ('google')
Registering EBookBackendFileFactory ('local')
warning: cannot close "/usr/lib/gio/modules/libgsettingsgconfbackend.so": Invalid operation
warning: cannot close "/lib/libgconf-2.so.4": Invalid operation
warning: cannot close "/lib/libdbus-glib-1.so.2": Invalid operation
[New Thread 0xb67adb40 (LWP 17849)]
[New Thread 0xb5facb40 (LWP 17850)]
Server is up and running...
[New Thread 0xb53ffb40 (LWP 17853)]
Bus name 'org.gnome.evolution.dataserver.AddressBook4' acquired.
[Thread 0xb53ffb40 (LWP 17853) exited]
[New Thread 0xb53ffb40 (LWP 18093)]
[Thread 0xb53ffb40 (LWP 18093) exited]
[New Thread 0xb53ffb40 (LWP 18120)]
[New Thread 0xb48feb40 (LWP 18122)]
[New Thread 0xb3cffb40 (LWP 18123)]
warning: cannot close "/usr/lib/gio/modules/libgiognutls.so": Invalid operation
warning: cannot close "/lib/libgnutls.so.26": Invalid operation
warning: cannot close "/lib/libtasn1.so.3": Invalid operation
[New Thread 0xb32ffb40 (LWP 18125)]
[New Thread 0xb2afeb40 (LWP 18128)]
[New Thread 0xb22fdb40 (LWP 18129)]
[New Thread 0xb18ffb40 (LWP 18131)]
[New Thread 0xb10feb40 (LWP 18132)]
[New Thread 0xb08fdb40 (LWP 18133)]
warning: cannot close "/usr/lib/gio/modules/libgiolibproxy.so": Invalid operation
warning: cannot close "/lib/libproxy.so.1": Invalid operation
warning: cannot close "/lib/libmodman.so.1": Invalid operation
warning: cannot close "/usr/lib/gio/modules/libgiognomeproxy.so": Invalid operation
[Thread 0xb22fdb40 (LWP 18129) exited]
[Thread 0xb2afeb40 (LWP 18128) exited]
[New Thread 0xb2afeb40 (LWP 18136)]
[Thread 0xb2afeb40 (LWP 18136) exited]
[New Thread 0xb2afeb40 (LWP 18138)]
[Thread 0xb2afeb40 (LWP 18138) exited]
[Thread 0xb08fdb40 (LWP 18133) exited]
[Switching to Thread 0xb53ffb40 (LWP 18120)]

Breakpoint 1, g_logv (log_domain=log_domain@entry=0x421b3521 "GLib-GIO", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x432c4b36 "%s: assertion `%s' failed", args=args@entry=
    0xb53ff03c "`i\035B\030L\033B\366\365\034B") at gmessages.c:853
853	{

Thread 1 (Thread 0xb7fd4740 (LWP 17842))

  • #0 __kernel_vsyscall
  • #1 poll
    from /lib/libc.so.6
  • #2 poll
    at /usr/include/bits/poll2.h line 46
  • #3 g_poll
    at gpoll.c line 132
  • #4 g_main_context_poll
    at gmain.c line 3584
  • #5 g_main_context_iterate
    at gmain.c line 3285
  • #6 g_main_loop_run
    at gmain.c line 3484
  • #7 dbus_server_run_server
    at e-dbus-server.c line 222
  • #8 ffi_call_SYSV
    from /lib/libffi.so.5
  • #9 ffi_call
    from /lib/libffi.so.5
  • #10 g_cclosure_marshal_generic_va
    at gclosure.c line 1550
  • #11 g_type_class_meta_marshalv
    at gclosure.c line 997
  • #12 _g_closure_invoke_va
    at gclosure.c line 840
  • #13 g_signal_emit_valist
    at gsignal.c line 3211
  • #14 g_signal_emit
    at gsignal.c line 3356
  • #15 e_dbus_server_run
    at e-dbus-server.c line 396
  • #16 main
    at evolution-addressbook-factory.c line 129
  • #2 g_return_if_fail_warning
    at gmessages.c line 1012

[New Thread 0xb08fdb40 (LWP 18199)]
[Thread 0xb18ffb40 (LWP 18131) exited]
[Thread 0xb10feb40 (LWP 18191) exited]
[Thread 0xb53ffb40 (LWP 18120) exited]
[Thread 0xb08fdb40 (LWP 18199) exited]
[Thread 0xb32ffb40 (LWP 18125) exited]
[Thread 0xb3cffb40 (LWP 18189) exited]
[Thread 0xb48feb40 (LWP 18190) exited]
Comment 14 Mikhail 2013-01-22 03:49:00 UTC
gdb /usr/libexec/evolution-addressbook-factory --ex "b g_logv if log_level==G_LOG_LEVEL_CRITICAL" --ex "r -w" --ex "t a a bt" --ex "f 2" --ex "p**error" --ex c
GNU gdb (GDB) Fedora (7.5.1-32.fc18)
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/libexec/evolution-addressbook-factory...Reading symbols from /usr/lib/debug/usr/libexec/evolution-addressbook-factory.debug...done.
done.
Function "g_logv" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (g_logv if log_level==G_LOG_LEVEL_CRITICAL) pending.
Starting program: /usr/libexec/evolution-addressbook-factory -w
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
[New Thread 0xb7ca1b40 (LWP 17846)]
[New Thread 0xb72ffb40 (LWP 17847)]
Registering EBookBackendVCFFactory ('vcf')
Registering EBookBackendLDAPFactory ('ldap')
Registering EBookBackendWebdavFactory ('webdav')
Registering EBookBackendEwsFactory ('ews')
Registering EBookBackendGoogleFactory ('google')
Registering EBookBackendFileFactory ('local')
warning: cannot close "/usr/lib/gio/modules/libgsettingsgconfbackend.so": Invalid operation
warning: cannot close "/lib/libgconf-2.so.4": Invalid operation
warning: cannot close "/lib/libdbus-glib-1.so.2": Invalid operation
[New Thread 0xb67adb40 (LWP 17849)]
[New Thread 0xb5facb40 (LWP 17850)]
Server is up and running...
[New Thread 0xb53ffb40 (LWP 17853)]
Bus name 'org.gnome.evolution.dataserver.AddressBook4' acquired.
[Thread 0xb53ffb40 (LWP 17853) exited]
[New Thread 0xb53ffb40 (LWP 18093)]
[Thread 0xb53ffb40 (LWP 18093) exited]
[New Thread 0xb53ffb40 (LWP 18120)]
[New Thread 0xb48feb40 (LWP 18122)]
[New Thread 0xb3cffb40 (LWP 18123)]
warning: cannot close "/usr/lib/gio/modules/libgiognutls.so": Invalid operation
warning: cannot close "/lib/libgnutls.so.26": Invalid operation
warning: cannot close "/lib/libtasn1.so.3": Invalid operation
[New Thread 0xb32ffb40 (LWP 18125)]
[New Thread 0xb2afeb40 (LWP 18128)]
[New Thread 0xb22fdb40 (LWP 18129)]
[New Thread 0xb18ffb40 (LWP 18131)]
[New Thread 0xb10feb40 (LWP 18132)]
[New Thread 0xb08fdb40 (LWP 18133)]
warning: cannot close "/usr/lib/gio/modules/libgiolibproxy.so": Invalid operation
warning: cannot close "/lib/libproxy.so.1": Invalid operation
warning: cannot close "/lib/libmodman.so.1": Invalid operation
warning: cannot close "/usr/lib/gio/modules/libgiognomeproxy.so": Invalid operation
[Thread 0xb22fdb40 (LWP 18129) exited]
[Thread 0xb2afeb40 (LWP 18128) exited]
[New Thread 0xb2afeb40 (LWP 18136)]
[Thread 0xb2afeb40 (LWP 18136) exited]
[New Thread 0xb2afeb40 (LWP 18138)]
[Thread 0xb2afeb40 (LWP 18138) exited]
[Thread 0xb08fdb40 (LWP 18133) exited]
[Switching to Thread 0xb53ffb40 (LWP 18120)]

Breakpoint 1, g_logv (log_domain=log_domain@entry=0x421b3521 "GLib-GIO", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x432c4b36 "%s: assertion `%s' failed", args=args@entry=
    0xb53ff03c "`i\035B\030L\033B\366\365\034B") at gmessages.c:853
853	{

Thread 1 (Thread 0xb7fd4740 (LWP 17842))

  • #0 __kernel_vsyscall
  • #1 poll
    from /lib/libc.so.6
  • #2 poll
    at /usr/include/bits/poll2.h line 46
  • #3 g_poll
    at gpoll.c line 132
  • #4 g_main_context_poll
    at gmain.c line 3584
  • #5 g_main_context_iterate
    at gmain.c line 3285
  • #6 g_main_loop_run
    at gmain.c line 3484
  • #7 dbus_server_run_server
    at e-dbus-server.c line 222
  • #8 ffi_call_SYSV
    from /lib/libffi.so.5
  • #9 ffi_call
    from /lib/libffi.so.5
  • #10 g_cclosure_marshal_generic_va
    at gclosure.c line 1550
  • #11 g_type_class_meta_marshalv
    at gclosure.c line 997
  • #12 _g_closure_invoke_va
    at gclosure.c line 840
  • #13 g_signal_emit_valist
    at gsignal.c line 3211
  • #14 g_signal_emit
    at gsignal.c line 3356
  • #15 e_dbus_server_run
    at e-dbus-server.c line 396
  • #16 main
    at evolution-addressbook-factory.c line 129
  • #2 g_return_if_fail_warning
    at gmessages.c line 1012

[New Thread 0xb08fdb40 (LWP 18199)]
[Thread 0xb18ffb40 (LWP 18131) exited]
[Thread 0xb10feb40 (LWP 18191) exited]
[Thread 0xb53ffb40 (LWP 18120) exited]
[Thread 0xb08fdb40 (LWP 18199) exited]
[Thread 0xb32ffb40 (LWP 18125) exited]
[Thread 0xb3cffb40 (LWP 18189) exited]
[Thread 0xb48feb40 (LWP 18190) exited]
[New Thread 0xb48feb40 (LWP 18460)]
[New Thread 0xb3cffb40 (LWP 18461)]
[New Thread 0xb32ffb40 (LWP 18463)]
[New Thread 0xb08fdb40 (LWP 18466)]
[New Thread 0xb2afeb40 (LWP 18468)]
[New Thread 0xb22fdb40 (LWP 18469)]
[New Thread 0xb18ffb40 (LWP 18470)]
[New Thread 0xb10feb40 (LWP 18471)]
[New Thread 0xb00fcb40 (LWP 18472)]
[Thread 0xb10feb40 (LWP 18471) exited]
[Thread 0xb00fcb40 (LWP 18472) exited]
[Thread 0xb08fdb40 (LWP 18466) exited]
[New Thread 0xb08fdb40 (LWP 18475)]
[Thread 0xb08fdb40 (LWP 18475) exited]
[Thread 0xb18ffb40 (LWP 18470) exited]
[New Thread 0xb18ffb40 (LWP 18476)]
[Thread 0xb18ffb40 (LWP 18476) exited]
[Switching to Thread 0xb48feb40 (LWP 18460)]

Breakpoint 1, g_logv (log_domain=log_domain@entry=0x421b3521 "GLib-GIO", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x432c4b36 "%s: assertion `%s' failed", args=args@entry=
    0xb48fe03c "`i\035B\030L\033B\366\365\034B") at gmessages.c:853
853	{
(gdb) 
(gdb) 
(gdb) c
Continuing.

(evolution-addressbook-factory:17842): GLib-GIO-CRITICAL **: g_dbus_proxy_call_sync_internal: assertion `error == NULL || *error == NULL' failed
[Thread 0xb22fdb40 (LWP 18469) exited]
[Thread 0xb3cffb40 (LWP 18461) exited]
[Thread 0xb32ffb40 (LWP 18463) exited]
[New Thread 0xb22fdb40 (LWP 18532)]
[New Thread 0xb32ffb40 (LWP 18533)]
[New Thread 0xb3cffb40 (LWP 18534)]
[New Thread 0xb18ffb40 (LWP 18539)]
[New Thread 0xb08fdb40 (LWP 18540)]
[Thread 0xb2afeb40 (LWP 18468) exited]
[Thread 0xb08fdb40 (LWP 18540) exited]
[Thread 0xb18ffb40 (LWP 18539) exited]
[Thread 0xb48feb40 (LWP 18460) exited]
[Thread 0xb22fdb40 (LWP 18532) exited]
[Thread 0xb32ffb40 (LWP 18533) exited]
Comment 15 Milan Crha 2013-01-22 11:34:06 UTC
(In reply to comment #14)
> gdb /usr/libexec/evolution-addressbook-factory --ex "b g_logv if
> log_level==G_LOG_LEVEL_CRITICAL" --ex "r -w" --ex "t a a bt" --ex "f 2" --ex
> "p**error" --ex c
> ....
> 1012      g_log (log_domain,
> $1 = {<text variable, no debug info>} 0x4d4d9ee0 <error>
> Continuing.

Please change the command to this:
   gdb /usr/libexec/evolution-addressbook-factory --ex "b g_logv if
   log_level==G_LOG_LEVEL_CRITICAL" --ex "r -w" --ex "bt" --ex "f 3"
   --ex "p **error" --ex "f 7" --ex "p *error" --ex c

Thanks in advance. Also, could you install debuginfo package for libgdata, and paste here a result of:
   $ rpm -q libgdata
please? Mine is libgdata-0.13.1-2.fc18.x86_64. Thanks in advance.
Comment 16 Mikhail 2013-01-22 16:26:03 UTC
$ rpm -q libgdata
libgdata-0.13.1-2.fc18.i686
Mines too
Comment 17 Mikhail 2013-01-22 16:41:11 UTC
$ gdb /usr/libexec/evolution-addressbook-factory --ex "b g_logv if log_level==G_LOG_LEVEL_CRITICAL" --ex "r -w" --ex "t a a bt" --ex "f 2" --ex "p**error" --ex c
GNU gdb (GDB) Fedora (7.5.1-32.fc18)
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/libexec/evolution-addressbook-factory...Reading symbols from /usr/lib/debug/usr/libexec/evolution-addressbook-factory.debug...done.
done.
Function "g_logv" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (g_logv if log_level==G_LOG_LEVEL_CRITICAL) pending.
Starting program: /usr/libexec/evolution-addressbook-factory -w
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
[New Thread 0xb7ca1b40 (LWP 9480)]
[New Thread 0xb72ffb40 (LWP 9481)]
Registering EBookBackendVCFFactory ('vcf')
Registering EBookBackendLDAPFactory ('ldap')
Registering EBookBackendWebdavFactory ('webdav')
Registering EBookBackendEwsFactory ('ews')
Registering EBookBackendGoogleFactory ('google')
Registering EBookBackendFileFactory ('local')
warning: cannot close "/usr/lib/gio/modules/libgsettingsgconfbackend.so": Invalid operation
warning: cannot close "/lib/libgconf-2.so.4": Invalid operation
warning: cannot close "/lib/libdbus-glib-1.so.2": Invalid operation
[New Thread 0xb67adb40 (LWP 9482)]
[New Thread 0xb5facb40 (LWP 9483)]
Server is up and running...
[New Thread 0xb53ffb40 (LWP 9484)]
Bus name 'org.gnome.evolution.dataserver.AddressBook4' acquired.
[Thread 0xb53ffb40 (LWP 9484) exited]
[New Thread 0xb53ffb40 (LWP 9935)]
[New Thread 0xb49ffb40 (LWP 9936)]
[New Thread 0xb3efeb40 (LWP 9937)]
[New Thread 0xb32ffb40 (LWP 9940)]
warning: cannot close "/usr/lib/gio/modules/libgiognutls.so": Invalid operation
warning: cannot close "/lib/libgnutls.so.26": Invalid operation
warning: cannot close "/lib/libtasn1.so.3": Invalid operation
[New Thread 0xb2afeb40 (LWP 9943)]
[New Thread 0xb22fdb40 (LWP 9944)]
[New Thread 0xb1afcb40 (LWP 9945)]
warning: cannot close "/usr/lib/gio/modules/libgiolibproxy.so": Invalid operation
warning: cannot close "/lib/libproxy.so.1": Invalid operation
warning: cannot close "/lib/libmodman.so.1": Invalid operation
warning: cannot close "/usr/lib/gio/modules/libgiognomeproxy.so": Invalid operation
[New Thread 0xb12fbb40 (LWP 9948)]
[Thread 0xb12fbb40 (LWP 9948) exited]
[New Thread 0xb12fbb40 (LWP 9949)]
[Thread 0xb12fbb40 (LWP 9949) exited]
[Thread 0xb1afcb40 (LWP 9945) exited]
[Switching to Thread 0xb53ffb40 (LWP 9935)]

Breakpoint 1, g_logv (log_domain=log_domain@entry=0x421b3521 "GLib-GIO", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x432c4b36 "%s: assertion `%s' failed", args=args@entry=
    0xb53ff03c "`i\035B\030L\033B\366\365\034B") at gmessages.c:853
853	{

Thread 1 (Thread 0xb7fd4740 (LWP 9476))

  • #0 __kernel_vsyscall
  • #1 poll
    from /lib/libc.so.6
  • #2 poll
    at /usr/include/bits/poll2.h line 46
  • #3 g_poll
    at gpoll.c line 132
  • #4 g_main_context_poll
    at gmain.c line 3584
  • #5 g_main_context_iterate
    at gmain.c line 3285
  • #6 g_main_loop_run
    at gmain.c line 3484
  • #7 dbus_server_run_server
    at e-dbus-server.c line 222
  • #8 ffi_call_SYSV
    from /lib/libffi.so.5
  • #9 ffi_call
    from /lib/libffi.so.5
  • #10 g_cclosure_marshal_generic_va
    at gclosure.c line 1550
  • #11 g_type_class_meta_marshalv
    at gclosure.c line 997
  • #12 _g_closure_invoke_va
    at gclosure.c line 840
  • #13 g_signal_emit_valist
    at gsignal.c line 3211
  • #14 g_signal_emit
    at gsignal.c line 3356
  • #15 e_dbus_server_run
    at e-dbus-server.c line 396
  • #16 main
    at evolution-addressbook-factory.c line 129
  • #2 g_return_if_fail_warning
    at gmessages.c line 1012

(evolution-addressbook-factory:9476): libebookbackend-WARNING **: Unable to update gal : 500 Internal Server Error 

[New Thread 0xb49ffb40 (LWP 9999)]
[Thread 0xaf2f7b40 (LWP 9982) exited]
[Thread 0xb22fdb40 (LWP 9975) exited]
[Thread 0xaeaf6b40 (LWP 9986) exited]
[Thread 0xb49ffb40 (LWP 9999) exited]
[Thread 0xae2f5b40 (LWP 9984) exited]
[Thread 0xb32ffb40 (LWP 9976) exited]
[Thread 0xb12fbb40 (LWP 9990) exited]
[Thread 0xb1afcb40 (LWP 9972) exited]
[Thread 0xb3efeb40 (LWP 9974) exited]
[New Thread 0xb3efeb40 (LWP 10003)]
[New Thread 0xb1afcb40 (LWP 10004)]
[New Thread 0xb12fbb40 (LWP 10005)]
[Thread 0xb1afcb40 (LWP 10004) exited]
[Thread 0xb12fbb40 (LWP 10005) exited]
[New Thread 0xb1afcb40 (LWP 10006)]
[Thread 0xb1afcb40 (LWP 10006) exited]
[New Thread 0xb1afcb40 (LWP 10007)]
[New Thread 0xb32ffb40 (LWP 10008)]
[New Thread 0xb49ffb40 (LWP 10009)]
[New Thread 0xb22fdb40 (LWP 10010)]
Ewsgal: Fetching oal full details file 
[Thread 0xb49ffb40 (LWP 10009) exited]
[New Thread 0xadaf4b40 (LWP 10011)]
[Thread 0xadaf4b40 (LWP 10011) exited]
[New Thread 0xb49ffb40 (LWP 10012)]
[New Thread 0xadaf4b40 (LWP 10013)]
[Thread 0xb1afcb40 (LWP 10007) exited]
[Thread 0xadaf4b40 (LWP 10013) exited]
[New Thread 0xadaf4b40 (LWP 10014)]
[New Thread 0xb1afcb40 (LWP 10015)]
[Thread 0xadaf4b40 (LWP 10014) exited]
[New Thread 0xadaf4b40 (LWP 10016)]
Ews gal: sync successfull complete 
[Thread 0xadaf4b40 (LWP 10016) exited]
[Thread 0xb22fdb40 (LWP 10010) exited]
[Thread 0xb3efeb40 (LWP 10003) exited]
[Thread 0xb49ffb40 (LWP 10012) exited]
[Thread 0xb1afcb40 (LWP 10015) exited]
[New Thread 0xb1afcb40 (LWP 10017)]
[Thread 0xb1afcb40 (LWP 10017) exited]
[New Thread 0xb1afcb40 (LWP 10018)]
[Thread 0xb1afcb40 (LWP 10018) exited]
[New Thread 0xb1afcb40 (LWP 10019)]
[Thread 0xb1afcb40 (LWP 10019) exited]
[Thread 0xb32ffb40 (LWP 10008) exited]
[New Thread 0xb32ffb40 (LWP 10026)]
[New Thread 0xb1afcb40 (LWP 10027)]
[New Thread 0xb12fbb40 (LWP 10028)]
[Thread 0xb2afeb40 (LWP 9943) exited]
[Thread 0xb02f9b40 (LWP 9980) exited]
[Thread 0xb1afcb40 (LWP 10027) exited]
[Thread 0xb32ffb40 (LWP 10026) exited]
[Thread 0xb53ffb40 (LWP 9935) exited]
Bye.
[Thread 0xb72ffb40 (LWP 9481) exited]
[Thread 0xb67adb40 (LWP 9482) exited]
[Thread 0xb5facb40 (LWP 9483) exited]
[Thread 0xb7ca1b40 (LWP 9480) exited]
[Thread 0xb7fd4740 (LWP 9476) exited]
[Inferior 1 (process 9476) exited normally]
Comment 18 Milan Crha 2013-01-22 17:26:40 UTC
Thanks for the update and all the testing around this. I thought my libgdata is different from that yours, but as we have the same, then there might be something else involved, which makes the two-way authentication not exposing the same error on the factory for me, as it does for you.

With respect of the last backtrace, you, unfortunately, used the old command, not the one I suggested in comment #15, which is longer, and generates smaller backtrace.
Comment 19 Mikhail 2013-01-24 03:02:36 UTC
Breakpoint 1, g_logv (log_domain=log_domain@entry=0x421b3521 "GLib-GIO", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x432c4b36 "%s: assertion `%s' failed", args=args@entry=
    0xb53ff03c "`i\035B\030L\033B\366\365\034B") at gmessages.c:853
853	{
  • #0 g_logv
    at gmessages.c line 853
  • #1 g_log
    at gmessages.c line 1003
  • #2 g_return_if_fail_warning
    at gmessages.c line 1012
  • #3 g_dbus_proxy_call_sync_internal
    at gdbusproxy.c line 2872
  • #4 g_dbus_proxy_call_sync
    at gdbusproxy.c line 3102
  • #5 goa_oauth_based_call_get_access_token_sync
    at goa-generated.c line 4411
  • #6 gdata_goa_authorizer_refresh_authorization
    at e-gdata-goa-authorizer.c line 443
  • #7 gdata_authorizer_refresh_authorization
    at gdata/gdata-authorizer.c line 193
  • #8 e_book_backend_google_open
    at e-book-backend-google.c line 1902
  • #9 e_book_backend_open
    at e-book-backend.c line 450
  • #10 operation_thread
    at e-data-book.c line 149
  • #11 g_thread_pool_thread_proxy
    at gthreadpool.c line 309
  • #12 g_thread_proxy
    at gthread.c line 797
  • #13 start_thread
    at pthread_create.c line 308
  • #14 clone
    at ../sysdeps/unix/sysv/linux/i386/clone.S line 132
  • #3 g_dbus_proxy_call_sync_internal
    at gdbusproxy.c line 2872
  • #7 gdata_authorizer_refresh_authorization
    at gdata/gdata-authorizer.c line 193

(evolution-addressbook-factory:16469): GLib-GIO-CRITICAL **: g_dbus_proxy_call_sync_internal: assertion `error == NULL || *error == NULL' failed
Comment 20 Milan Crha 2013-01-24 10:52:30 UTC
Thanks for the update. I see the error claims that the operation was cancelled, which might happen during slower network operation and quicker evolution's orders.

Philip, could you check whether libgdata can do anything with this, please? I think it'll not do much difference for eds itself, but at least to have one less issue ahead.

Hmm, unless the cancelled operation didn't prevent a correct response from the e_book_client_get_contacts_sync() call, on which the evolution itself is stuck.
Comment 21 Philip Withnall 2013-01-24 15:25:40 UTC
(In reply to comment #20)
> Philip, could you check whether libgdata can do anything with this, please? I
> think it'll not do much difference for eds itself, but at least to have one
> less issue ahead.

Unless I’m misreading things, the only libgdata function called here is gdata_authorizer_refresh_authorization(), which just calls a virtual method in EDS’ GOA authorizer (http://git.gnome.org/browse/evolution-data-server/tree/addressbook/backends/google/e-gdata-goa-authorizer.c).

gdata_authorizer_refresh_authorization() errors if the GError is set, so it must be getting set somewhere inside GOA itself.
Comment 22 Milan Crha 2013-01-24 19:51:54 UTC
Oh, I thought the goa-generated.c is also from libgdata, and I overlooked that the frame below it is from e-gdata-goa-authorizer.c, which looks like evolution-data-server's code. I admit I do not follow the goa thing at all, I only checked the book backend code and saw there a call to libgdata, which made me think that something inside the call broke/set the GError. I'm currently trying to reproduce the initial issue outside of evolution, on a local test code.
Comment 23 Mikhail 2013-01-25 03:54:24 UTC
gdb /usr/libexec/evolution-addressbook-factory --ex "b g_logv if log_level==G_LOG_LEVEL_CRITICAL" --ex "r -w" --ex "bt" --ex "f 3" --ex "p **error" --ex "f 7" --ex "p *error" --ex c
GNU gdb (GDB) Fedora (7.5.1-32.fc18)
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/libexec/evolution-addressbook-factory...Reading symbols from /usr/lib/debug/usr/libexec/evolution-addressbook-factory.debug...done.
done.
Function "g_logv" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (g_logv if log_level==G_LOG_LEVEL_CRITICAL) pending.
Starting program: /usr/libexec/evolution-addressbook-factory -w
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
[New Thread 0xb7a16b40 (LWP 20102)]
[New Thread 0xb70ffb40 (LWP 20103)]
warning: "/usr/lib/debug/usr/lib/libcairo-gobject.so.2.11200.10.debug": separate debug info file has no debug info
warning: "/usr/lib/debug/usr/lib/libicudata.so.49.1.1.debug": separate debug info file has no debug info
Registering EBookBackendVCFFactory ('vcf')
Registering EBookBackendLDAPFactory ('ldap')
Registering EBookBackendWebdavFactory ('webdav')
Registering EBookBackendEwsFactory ('ews')
Registering EBookBackendGoogleFactory ('google')
Registering EBookBackendFileFactory ('local')
[New Thread 0xb6569b40 (LWP 20104)]
[New Thread 0xb5d68b40 (LWP 20105)]
Server is up and running...
[New Thread 0xb50acb40 (LWP 20106)]
Bus name 'org.gnome.evolution.dataserver.AddressBook4' acquired.
[Thread 0xb50acb40 (LWP 20106) exited]
[New Thread 0xb50acb40 (LWP 20226)]
[Thread 0xb50acb40 (LWP 20226) exited]
[New Thread 0xb50acb40 (LWP 20376)]
[Thread 0xb50acb40 (LWP 20376) exited]
[New Thread 0xb50acb40 (LWP 20511)]
[New Thread 0xb46ffb40 (LWP 20512)]
[New Thread 0xb3cffb40 (LWP 20514)]
[New Thread 0xb31feb40 (LWP 20515)]
[New Thread 0xb25ffb40 (LWP 20519)]
[New Thread 0xb1dfeb40 (LWP 20520)]
[New Thread 0xb15fdb40 (LWP 20521)]
[New Thread 0xb0dfcb40 (LWP 20522)]
[Thread 0xb0dfcb40 (LWP 20522) exited]
[Thread 0xb15fdb40 (LWP 20521) exited]
[New Thread 0xb15fdb40 (LWP 20523)]
[Thread 0xb15fdb40 (LWP 20523) exited]
[Thread 0xb46ffb40 (LWP 20512) exited]
[Thread 0xb31feb40 (LWP 20515) exited]
[Thread 0xb3cffb40 (LWP 20514) exited]
[Thread 0xb1dfeb40 (LWP 20520) exited]

Thread 3037383488 (LWP 20511)

  • #0 g_logv
  • #1 g_log
    at gmessages.c line 1003
  • #2 g_return_if_fail_warning
    at gmessages.c line 1012
  • #3 g_dbus_proxy_call_sync_internal
    at gdbusproxy.c line 2872
  • #4 g_dbus_proxy_call_sync
    at gdbusproxy.c line 3102
  • #5 goa_oauth_based_call_get_access_token_sync
    at goa-generated.c line 4411
  • #6 gdata_goa_authorizer_refresh_authorization
    at e-gdata-goa-authorizer.c line 443
  • #7 gdata_authorizer_refresh_authorization
    at gdata/gdata-authorizer.c line 193
  • #8 e_book_backend_google_open
    at e-book-backend-google.c line 1902
  • #9 e_book_backend_open
    at e-book-backend.c line 450
  • #10 operation_thread
    at e-data-book.c line 149
  • #11 g_thread_pool_thread_proxy
    at gthreadpool.c line 309
  • #12 g_thread_proxy
    at gthread.c line 797
  • #13 start_thread
    at pthread_create.c line 308
  • #14 clone
    at ../sysdeps/unix/sysv/linux/i386/clone.S line 132
  • #3 g_dbus_proxy_call_sync_internal
    at gdbusproxy.c line 2872
  • #7 gdata_authorizer_refresh_authorization
    at gdata/gdata-authorizer.c line 193

(evolution-addressbook-factory:20098): GLib-GIO-CRITICAL **: g_dbus_proxy_call_sync_internal: assertion `error == NULL || *error == NULL' failed
[New Thread 0xb1dfeb40 (LWP 20526)]
[New Thread 0xb3cffb40 (LWP 20527)]
[New Thread 0xb31feb40 (LWP 20528)]
[Thread 0xb31feb40 (LWP 20528) exited]
[Thread 0xb50acb40 (LWP 20511) exited]
[Thread 0xb1dfeb40 (LWP 20526) exited]
[Thread 0xb3cffb40 (LWP 20527) exited]
[New Thread 0xb3cffb40 (LWP 20595)]
[New Thread 0xb1dfeb40 (LWP 20596)]
[New Thread 0xb50acb40 (LWP 20597)]
[Thread 0xb25ffb40 (LWP 20519) exited]
[Thread 0xb1dfeb40 (LWP 20596) exited]
[Thread 0xb50acb40 (LWP 20597) exited]
[New Thread 0xb50acb40 (LWP 20602)]
[New Thread 0xb1dfeb40 (LWP 20604)]
[New Thread 0xb25ffb40 (LWP 20606)]
[New Thread 0xb31feb40 (LWP 20608)]
[New Thread 0xb15fdb40 (LWP 20609)]
[New Thread 0xb0dfcb40 (LWP 20611)]
[New Thread 0xb05fbb40 (LWP 20615)]
[New Thread 0xafdfab40 (LWP 20616)]
[New Thread 0xaf5f9b40 (LWP 20617)]
[Thread 0xb31feb40 (LWP 20608) exited]
[Thread 0xb0dfcb40 (LWP 20611) exited]
[New Thread 0xb0dfcb40 (LWP 20620)]
[Thread 0xb0dfcb40 (LWP 20620) exited]
[Thread 0xb15fdb40 (LWP 20609) exited]
[Thread 0xafdfab40 (LWP 20616) exited]
[New Thread 0xafdfab40 (LWP 20622)]
[Thread 0xafdfab40 (LWP 20622) exited]
[Thread 0xb1dfeb40 (LWP 20604) exited]
[Thread 0xb25ffb40 (LWP 20606) exited]
[Thread 0xb50acb40 (LWP 20602) exited]
[New Thread 0xb50acb40 (LWP 20636)]
[New Thread 0xb25ffb40 (LWP 20637)]
[New Thread 0xb1dfeb40 (LWP 20638)]
[Thread 0xb25ffb40 (LWP 20637) exited]
[Thread 0xb1dfeb40 (LWP 20638) exited]
[New Thread 0xb25ffb40 (LWP 20639)]
[New Thread 0xafdfab40 (LWP 20640)]
[New Thread 0xb31ffb40 (LWP 20641)]
[New Thread 0xb15fdb40 (LWP 20642)]
[New Thread 0xb0dfcb40 (LWP 20643)]
[Thread 0xb25ffb40 (LWP 20639) exited]
[New Thread 0xaedf8b40 (LWP 20644)]
Ewsgal: Fetching oal full details file 
[New Thread 0xb1dfeb40 (LWP 20645)]
[Thread 0xaedf8b40 (LWP 20644) exited]
[New Thread 0xb25ffb40 (LWP 20646)]
[New Thread 0xaedf8b40 (LWP 20647)]
[Thread 0xb25ffb40 (LWP 20646) exited]
[Thread 0xb1dfeb40 (LWP 20645) exited]
[New Thread 0xb1dfeb40 (LWP 20648)]
[New Thread 0xb25ffb40 (LWP 20649)]
[New Thread 0xae5f7b40 (LWP 20650)]
[Thread 0xb25ffb40 (LWP 20649) exited]
[Thread 0xb31ffb40 (LWP 20641) exited]
[New Thread 0xb31ffb40 (LWP 20651)]
[Thread 0xb50acb40 (LWP 20636) exited]
[Thread 0xb31ffb40 (LWP 20651) exited]
[New Thread 0xb31ffb40 (LWP 20652)]
Ews gal: sync successfull complete 
[Thread 0xb0dfcb40 (LWP 20643) exited]
[Thread 0xb31ffb40 (LWP 20652) exited]
[Thread 0xaedf8b40 (LWP 20647) exited]
[Thread 0xb1dfeb40 (LWP 20648) exited]
[Thread 0xae5f7b40 (LWP 20650) exited]
[New Thread 0xae5f7b40 (LWP 20653)]
[Thread 0xae5f7b40 (LWP 20653) exited]
[New Thread 0xb1dfeb40 (LWP 20654)]
[Thread 0xb1dfeb40 (LWP 20654) exited]
[New Thread 0xb1dfeb40 (LWP 20655)]
[Thread 0xb1dfeb40 (LWP 20655) exited]
[Thread 0xaf5f9b40 (LWP 20617) exited]
[Switching to Thread 0xb3cffb40 (LWP 20595)]

Breakpoint 1, g_logv (log_domain=log_domain@entry=0x421b3521 "GLib-GIO", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x432c4b36 "%s: assertion `%s' failed", args=args@entry=
    0xb3cff03c "`i\035B\030L\033B\366\365\034B") at gmessages.c:853
853	{
Missing separate debuginfos, use: debuginfo-install cyrus-sasl-lib-2.1.25-2.fc18.i686 gstreamer1-1.0.5-1.fc18.i686 gstreamer1-plugins-base-1.0.5-2.fc18.i686
(gdb) c
Continuing.

(evolution-addressbook-factory:20098): GLib-GIO-CRITICAL **: g_dbus_proxy_call_sync_internal: assertion `error == NULL || *error == NULL' failed
[New Thread 0xaf5f9b40 (LWP 20740)]
[New Thread 0xb1dfeb40 (LWP 20741)]
[New Thread 0xae5f7b40 (LWP 20742)]
[Thread 0xafdfab40 (LWP 20640) exited]
[New Thread 0xaedf8b40 (LWP 20743)]
[New Thread 0xafdfab40 (LWP 20744)]
[Thread 0xb05fbb40 (LWP 20615) exited]
[Thread 0xb15fdb40 (LWP 20642) exited]
[Thread 0xafdfab40 (LWP 20744) exited]
[Thread 0xaedf8b40 (LWP 20743) exited]
[Thread 0xae5f7b40 (LWP 20742) exited]
[Thread 0xb3cffb40 (LWP 20595) exited]
[New Thread 0xb3cffb40 (LWP 20758)]
[New Thread 0xae5f7b40 (LWP 20760)]
[New Thread 0xaedf8b40 (LWP 20762)]
[New Thread 0xafdfab40 (LWP 20763)]
[New Thread 0xb50acb40 (LWP 20764)]
[New Thread 0xb31ffb40 (LWP 20765)]
[New Thread 0xb25ffb40 (LWP 20767)]
[New Thread 0xb15fdb40 (LWP 20768)]
[New Thread 0xb0dfcb40 (LWP 20769)]
[New Thread 0xb05fbb40 (LWP 20770)]
[New Thread 0xaddf6b40 (LWP 20771)]
[New Thread 0xad5f5b40 (LWP 20772)]
[Thread 0xad5f5b40 (LWP 20772) exited]
[Thread 0xafdfab40 (LWP 20763) exited]
[Thread 0xb25ffb40 (LWP 20767) exited]
[Thread 0xb15fdb40 (LWP 20768) exited]
[Thread 0xb31ffb40 (LWP 20765) exited]
[Thread 0xb50acb40 (LWP 20764) exited]
[Thread 0xb05fbb40 (LWP 20770) exited]
[New Thread 0xb05fbb40 (LWP 20773)]
[Thread 0xb05fbb40 (LWP 20773) exited]
[Thread 0xaedf8b40 (LWP 20762) exited]
[Thread 0xb3cffb40 (LWP 20758) exited]
[Thread 0xae5f7b40 (LWP 20760) exited]
[New Thread 0xae5f7b40 (LWP 20791)]
[New Thread 0xb3cffb40 (LWP 20792)]
[Thread 0xb0dfcb40 (LWP 20769) exited]
[Thread 0xae5f7b40 (LWP 20791) exited]
[Thread 0xb3cffb40 (LWP 20792) exited]
[Thread 0xaddf6b40 (LWP 20771) exited]
[Thread 0xb1dfeb40 (LWP 20741) exited]
[Thread 0xaf5f9b40 (LWP 20740) exited]
[New Thread 0xaf5f9b40 (LWP 21309)]
[New Thread 0xb1dfeb40 (LWP 21310)]
[New Thread 0xaddf6b40 (LWP 21312)]
[New Thread 0xb3cffb40 (LWP 21314)]
[New Thread 0xb31ffb40 (LWP 21316)]
[New Thread 0xb25ffb40 (LWP 21317)]
[New Thread 0xb15fdb40 (LWP 21318)]
[New Thread 0xb0dfcb40 (LWP 21319)]
[New Thread 0xb05fbb40 (LWP 21320)]
[New Thread 0xafdfab40 (LWP 21321)]
[Thread 0xafdfab40 (LWP 21321) exited]
[Thread 0xb15fdb40 (LWP 21318) exited]
[Thread 0xb3cffb40 (LWP 21314) exited]
[Thread 0xb05fbb40 (LWP 21320) exited]
[New Thread 0xb05fbb40 (LWP 21322)]
[Thread 0xb05fbb40 (LWP 21322) exited]
[Thread 0xaddf6b40 (LWP 21312) exited]
[Thread 0xb1dfeb40 (LWP 21310) exited]
[Thread 0xb25ffb40 (LWP 21317) exited]
[Thread 0xb0dfcb40 (LWP 21319) exited]
[Switching to Thread 0xaf5f9b40 (LWP 21309)]

Breakpoint 1, g_logv (log_domain=log_domain@entry=0x421b3521 "GLib-GIO", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x432c4b36 "%s: assertion `%s' failed", args=args@entry=
    0xaf5f903c "`i\035B\030L\033B\366\365\034B") at gmessages.c:853
853	{
(gdb) с
Undefined command: "".  Try "help".
(gdb) c
Continuing.

(evolution-addressbook-factory:20098): GLib-GIO-CRITICAL **: g_dbus_proxy_call_sync_internal: assertion `error == NULL || *error == NULL' failed
[New Thread 0xb0dfcb40 (LWP 21361)]
[New Thread 0xb25ffb40 (LWP 21362)]
[New Thread 0xb1dfeb40 (LWP 21365)]
[New Thread 0xaddf6b40 (LWP 21366)]
[New Thread 0xb3cffb40 (LWP 21372)]
[Thread 0xb31ffb40 (LWP 21316) exited]
[New Thread 0xb31ffb40 (LWP 21373)]
[Thread 0xaddf6b40 (LWP 21366) exited]
[Thread 0xb3cffb40 (LWP 21372) exited]
[Thread 0xb31ffb40 (LWP 21373) exited]
[Thread 0xaf5f9b40 (LWP 21309) exited]
[New Thread 0xaf5f9b40 (LWP 21395)]
[New Thread 0xb31ffb40 (LWP 21397)]
[New Thread 0xb3cffb40 (LWP 21399)]
[New Thread 0xaddf6b40 (LWP 21400)]
[New Thread 0xb15fdb40 (LWP 21401)]
[New Thread 0xb05fbb40 (LWP 21402)]
[New Thread 0xafdfab40 (LWP 21403)]
[New Thread 0xaedf8b40 (LWP 21404)]
[New Thread 0xae5f7b40 (LWP 21405)]
[New Thread 0xad5f5b40 (LWP 21406)]
[Thread 0xad5f5b40 (LWP 21406) exited]
[Thread 0xaddf6b40 (LWP 21400) exited]
[Thread 0xb31ffb40 (LWP 21397) exited]
[Thread 0xb3cffb40 (LWP 21399) exited]
[Thread 0xaedf8b40 (LWP 21404) exited]
[New Thread 0xaedf8b40 (LWP 21407)]
[Thread 0xaedf8b40 (LWP 21407) exited]
[Thread 0xae5f7b40 (LWP 21405) exited]
[Thread 0xb1dfeb40 (LWP 21365) exited]
[Thread 0xb05fbb40 (LWP 21402) exited]
[Thread 0xaf5f9b40 (LWP 21395) exited]
[Thread 0xb15fdb40 (LWP 21401) exited]
[New Thread 0xb15fdb40 (LWP 21423)]
[New Thread 0xaf5f9b40 (LWP 21424)]
[New Thread 0xb05fbb40 (LWP 21425)]
[New Thread 0xb1dfeb40 (LWP 21426)]
[Thread 0xafdfab40 (LWP 21403) exited]
[Thread 0xb15fdb40 (LWP 21423) exited]
[Thread 0xb05fbb40 (LWP 21425) exited]
[Thread 0xaf5f9b40 (LWP 21424) exited]
[Thread 0xb0dfcb40 (LWP 21361) exited]
[Thread 0xb1dfeb40 (LWP 21426) exited]
[Thread 0xb25ffb40 (LWP 21362) exited]
[New Thread 0xb25ffb40 (LWP 9890)]
[Thread 0xb25ffb40 (LWP 9890) exited]
[New Thread 0xb25ffb40 (LWP 19922)]
[New Thread 0xb1dfeb40 (LWP 19923)]
[New Thread 0xb0dfcb40 (LWP 19925)]
[New Thread 0xaf5f9b40 (LWP 19926)]
[New Thread 0xb3cffb40 (LWP 19927)]
[New Thread 0xb31ffb40 (LWP 19929)]
[Thread 0xb3cffb40 (LWP 19927) exited]
[Thread 0xb31ffb40 (LWP 19929) exited]
[New Thread 0xb3cffb40 (LWP 19933)]
[New Thread 0xb15fdb40 (LWP 19934)]
[New Thread 0xb05fbb40 (LWP 19935)]
[Thread 0xb15fdb40 (LWP 19934) exited]
[Thread 0xb05fbb40 (LWP 19935) exited]
[New Thread 0xb05fbb40 (LWP 19937)]
[Thread 0xb05fbb40 (LWP 19937) exited]
[New Thread 0xb05fbb40 (LWP 19938)]
[New Thread 0xb15fdb40 (LWP 19939)]
[New Thread 0xafdfab40 (LWP 19940)]
Ewsgal: Fetching oal full details file 
[Thread 0xb05fbb40 (LWP 19938) exited]
[New Thread 0xb05fbb40 (LWP 19941)]
[Thread 0xb05fbb40 (LWP 19941) exited]
[New Thread 0xb05fbb40 (LWP 19942)]
[New Thread 0xaedf8b40 (LWP 19943)]
[Thread 0xaedf8b40 (LWP 19943) exited]
[New Thread 0xaedf8b40 (LWP 19944)]
[New Thread 0xae5f7b40 (LWP 19945)]
[Thread 0xaedf8b40 (LWP 19944) exited]
[New Thread 0xaedf8b40 (LWP 19946)]
[Thread 0xaedf8b40 (LWP 19946) exited]
[New Thread 0xaedf8b40 (LWP 19947)]
[Thread 0xb05fbb40 (LWP 19942) exited]
[Thread 0xb0dfcb40 (LWP 19925) exited]
[Thread 0xb25ffb40 (LWP 19922) exited]
[Thread 0xaedf8b40 (LWP 19947) exited]
[New Thread 0xaedf8b40 (LWP 19948)]
Ews gal: sync successfull complete 
[Thread 0xafdfab40 (LWP 19940) exited]
[Thread 0xaedf8b40 (LWP 19948) exited]
[Thread 0xaf5f9b40 (LWP 19926) exited]
[Switching to Thread 0xb1dfeb40 (LWP 19923)]

Breakpoint 1, g_logv (log_domain=log_domain@entry=0x421b3521 "GLib-GIO", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x432c4b36 "%s: assertion `%s' failed", args=args@entry=
    0xb1dfe03c "`i\035B\030L\033B\366\365\034B") at gmessages.c:853
853	{
(gdb) c
Continuing.

(evolution-addressbook-factory:20098): GLib-GIO-CRITICAL **: g_dbus_proxy_call_sync_internal: assertion `error == NULL || *error == NULL' failed
[New Thread 0xaf5f9b40 (LWP 1340)]
Ewsgal: Fetching oal full details file 
[New Thread 0xaedf8b40 (LWP 1341)]
[New Thread 0xafdfab40 (LWP 1342)]
[New Thread 0xb25ffb40 (LWP 1343)]
[New Thread 0xb0dfcb40 (LWP 1344)]
[New Thread 0xb05fbb40 (LWP 1345)]
[Thread 0xafdfab40 (LWP 1342) exited]
[New Thread 0xafdfab40 (LWP 1346)]
[New Thread 0xaddf6b40 (LWP 1347)]
[New Thread 0xad5f5b40 (LWP 1348)]
[New Thread 0xacdf4b40 (LWP 1349)]

(evolution-addressbook-factory:20098): libebookbackend-WARNING **: Unable to update gal : 6 SSL handshake failed 

[New Thread 0xac5f3b40 (LWP 1350)]
[Thread 0xb15fdb40 (LWP 19939) exited]
[Thread 0xaf5f9b40 (LWP 1340) exited]
[Thread 0xac5f3b40 (LWP 1350) exited]
[New Thread 0xac5f3b40 (LWP 1351)]
[New Thread 0xaf5f9b40 (LWP 1352)]
[Thread 0xaf5f9b40 (LWP 1352) exited]
[Thread 0xb25ffb40 (LWP 1343) exited]
[Thread 0xad5f5b40 (LWP 1348) exited]
[Thread 0xb1dfeb40 (LWP 19923) exited]
[Thread 0xaedf8b40 (LWP 1341) exited]
[Thread 0xaddf6b40 (LWP 1347) exited]
[Thread 0xacdf4b40 (LWP 1349) exited]
[Thread 0xac5f3b40 (LWP 1351) exited]
[Thread 0xb0dfcb40 (LWP 1344) exited]
[Thread 0xb05fbb40 (LWP 1345) exited]
[New Thread 0xb05fbb40 (LWP 1413)]
[Thread 0xb05fbb40 (LWP 1413) exited]
[Thread 0xafdfab40 (LWP 1346) exited]
[New Thread 0xafdfab40 (LWP 1779)]
[New Thread 0xb05fbb40 (LWP 1781)]
[New Thread 0xb0dfcb40 (LWP 1782)]
[New Thread 0xac5f3b40 (LWP 1783)]
[New Thread 0xb25ffb40 (LWP 1784)]
[New Thread 0xb1dfeb40 (LWP 1785)]
[New Thread 0xaf5f9b40 (LWP 1786)]
[Thread 0xb0dfcb40 (LWP 1782) exited]
[Thread 0xb25ffb40 (LWP 1784) exited]
[Thread 0xafdfab40 (LWP 1779) exited]
[Thread 0xaf5f9b40 (LWP 1786) exited]
[Thread 0xb1dfeb40 (LWP 1785) exited]
[Thread 0xac5f3b40 (LWP 1783) exited]
[Thread 0xb05fbb40 (LWP 1781) exited]
[New Thread 0xb05fbb40 (LWP 1871)]
[Thread 0xb05fbb40 (LWP 1871) exited]
[New Thread 0xb05fbb40 (LWP 1921)]
[New Thread 0xac5f3b40 (LWP 1922)]
[New Thread 0xb1dfeb40 (LWP 1923)]
[New Thread 0xaf5f9b40 (LWP 1924)]
[Thread 0xb1dfeb40 (LWP 1923) exited]
[Thread 0xac5f3b40 (LWP 1922) exited]
[Thread 0xaf5f9b40 (LWP 1924) exited]
[Thread 0xb05fbb40 (LWP 1921) exited]
[New Thread 0xb05fbb40 (LWP 2245)]
[New Thread 0xaf5f9b40 (LWP 2246)]
[New Thread 0xac5f3b40 (LWP 2247)]
[New Thread 0xb1dfeb40 (LWP 2248)]
[Thread 0xac5f3b40 (LWP 2247) exited]
[New Thread 0xac5f3b40 (LWP 2249)]
[Thread 0xaf5f9b40 (LWP 2246) exited]
[Thread 0xac5f3b40 (LWP 2249) exited]
[Thread 0xb1dfeb40 (LWP 2248) exited]
[Thread 0xb05fbb40 (LWP 2245) exited]
[New Thread 0xb05fbb40 (LWP 2510)]
[New Thread 0xb1dfeb40 (LWP 2511)]
[New Thread 0xac5f3b40 (LWP 2512)]

(evolution-addressbook-factory:20098): libebookbackend-WARNING **: Error Syncing Contacts: Folder AAMkADM3MTQ2MTEyLTZjYzItNGY0ZS04ZGJmLTQ0Yzc3ZTUxZjg4ZQAuAAAAAADHbxaIUo7TRZMcZbnoBQvhAQAQmullzkq8SJBuVdAticoTAFtmvDxcAAA= Error: No response: SSL handshake failed
[Thread 0xac5f3b40 (LWP 2512) exited]
[Thread 0xae5f7b40 (LWP 19945) exited]
[Thread 0xb1dfeb40 (LWP 2511) exited]
[Thread 0xb05fbb40 (LWP 2510) exited]
[New Thread 0xb05fbb40 (LWP 2680)]
[New Thread 0xb1dfeb40 (LWP 2681)]
[Thread 0xb05fbb40 (LWP 2680) exited]
[Thread 0xb1dfeb40 (LWP 2681) exited]
[New Thread 0xb1dfeb40 (LWP 2698)]
Comment 24 Milan Crha 2013-01-25 17:19:27 UTC
OK, after a day of investigation I didn't find how to reproduce this, but I was able to reproduce some crashes when client cancels operations quickly. I committed the change to eds master as 13cdeb6 (3.7.5+) and gnome-3-6 as 7c52fbd (3.6.4+), which may or may not be related.

Just in case, here's [1] a test build. Please update evolution from updates-testing and then use the test build for eds. Even in case you'll still see the warning on the addressbook console (no need to run it under gdb again, for now), can you still reproduce the stuck state in evolution itself?

[1] http://koji.fedoraproject.org/koji/taskinfo?taskID=4902655
Comment 25 dudko 2013-01-27 14:59:24 UTC
Dear Milan,
I tried your new build, but it does not solve the problem.
I have the following version and a couple of backtraces are attached.

rpm -qa | grep -i evolution | sort
evolution-3.6.3-2.fc18.x86_64
evolution-bogofilter-3.6.3-2.fc18.x86_64
evolution-data-server-3.6.3-1.1.fc18.x86_64
evolution-data-server-debuginfo-3.6.3-1.1.fc18.x86_64
evolution-debuginfo-3.6.3-2.fc18.x86_64
evolution-ews-3.6.3-1.fc18.x86_64
evolution-mapi-3.6.3-1.fc18.x86_64
evolution-perl-3.6.3-2.fc18.x86_64
evolution-pst-3.6.3-2.fc18.x86_64
evolution-rspam-0.6.0-1.fc18.x86_64
evolution-rss-0.3.92-1.fc18.x86_64
evolution-spamassassin-3.6.3-2.fc18.x86_64
ffgtk-plugin-evolution-0.8.4-1.fc18.x86_64
libopensync-plugin-evolution2-0.22-26.fc18.x86_64
Comment 26 dudko 2013-01-27 15:01:21 UTC
Created attachment 234535 [details]
Backtrace of stucked evolution
Comment 27 dudko 2013-01-27 15:03:03 UTC
Created attachment 234536 [details]
Backtrace of stucked evolution II
Comment 28 Milan Crha 2013-01-28 10:40:50 UTC
Thanks, I was afraid of it. Your backtraces look basically the same, the stuck state is caused by the missing response to a book lookup. My problem is that I cannot reproduce it here, otherwise I would be able to check what's going on here much easier.
Comment 29 Milan Crha 2013-03-27 07:29:20 UTC
The 3.8.0 should behave better in this case, please try with it, once you get to it. The 3.8.0 has changed many related things from the ground, behaving differently than 3.6.x.
Comment 30 Milan Crha 2015-03-11 16:24:45 UTC
I'm closing this, no duplicates for a long time and I didn't see this issue for a long time too.