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 651099 - [regression] hang in name-completion in git-master
[regression] hang in name-completion in git-master
Status: RESOLVED DUPLICATE of bug 651147
Product: evolution
Classification: Applications
Component: Mailer
3.2.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2011-05-25 22:05 UTC by David Ronis
Modified: 2013-09-13 01:06 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
interim eds fix (4.38 KB, patch)
2011-05-26 07:23 UTC, Milan Crha
rejected Details | Review

Description David Ronis 2011-05-25 22:05:45 UTC
I've just updated the git master and tried sending a short message (one created when I hit send-link in my browser (firefox)).   Evolution hangs (both the compose message UI and main evolution UI).

I attached gdb and got the following backtrace:

(gdb) thread apply all bt full


Comment 1 Milan Crha 2011-05-26 07:19:04 UTC
Thanks for a bug report. This is caused due to main loop interleaving. The new DBus templates are running their own main loops while waiting for a "done" signal from the server, where is delivered a timeout from the entry completion and another invocation of the same is initiated, so there are actually three main loops in the stack now (the third is hidden in the Thread 1 in the top).
Comment 2 Milan Crha 2011-05-26 07:23:21 UTC
Created attachment 188635 [details] [review]
interim eds fix

for evolution-data-server;

I tried to repeat this, but I was unable to, I do not know why exactly, maybe just a coincidence. This patch makes sure that the timeout callbacks initiated by ENameSelectorEntry aren't delivered in the stacked main loops. The real fix will be when it stops using EBook and starts using EBookClient instead, but till I get to that change I would like to have this working a bit better (and the real fix is supposed to come to both eds and evolution mailer's part for contact photo search and "is in address book" checker).
Comment 3 Milan Crha 2011-05-26 07:25:09 UTC
Just to mention, I see lacks of response while working with autocompletion, but it usually recovers after few seconds (mostly within 2-3 seconds).
Comment 4 David Ronis 2011-05-27 01:44:10 UTC
I applied the patch to the git/master.   It doesn't work.   Now I get hung on a 

formatting message...  which won't go away even when I explicitly cancel it (via the red icon in the notification area).  I'm not 100% sure that this is the same  bug.
I attached gdb and got the following backtrace:

(gdb) thread apply all bt full


Comment 5 David Ronis 2011-05-30 18:10:23 UTC
I just updated evo and friends to the lastest git-master.    Just to try something different, I started evolution as:

evolution -c calendar


The UI never maps!   This is now a blocker for me, since I can't read my e-mail any longer.
I've attached gdb and got the following backtrace:

(gdb) thread apply all bt full

Thread 1 (Thread 0xb5a00860 (LWP 3699))

  • #0 nanosleep
    from /lib/libpthread.so.0
  • #1 g_usleep
    at gtimer.c line 253
  • #2 gdbus_proxy_call_sync
    at e-gdbus-templates.c line 1260
  • #3 e_gdbus_cal_call_get_backend_property_sync
    at e-gdbus-cal.c line 302
  • #4 set_local_attachment_store
    at e-cal.c line 1085
  • #5 e_cal_new
    at e-cal.c line 1189
  • #6 e_auth_new_cal_from_source
    at authentication.c line 145
  • #7 e_memo_shell_sidebar_add_source
    at e-memo-shell-sidebar.c line 870
  • #8 memo_shell_sidebar_row_changed_cb
    at e-memo-shell-sidebar.c line 350
  • #9 _gtk_marshal_VOID__BOXED_BOXED
    at gtkmarshalers.c line 1310
  • #10 g_closure_invoke
    at gclosure.c line 771
  • #11 signal_emit_unlocked_R
    at gsignal.c line 3256
  • #12 g_signal_emit_valist
    at gsignal.c line 2987
  • #13 g_signal_emit
    at gsignal.c line 3044
  • #14 gtk_tree_model_row_changed
    at gtktreemodel.c line 1757
  • #15 e_source_selector_select_source
    at e-source-selector.c line 1568
  • #16 memo_shell_sidebar_restore_state_cb
  • #17 g_cclosure_marshal_VOID__OBJECT
    at gmarshal.c line 638
  • #18 g_closure_invoke
  • #19 signal_emit_unlocked_R
    at gsignal.c line 3256
  • #20 g_signal_emit_valist
    at gsignal.c line 2987
  • #21 g_signal_emit
    at gsignal.c line 3044
  • #22 e_shell_window_get_shell_view
    at e-shell-window.c line 1049
  • #23 cal_shell_content_constructed
    at e-cal-shell-content.c line 356
  • #24 g_object_newv
    at gobject.c line 1521
  • #25 g_object_new_valist
    at gobject.c line 1610
  • #26 g_object_new
    at gobject.c line 1325
  • #27 e_cal_shell_content_new
    at e-cal-shell-content.c line 666
  • #28 shell_view_constructed
    at e-shell-view.c line 589
  • #29 cal_shell_view_constructed
    at e-cal-shell-view.c line 53
  • #30 g_object_newv
    at gobject.c line 1521
  • #31 g_object_new_valist
    at gobject.c line 1610
  • #32 g_object_new
    at gobject.c line 1325
  • #33 shell_window_create_shell_view
    at e-shell-window.c line 642
  • #34 e_shell_window_get_shell_view
    at e-shell-window.c line 1047
  • #35 e_shell_window_set_active_view
    at e-shell-window.c line 1289
  • #36 shell_window_set_property
    at e-shell-window.c line 198
  • #37 object_set_property
    at gobject.c line 1199
  • #38 g_object_set_property
  • #39 prop_binding_sync_pref_to_prop
    at gconf-bridge.c line 242
  • #40 gconf_bridge_bind_property_full
    at gconf-bridge.c line 540
  • #41 e_shell_window_private_constructed
    at e-shell-window-private.c line 430
  • #42 shell_window_constructed
  • #43 g_object_newv
    at gobject.c line 1521
  • #44 g_object_new_valist
    at gobject.c line 1610
  • #45 g_object_new
    at gobject.c line 1325
  • #46 e_shell_window_new
    at e-shell-window.c line 989
  • #47 e_shell_create_shell_window
    at e-shell.c line 1515
  • #48 idle_cb
    at main.c line 263
  • #49 g_idle_dispatch
  • #50 g_main_dispatch
    at gmain.c line 2477
  • #51 g_main_context_dispatch
    at gmain.c line 3050
  • #52 g_main_context_iterate
    at gmain.c line 3128
  • #53 g_main_loop_run
    at gmain.c line 3336
  • #54 gtk_main
    at gtkmain.c line 1358
  • #55 main
    at main.c line 691

Comment 6 David Ronis 2011-05-30 19:47:08 UTC
One clarification:  the UI still maps if I start in mail mode.   Nonetheless, Ican't read any e-mail.  No matter wich folder I click on, I get "Formatting message..." in the notification area, which never completes.

There's a fair bit of console output as well:

(evolution:22020): evolution-mail-WARNING **: Couldn't get service: David.Ronis@McGill.CA: No provider available for protocol ''

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 786x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EAlertBar's child GtkBox 0x8453538. Allocation is 786x1, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate GtkBox's child GtkVBox 0x84535b8. Allocation is 786x1, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 786x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EAlertBar's child GtkBox 0x8453538. Allocation is 970x1, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate GtkBox's child GtkVBox 0x84535b8. Allocation is 970x1, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): camel-WARNING **: Could not open converter for 'unknown' to 'UTF-8' charset

(evolution:22020): camel-WARNING **: Could not find key entry for word 'shhhhhhhhhhh': No such file or directory


(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): camel-WARNING **: Could not find key entry for word '0x00000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word 'd0000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '0000000100000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '00000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '0x00000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word 'd0000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '0000000100000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '00000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '0x00000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word 'd0000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '0000000100000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '00000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '0x00000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word 'd0000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '0000000100000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '00000000': No such file or directory


(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): camel-WARNING **: Could not find key entry for word '0x00000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word 'd0000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '0000000100000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '00000000': No such file or directory


(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): camel-WARNING **: Could not find key entry for word 'ahhhhhhhhhhh': No such file or directory


(evolution:22020): camel-WARNING **: Could not open converter for '8\u0003Ú\u0008_x3.4-1968' to 'UTF-8' charset

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): camel-WARNING **: Could not open converter for 'unknown' to 'UTF-8' charset

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): camel-WARNING **: Could not find key entry for word 'aaaaaaaaaq8acaiqam1vaaakap8aaaaaaaab': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word 'aaoajaewabuaiweaap0acgcmarcafqdhaaaa': No such file or directory


(evolution:22020): camel-WARNING **: Could not open converter for 'X-UNKNOWN' to 'UTF-8' charset

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-CRITICAL **: g_base64_decode_step: assertion `out != NULL' failed

(evolution:22020): camel-CRITICAL **: camel_mime_filter_complete: assertion `in != NULL' failed

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): camel-WARNING **: Could not open converter for 'X-UNKNOWN' to 'UTF-8' charset

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): camel-WARNING **: Could not open converter for 'X-UNKNOWN' to 'UTF-8' charset

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): camel-WARNING **: Could not find key entry for word '4431940000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '0x8093c50': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word 'xxxxxxxxxxxxxxxxxxxxxx': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word 'f0000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '0000100000': No such file or directory


(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): camel-WARNING **: Could not find key entry for word '000000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '0x00000000': No such file or directory


(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): camel-WARNING **: Could not find key entry for word 'aolhom00030000000001': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word 'aolgam00310000000001': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word 'aolgam00310000000001': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word 'aolgam00310000000001': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word 'aolgam00310000000001': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word 'aolgam00310000000001': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word 'aolgam00310000000001': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word 'aolgam00310000000001': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word 'aolgam00310000000001': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word 'aolgam00310000000001': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word 'aolgam00310000000001': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word 'aolgam00310000000001': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word 'aolgam00310000000001': No such file or directory


(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): camel-WARNING **: Could not open converter for 'CPutf-8' to 'UTF-8' charset

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): camel-WARNING **: Could not find key entry for word '00000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '00000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '00000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '00000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '000000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '00000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '00000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '1000000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '1000000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '100000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '1000000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '1000000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '60000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '1000000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '60000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '1000000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not find key entry for word '600000000': No such file or directory


(evolution:22020): camel-WARNING **: Could not open converter for 'àæö\u0008_x3.4-1968' to 'UTF-8' charset

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): camel-WARNING **: Could not open converter for 'X-UNKNOWN' to 'UTF-8' charset

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: no such column: msg_security

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.

(evolution:22020): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to underallocate EMailShellContent's child EAlertBar 0x8449da0. Allocation is 970x0, but minimum required size is 0x45.
Comment 7 Milan Crha 2011-05-31 05:19:39 UTC
Thanks for testing it. Could you try a patch from bug #651147, please? There seems to be some issue with method and signal names and the patch from there makes it coherent.
Comment 8 David Ronis 2011-05-31 16:31:14 UTC
I reset eds's tree to the git/master (no patches) and tried to apply the patch in bug #651147.   Several "hunks" failed:

patch -p1 --dry-run < ~/eds.patch 
patching file addressbook/libedata-book/e-data-book-factory.c
patching file addressbook/libedata-book/e-data-book-view.c
patching file addressbook/libedata-book/e-data-book.c
Hunk #1 succeeded at 520 (offset 6 lines).
Hunk #2 succeeded at 544 (offset 6 lines).
Hunk #3 succeeded at 588 (offset 28 lines).
Hunk #4 succeeded at 610 (offset 28 lines).
Hunk #5 succeeded at 632 (offset 28 lines).
Hunk #6 succeeded at 650 (offset 28 lines).
Hunk #7 succeeded at 664 (offset 28 lines).
Hunk #8 succeeded at 678 (offset 28 lines).
Hunk #9 succeeded at 703 (offset 28 lines).
Hunk #10 succeeded at 725 (offset 28 lines).
Hunk #11 succeeded at 739 (offset 28 lines).
Hunk #12 FAILED at 1026.
1 out of 12 hunks FAILED -- saving rejects to file addressbook/libedata-book/e-data-book.c.rej
patching file addressbook/libegdbus/e-gdbus-book-factory.c
patching file addressbook/libegdbus/e-gdbus-book-view.c
patching file addressbook/libegdbus/e-gdbus-book.c
Hunk #1 FAILED at 149.
Hunk #2 succeeded at 230 (offset 4 lines).
Hunk #3 succeeded at 250 (offset 4 lines).
Hunk #4 succeeded at 290 (offset 24 lines).
Hunk #5 succeeded at 310 (offset 24 lines).
Hunk #6 succeeded at 330 (offset 24 lines).
Hunk #7 succeeded at 350 (offset 24 lines).
Hunk #8 succeeded at 401 (offset 24 lines).
Hunk #9 succeeded at 421 (offset 24 lines).
Hunk #10 succeeded at 441 (offset 24 lines).
Hunk #11 succeeded at 453 (offset 24 lines).
Hunk #12 succeeded at 471 (offset 24 lines).
Hunk #13 succeeded at 489 (offset 24 lines).
Hunk #14 FAILED at 554.
Hunk #15 FAILED at 573.
Hunk #16 FAILED at 599.
4 out of 16 hunks FAILED -- saving rejects to file addressbook/libegdbus/e-gdbus-book.c.rej
patching file calendar/libedata-cal/e-data-cal-factory.c
patching file calendar/libedata-cal/e-data-cal-view.c
patching file calendar/libedata-cal/e-data-cal.c
patching file calendar/libegdbus/e-gdbus-cal-factory.c
patching file calendar/libegdbus/e-gdbus-cal-view.c
patching file calendar/libegdbus/e-gdbus-cal.c

I've reverted the patch and rebuilt.   The problem remains.
Comment 9 David Ronis 2011-05-31 16:35:19 UTC
Just for fun I applied the patch and tried rebuilding.   No surprise, it didn't work:

 CC     libedata_book_1_2_la-e-data-book.lo
e-data-book.c: In function 'e_data_book_init':
e-data-book.c:1081:2: error: 'impl_Book_getContact' undeclared (first use in this function)
e-data-book.c:1081:2: note: each undeclared identifier is reported only once for each function it appears in
e-data-book.c:1082:2: error: 'impl_Book_getContactList' undeclared (first use in this function)
e-data-book.c:1084:2: error: 'impl_Book_authenticateUser' undeclared (first use in this function)
e-data-book.c:1085:2: error: 'impl_Book_addContact' undeclared (first use in this function)
e-data-book.c:1086:2: error: 'impl_Book_removeContacts' undeclared (first use in this function)
e-data-book.c:1087:2: error: 'impl_Book_modifyContact' undeclared (first use in this function)
e-data-book.c:1088:2: error: 'impl_Book_getBackendProperty' undeclared (first use in this function)
e-data-book.c:1089:2: error: 'impl_Book_setBackendProperty' undeclared (first use in this function)
e-data-book.c:1090:2: error: 'impl_Book_getBookView' undeclared (first use in this function)
e-data-book.c:1091:2: error: 'impl_Book_cancelOperation' undeclared (first use in this function)
e-data-book.c:1092:2: error: 'impl_Book_cancelAll' undeclared (first use in this function)
e-data-book.c: At top level:
e-data-book.c:523:1: warning: 'impl_Book_get_contact' defined but not used [-Wunused-function]
e-data-book.c:547:1: warning: 'impl_Book_get_contact_list' defined but not used [-Wunused-function]
e-data-book.c:591:1: warning: 'impl_Book_add_contact' defined but not used [-Wunused-function]
e-data-book.c:613:1: warning: 'impl_Book_modify_contact' defined but not used [-Wunused-function]
e-data-book.c:635:1: warning: 'impl_Book_remove_contacts' defined but not used [-Wunused-function]
e-data-book.c:653:1: warning: 'impl_Book_get_backend_property' defined but not used [-Wunused-function]
e-data-book.c:667:1: warning: 'impl_Book_set_backend_property' defined but not used [-Wunused-function]
e-data-book.c:681:1: warning: 'impl_Book_get_view' defined but not used [-Wunused-function]
e-data-book.c:706:1: warning: 'impl_Book_authenticate_user' defined but not used [-Wunused-function]
e-data-book.c:728:1: warning: 'impl_Book_cancel_operation' defined but not used [-Wunused-function]
e-data-book.c:742:1: warning: 'impl_Book_cancel_all' defined but not used [-Wunused-function]
make[4]: *** [libedata_book_1_2_la-e-data-book.lo] Error 1
Comment 10 Milan Crha 2011-06-01 05:17:45 UTC
Ah, right, those are new changes I added just recently. I use glib's master now, and it exhibits the issue. I will commit the change if it'll work for me. It will for you too (I do not know the exact version of glib where this broke, but it obviously broke for you in 2.29.4 too).
Comment 11 Milan Crha 2011-06-01 05:38:03 UTC
I committed the change from bug #651147 to the sources, please test wit it. it works for me. With respect of autocompletion, I will try to rewrite it properly during this week or by the beginning of the next. With the committed patch one is able to read mails again.
Comment 12 Milan Crha 2011-06-01 12:39:46 UTC
I was unable to reproduce the hung after the fix from the above mentioned bug. Please give it a try and let me know whether it helped for you too. Thanks in advance.
Comment 13 David Ronis 2011-06-01 14:56:47 UTC
It seems to have worked.  Thanks
Comment 14 Milan Crha 2011-06-01 16:57:03 UTC
Great, thanks for testing (and Alex for finding the root cause for the issue).
I'm marking this as a duplicate of his initial bug report.

*** This bug has been marked as a duplicate of bug 651147 ***