[Evolution] Evolution hang composing message




Environment: Ubuntu Linux "Breezy Badger" release
uname -a: Linux linux 2.6.12-10-386 #1 Fri Nov 18 11:51:02 UTC 2005 i686 GNU/Linux
Evolution: 2.4.1

Evolution sometimes hangs when composing a message; specifically, when typing in an address in the "To" field. The address is only partially completed at the time of the hang, for example:

   To: First Last <first.la

Address autocompletion is enabled for both my Personal and my corporate LDAP address book, but the feature never kicks in to show any partial matches before the hang occurs.

At other times--rather than hang--I've seen one or more dialogs with text like "evolution-data-server has unexpectedly quit", "evolution task server has unexpectedly quit", "evolution calendar server has unexpectedly quit". I have seen these as far back as Evolution 1.4. This most often occurs after my corporate VPN tunnel has stopped and been restarted.

After the most recent hang, I attached to the evolution process with gdb and typed where to get a backtrace:

(gdb) where
#0  0xffffe410 in ?? ()
#1  0xbfa094c8 in ?? ()
#2  0x00001153 in ?? ()
#3  0x00000000 in ?? ()
#4  0xb71bdc96 in pthread_cond_wait@@GLIBC_2.3.2 ()
  from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb791d8b7 in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#6  0xb71f0435 in giop_recv_buffer_get () from /usr/lib/libORBit-2.so.0
#7  0xb71f3a4a in ORBit_small_invoke_stub () from /usr/lib/libORBit-2.so.0
#8  0xb71f3c1d in ORBit_small_invoke_stub_n () from /usr/lib/libORBit-2.so.0
#9  0xb7205439 in ORBit_c_stub_invoke () from /usr/lib/libORBit-2.so.0
#10 0xb7232514 in Bonobo_Unknown_unref ()
  from /usr/lib/libbonobo-activation.so.4
#11 0xb728f50b in bonobo_object_release_unref () from /usr/lib/libbonobo-2.so.0
#12 0xb7d2fcca in e_book_view_get_type () from /usr/lib/libebook-1.2.so.5
#13 0xb6b7e905 in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#14 0xb7d59fc3 in e_contact_store_new ()
  from /usr/lib/libedataserverui-1.2.so.6
#15 0xb7d5a6b0 in e_contact_store_set_query ()
  from /usr/lib/libedataserverui-1.2.so.6
#16 0xb7d5ed5a in e_name_selector_entry_get_type ()
  from /usr/lib/libedataserverui-1.2.so.6
#17 0xb6b12750 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#18 0xb6b104ee in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#19 0xb6b134f6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#20 0xb6b137e3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#21 0xb728b590 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#22 0x08061324 in main ()
(gdb)

Does this look familiar? Does anyone have suggestions for how I can solve this (or help diagnose what's going wrong?)

Thanks.

-Jeff



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]