This describes my problems as well. The problem occurs reliably every time I open two contacts, copy/paste an e-mail address from one to the other, then save the changed contact.
** (evolution:16430): ERROR **: eab-contact-commit-duplicate-detected.ui: Invalid type function on line 61: 'eab_contact_display_get_type'
Trace/breakpoint trap (core dumped)
GDB reports a bunch of threads in "poll" and "pthread_cond_wait@@GLIBC_2.3.2", and one thread:
Thread 1 (Thread 0x7fffe33349c0 (LWP 20412)):
#0 0x00007ffff4265c7f in g_logv () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007ffff4265e42 in g_log () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff775a7e6 in e_load_ui_builder_definition () from /usr/lib/evolution/3.6/libevolution-utils.so.0
#3 0x00007fffc922fe11 in ?? () from /usr/lib/evolution/3.6/libecontacteditor.so.0
#4 0x00007fffc922f0de in ?? () from /usr/lib/evolution/3.6/libecontacteditor.so.0
#5 0x00007ffff47cbf57 in g_simple_async_result_complete () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#6 0x00007ffff7036069 in ?? () from /usr/lib/libedataserver-1.2.so.17
#7 0x00007ffff70388e4 in ?? () from /usr/lib/libedataserver-1.2.so.17
#8 0x00007ffff47cbf57 in g_simple_async_result_complete () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#9 0x00007ffff47cc059 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#10 0x00007ffff425eab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#11 0x00007ffff425ede8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff425f1e2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007ffff4c3f9b5 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#14 0x00005555555573df in main ()
This describes my problems as well. The problem occurs reliably every time I open two contacts, copy/paste an e-mail address from one to the other, then save the changed contact.
Here is some information that may be useful:
Ubuntu 12.10
evolution 3.6.0-0ubuntu3
3.5.0-19-generic kernel
Error messages from the crash are consistently:
(evolution:16430): GLib-GObject- WARNING **: cannot register existing type `EABContactDisplay'
(evolution:16430): GLib-CRITICAL **: g_once_init_leave: assertion `result != 0' failed
** (evolution:16430): ERROR **: eab-contact- commit- duplicate- detected. ui: Invalid type function on line 61: 'eab_contact_ display_ get_type'
Trace/breakpoint trap (core dumped)
GDB reports a bunch of threads in "poll" and "pthread_ cond_wait@ @GLIBC_ 2.3.2", and one thread:
Thread 1 (Thread 0x7fffe33349c0 (LWP 20412)): 64-linux- gnu/libglib- 2.0.so. 0 64-linux- gnu/libglib- 2.0.so. 0 ui_builder_ definition () from /usr/lib/ evolution/ 3.6/libevolutio n-utils. so.0 evolution/ 3.6/libecontact editor. so.0 evolution/ 3.6/libecontact editor. so.0 async_result_ complete () from /usr/lib/ x86_64- linux-gnu/ libgio- 2.0.so. 0 libedataserver- 1.2.so. 17 libedataserver- 1.2.so. 17 async_result_ complete () from /usr/lib/ x86_64- linux-gnu/ libgio- 2.0.so. 0 x86_64- linux-gnu/ libgio- 2.0.so. 0 context_ dispatch () from /lib/x86_ 64-linux- gnu/libglib- 2.0.so. 0 64-linux- gnu/libglib- 2.0.so. 0 64-linux- gnu/libglib- 2.0.so. 0 x86_64- linux-gnu/ libgtk- 3.so.0
#0 0x00007ffff4265c7f in g_logv () from /lib/x86_
#1 0x00007ffff4265e42 in g_log () from /lib/x86_
#2 0x00007ffff775a7e6 in e_load_
#3 0x00007fffc922fe11 in ?? () from /usr/lib/
#4 0x00007fffc922f0de in ?? () from /usr/lib/
#5 0x00007ffff47cbf57 in g_simple_
#6 0x00007ffff7036069 in ?? () from /usr/lib/
#7 0x00007ffff70388e4 in ?? () from /usr/lib/
#8 0x00007ffff47cbf57 in g_simple_
#9 0x00007ffff47cc059 in ?? () from /usr/lib/
#10 0x00007ffff425eab5 in g_main_
---Type <return> to continue, or q <return> to quit---
#11 0x00007ffff425ede8 in ?? () from /lib/x86_
#12 0x00007ffff425f1e2 in g_main_loop_run () from /lib/x86_
#13 0x00007ffff4c3f9b5 in gtk_main () from /usr/lib/
#14 0x00005555555573df in main ()
Happy to provide more information if necessary.
-Mark