You have been subscribed to a public bug:

$ lsb_release -rd
Description:    Ubuntu 8.04.1
Release:        8.04

$ apt-cache policy evolution
evolution:
  Installed: 2.22.3.1-0ubuntu1
  Candidate: 2.22.3.1-0ubuntu1
  Version table:
 *** 2.22.3.1-0ubuntu1 0
        500 http://apt.interlinx.bc.ca hardy-updates/main Packages
        100 /var/lib/dpkg/status
     2.22.2-0ubuntu1.2 0
        500 http://apt.interlinx.bc.ca hardy-security/main Packages
     2.22.1-0ubuntu3 0
        500 http://apt.interlinx.bc.ca hardy/main Packages

Frequently I will find evolution hung.  That is, no UI updates at all
even.  A stack trace of the evolution process while hung shows:

#0  0xb7f16410 in __kernel_vsyscall ()
#1  0xb79eaaa5 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb75fe384 in giop_recv_buffer_get (ent=0xbfab6c8c, timeout=0xbfab6ca4) at 
giop-recv-buffer.c:716
#3  0xb7602e88 in ORBit_small_invoke_stub (obj=0xd640558, m_data=0xb7b891a0, 
ret=0xbfab6d70, args=0xbfab6d68, ctx=0x0, ev=0xbfab6dd8) at orbit-small.c:658
#4  0xb7603095 in ORBit_small_invoke_stub_n (object=0xd640558, methods=0x5a3d, 
index=<value optimized out>, ret=0xbfab6d70, args=0xbfab6d68, ctx=0x0, 
    ev=0xbfab6dd8) at orbit-small.c:575
#5  0xb760f812 in ORBit_c_stub_invoke (obj=0xd640558, methods=0xb7b891e4, 
method_index=0, ret=0xbfab6d70, args=0xbfab6d68, ctx=0x0, ev=0xbfab6dd8, 
    class_id=0, method_offset=4, skel_impl=0xb7b64b90 
<_ORBIT_skel_small_GNOME_Evolution_Addressbook_BookFactory_getBook>) at 
poa.c:2643
#6  0xb7b66749 in GNOME_Evolution_Addressbook_BookFactory_getBook 
(_obj=0xd640558, 
    source=0xcea6700 "<?xml version=\"1.0\"?>\n<source uid=\"[EMAIL PROTECTED]" 
name=\"\" uri=\"file:///home/brian/.evolution/addressbook/local/system\"/>\n", 
listener=0xcde7b38, ev=0xbfab6dd8) at 
Evolution-DataServer-Addressbook-stubs.c:330
#7  0xb7b6e1dc in e_book_new (source=0xd67a8a0, error=0xbfab6e68) at 
e-book.c:3340
#8  0xb7b6e71e in e_book_new_from_uri (uri=0xd7a4b28 
"file:///home/brian/.evolution/addressbook/local/system", error=0xbfab6e68) at 
e-book.c:3856
#9  0xb3f09db4 in bbdb_open_addressbook (type=1) at bbdb.c:331
#10 0xb3f0ad0c in bbdb_sync_buddy_list () at gaimbuddies.c:125
#11 0xb3f0b2bf in bbdb_sync_buddy_list_check () at gaimbuddies.c:109
#12 0xb3f0a520 in bbdb_timeout (data=0x0) at bbdb.c:139
#13 0xb6c73546 in g_timeout_dispatch (source=0x8a7d788, callback=0xfffffe00, 
user_data=0x0) at /build/buildd/glib2.0-2.16.4/glib/gmain.c:3446
#14 0xb6c72dd6 in IA__g_main_context_dispatch (context=0x809cb20) at 
/build/buildd/glib2.0-2.16.4/glib/gmain.c:2012
#15 0xb6c76193 in g_main_context_iterate (context=0x809cb20, block=1, 
dispatch=1, self=0x80676c0) at /build/buildd/glib2.0-2.16.4/glib/gmain.c:2645
#16 0xb6c76577 in IA__g_main_loop_run (loop=0x80db978) at 
/build/buildd/glib2.0-2.16.4/glib/gmain.c:2853
#17 0xb7667a93 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#18 0x0805ede9 in main (argc=1, argv=0xbfab7334) at main.c:793

evolution-data-server's stack looks like:

#0  0xb7f54410 in __kernel_vsyscall ()
#1  0xb7638589 in __lll_lock_wait () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb7633ba6 in _L_lock_95 () from /lib/tls/i686/cmov/libpthread.so.0
#3  0xb763358a in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#4  0xb7f2dce4 in e_book_backend_remove_client (backend=0x806f948, 
book=0x8a9c550) at e-book-backend.c:598
#5  0xb7f2df91 in listener_died_cb (cnx=0x833a958, user_data=0x8a9c550) at 
e-book-backend.c:484
#6  0xb77edae1 in link_connection_emit_broken (cnx=0x833a958, 
callbacks=0x80731d8) at linc-connection.c:146
#7  0xb77ee183 in link_connection_broken_idle (data=0x833a958) at 
linc-connection.c:167
#8  0xb76b91e1 in g_idle_dispatch (source=0xb4d757b8, callback=0xfffffe00, 
user_data=0x833a958) at /build/buildd/glib2.0-2.16.4/glib/gmain.c:4090
#9  0xb76badd6 in IA__g_main_context_dispatch (context=0x805d588) at 
/build/buildd/glib2.0-2.16.4/glib/gmain.c:2012
#10 0xb76be193 in g_main_context_iterate (context=0x805d588, block=1, 
dispatch=1, self=0x804e4c0) at /build/buildd/glib2.0-2.16.4/glib/gmain.c:2645
#11 0xb76be577 in IA__g_main_loop_run (loop=0x8095e48) at 
/build/buildd/glib2.0-2.16.4/glib/gmain.c:2853
#12 0xb7838a93 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#13 0x0804b9f2 in main (argc=134634624, argv=0xbfbd4464) at server.c:418

and now, pidgin just hung with a similar stack to evolution (I have
evolution integration enabled in pidgin):

#0  0xb7f38410 in __kernel_vsyscall ()
#1  0xb76e2aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from 
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb6d16384 in giop_recv_buffer_get (ent=0xbfb1f35c, timeout=0xbfb1f374) at 
giop-recv-buffer.c:716
#3  0xb6d1ae88 in ORBit_small_invoke_stub (obj=0xa91d980, m_data=0xb6e70660, 
ret=0xbfb1f440, args=0xbfb1f438, ctx=0x0, ev=0xbfb1f4a8) at orbit-small.c:658
#4  0xb6d1b095 in ORBit_small_invoke_stub_n (object=0xa91d980, methods=0x127, 
index=<value optimized out>, ret=0xbfb1f440, args=0xbfb1f438, ctx=0x0, 
    ev=0xbfb1f4a8) at orbit-small.c:575
#5  0xb6d27812 in ORBit_c_stub_invoke (obj=0xa91d980, methods=0xb6e706a4, 
method_index=0, ret=0xbfb1f440, args=0xbfb1f438, ctx=0x0, ev=0xbfb1f4a8, 
    class_id=0, method_offset=4, skel_impl=0xb6e2eb90 
<_ORBIT_skel_small_GNOME_Evolution_Addressbook_BookFactory_getBook>) at 
poa.c:2643
#6  0xb6e30749 in GNOME_Evolution_Addressbook_BookFactory_getBook 
(_obj=0xa91d980, 
    source=0xa1ad468 "<?xml version=\"1.0\"?>\n<source uid=\"[EMAIL PROTECTED]" 
name=\"\" uri=\"file:///home/brian/.evolution/addressbook/local/system\"/>\n", 
listener=0xaa5db70, ev=0xbfb1f4a8) at 
Evolution-DataServer-Addressbook-stubs.c:330
#7  0xb6e381dc in e_book_new (source=0xa74bb30, error=0x0) at e-book.c:3340
#8  0xb6e3871e in e_book_new_from_uri (uri=0xaa8f798 
"file:///home/brian/.evolution/addressbook/local/system", error=0x0) at 
e-book.c:3856
#9  0xb6ea5139 in gevo_load_addressbook (uri=0xaa8f798 
"file:///home/brian/.evolution/addressbook/local/system", book=0xbfb1f570, 
error=0x0)
    at ../../../../pidgin/plugins/gevolution/gevo-util.c:144
#10 0xb6ea68e9 in gevo_run_query_in_uri (uri=0xaa8f798 
"file:///home/brian/.evolution/addressbook/local/system", query=0xa8e4500)
    at ../../../../pidgin/plugins/gevolution/eds-utils.c:123
#11 0xb6ea6bea in gevo_search_buddy_in_contacts (buddy=0x83dce30, query=0x0) at 
../../../../pidgin/plugins/gevolution/eds-utils.c:232
#12 0xb6ea430e in blist_node_extended_menu_cb (node=0x83dce30, menu=0xbfb1f6d0) 
at ../../../../pidgin/plugins/gevolution/gevolution.c:271
#13 0xb787ee55 in purple_marshal_VOID__POINTER_POINTER (cb=0xb6ea42a6 
<blist_node_extended_menu_cb>, args=0xbfb1f6c0 "\f", data=0x0, return_val=0x0)
    at ../../libpurple/signals.c:669
#14 0xb787e8e5 in purple_signal_emit_vargs (instance=0xb78e9f8c, 
signal=0xb78cc16e "blist-node-extended-menu", args=0xbfb1f6b8 "0�=\b����\f") at 
../../libpurple/signals.c:482
#15 0xb787e777 in purple_signal_emit (instance=0xb78e9f8c, signal=0xb78cc16e 
"blist-node-extended-menu") at ../../libpurple/signals.c:434
#16 0xb783bd78 in purple_blist_node_get_extended_menu (n=0x83dce30) at 
../../libpurple/blist.c:2679
#17 0x08077a74 in pidgin_append_blist_node_extended_menu (menu=0x8574c60, 
node=0x83dce30) at ../../pidgin/gtkblist.c:1303
#18 0x08092a5a in populate_menu_with_options (menu=0x8574c60, 
gtkconv=0xa87b2b8, all=0) at ../../pidgin/gtkconv.c:3096
#19 0x08092b3f in regenerate_options_items (win=0x876f5f8) at 
../../pidgin/gtkconv.c:3126
#20 0x080a13a4 in switch_conv_cb (notebook=0x82eb398, page=0xa896ff8, 
page_num=10, user_data=0x876f5f8) at ../../pidgin/gtkconv.c:8834
#21 0xb7c116f1 in _gtk_marshal_VOID__POINTER_UINT (closure=0x87ed518, 
return_value=0x0, n_param_values=3, param_values=0xbfb1fad4, 
    invocation_hint=0xbfb1f9dc, marshal_data=0x80a12e6) at 
/build/buildd/gtk+2.0-2.12.9/gtk/gtkmarshalers.c:2633
#22 0xb77d6759 in IA__g_closure_invoke (closure=0x87ed518, return_value=0x0, 
n_param_values=3, param_values=0xbfb1fad4, invocation_hint=0xbfb1f9dc)
    at /build/buildd/glib2.0-2.16.4/gobject/gclosure.c:490
#23 0xb77eb329 in signal_emit_unlocked_R (node=0x824bc78, detail=0, 
instance=0x82eb398, emission_return=0x0, instance_and_params=0xbfb1fad4)
    at /build/buildd/glib2.0-2.16.4/gobject/gsignal.c:2510
#24 0xb77ecc1f in IA__g_signal_emit_valist (instance=0x80, signal_id=107, 
detail=0, var_args=0xbfb1fd14 "�o\211\n(���\234���\230�.\b")
    at /build/buildd/glib2.0-2.16.4/gobject/gsignal.c:2199
#25 0xb77ecf69 in IA__g_signal_emit (instance=0x82eb398, signal_id=107, 
detail=0) at /build/buildd/glib2.0-2.16.4/gobject/gsignal.c:2243
#26 0xb7c28fe4 in gtk_notebook_switch_page (notebook=0x82eb398, page=0xa896ff8) 
at /build/buildd/gtk+2.0-2.12.9/gtk/gtknotebook.c:5813
#27 0xb7c323ee in gtk_notebook_button_press (widget=0x82eb398, event=0x9bdcb40) 
at /build/buildd/gtk+2.0-2.12.9/gtk/gtknotebook.c:2505
#28 0xb7c148d4 in _gtk_marshal_BOOLEAN__BOXED (closure=0x81be1b8, 
return_value=0xbfb1ffe0, n_param_values=2, param_values=0xbfb200c4, 
    invocation_hint=0xbfb1ffcc, marshal_data=0xb7c32310) at 
/build/buildd/gtk+2.0-2.12.9/gtk/gtkmarshalers.c:84
#29 0xb77d5079 in g_type_class_meta_marshal (closure=0x81be1b8, 
return_value=0xbfb1ffe0, n_param_values=2, param_values=0xbfb200c4, 
    invocation_hint=0xbfb1ffcc, marshal_data=0xb0) at 
/build/buildd/glib2.0-2.16.4/gobject/gclosure.c:567
#30 0xb77d6759 in IA__g_closure_invoke (closure=0x81be1b8, 
return_value=0xbfb1ffe0, n_param_values=2, param_values=0xbfb200c4, 
invocation_hint=0xbfb1ffcc) at 
/build/buildd/glib2.0-2.16.4/gobject/gclosure.c:490
#31 0xb77eb11a in signal_emit_unlocked_R (node=0x820b7e8, detail=0, 
instance=0x82eb398, emission_return=0xbfb20284, instance_and_params=0xbfb200c4)
    at /build/buildd/glib2.0-2.16.4/gobject/gsignal.c:2478
#32 0xb77ec947 in IA__g_signal_emit_valist (instance=0x82eb398, signal_id=32, 
detail=0, var_args=0xbfb20300 "[EMAIL PROTECTED]")
    at /build/buildd/glib2.0-2.16.4/gobject/gsignal.c:2209
#33 0xb77ecf69 in IA__g_signal_emit (instance=0x82eb398, signal_id=32, 
detail=0) at /build/buildd/glib2.0-2.16.4/gobject/gsignal.c:2243
#34 0xb7d33667 in gtk_widget_event_internal (widget=0x82eb398, event=0x9bdcb40) 
at /build/buildd/gtk+2.0-2.12.9/gtk/gtkwidget.c:4678
#35 0xb7c0db21 in IA__gtk_propagate_event (widget=0x82eb398, event=0x9bdcb40) 
at /build/buildd/gtk+2.0-2.12.9/gtk/gtkmain.c:2336
#36 0xb7c0ee92 in IA__gtk_main_do_event (event=0x9bdcb40) at 
/build/buildd/gtk+2.0-2.12.9/gtk/gtkmain.c:1541
#37 0xb7a87a9a in gdk_event_dispatch (source=0x81497f8, callback=0, 
user_data=0x0) at /build/buildd/gtk+2.0-2.12.9/gdk/x11/gdkevents-x11.c:2351
#38 0xb774ddd6 in IA__g_main_context_dispatch (context=0x8149840) at 
/build/buildd/glib2.0-2.16.4/glib/gmain.c:2012
#39 0xb7751193 in g_main_context_iterate (context=0x8149840, block=1, 
dispatch=1, self=0x8118190) at /build/buildd/glib2.0-2.16.4/glib/gmain.c:2645
#40 0xb7751577 in IA__g_main_loop_run (loop=0x863ee80) at 
/build/buildd/glib2.0-2.16.4/glib/gmain.c:2853
#41 0xb7c0f264 in IA__gtk_main () at 
/build/buildd/gtk+2.0-2.12.9/gtk/gtkmain.c:1163
#42 0x080c70d5 in main (argc=3, argv=0xbfb227a4) at ../../pidgin/gtkmain.c:879

These stack traces look similar to the one in another bug I have filed:
257404.

** Affects: evolution (Ubuntu)
     Importance: Undecided
         Status: New

-- 
evolution hangs
https://bugs.launchpad.net/bugs/265044
You received this bug notification because you are a member of Ubuntu Desktop 
Bugs, which is subscribed to evolution in ubuntu.

-- 
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to