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 584851 - [KB-Fixed] evolution hung (window doesn't refresh, no signs of life)
[KB-Fixed] evolution hung (window doesn't refresh, no signs of life)
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Mailer
2.26.x (obsolete)
Other All
: Normal major
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
evolution[kill-bonobo]
Depends on:
Blocks:
 
 
Reported: 2009-06-04 17:36 UTC by idht4n
Modified: 2009-08-30 05:52 UTC
See Also:
GNOME target: ---
GNOME version: 2.25/2.26



Description idht4n 2009-06-04 17:36:01 UTC
Please describe the problem:
I think the last thing I did was send an email and then click the send/receive mail button.  The next time I looked, evolution was hung ... the evolution window wasn't refreshing.

Steps to reproduce:
1. Send an email
2. Click the send/receive button
3. 


Actual results:
evolution hangs

Expected results:
evolution tries to send/receive mail

Does this happen every time?
No.

Other information:
evolution backtrace:
  • #0 __kernel_vsyscall
  • #1 pthread_cond_wait
    from /lib/libpthread.so.0
  • #2 giop_recv_buffer_get
    at giop-recv-buffer.c line 716
  • #3 ORBit_small_invoke_stub
    at orbit-small.c line 660
  • #4 ORBit_small_invoke_stub_n
    at orbit-small.c line 577
  • #5 ORBit_c_stub_invoke
    at poa.c line 2649
  • #6 GNOME_Evolution_Component_sendAndReceive
    from /usr/lib/evolution/2.26/libeshell.so.0
  • #7 e_shell_send_receive
  • #8 ??
  • #9 marshal_VOID__USER_DATA_STRING
    at bonobo-ui-component.c line 221
  • #10 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #11 bonobo_closure_invoke_va_list
    at bonobo-types.c line 404
  • #12 bonobo_closure_invoke
    at bonobo-types.c line 467
  • #13 impl_Bonobo_UIComponent_execVerb
    at bonobo-ui-component.c line 158
  • #14 _ORBIT_skel_small_Bonobo_UIComponent_execVerb
    at Bonobo-common.c line 332
  • #15 ORBit_c_stub_invoke
    at poa.c line 2636
  • #16 Bonobo_UIComponent_execVerb
    at Bonobo-stubs.c line 544
  • #17 real_exec_verb
    at bonobo-ui-engine.c line 1535
  • #18 impl_emit_verb_on
    at bonobo-ui-engine.c line 1593
  • #19 g_cclosure_marshal_VOID__POINTER
  • #20 ??
    from /lib/libgobject-2.0.so.0
  • #21 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #22 ??
    from /lib/libgobject-2.0.so.0
  • #23 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #24 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #25 bonobo_ui_engine_emit_verb_on_w
    at bonobo-ui-engine.c line 3042
  • #26 exec_verb_cb
    at bonobo-ui-sync-toolbar.c line 199
  • #27 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #28 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #29 ??
    from /lib/libgobject-2.0.so.0
  • #30 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #31 g_signal_emit_by_name
    from /lib/libgobject-2.0.so.0
  • #32 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #33 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #34 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #35 ??
    from /lib/libgobject-2.0.so.0
  • #36 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #37 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #38 gtk_button_clicked
    from /usr/lib/libgtk-x11-2.0.so.0
  • #39 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #40 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #41 ??
    from /lib/libgobject-2.0.so.0
  • #42 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #43 ??
    from /lib/libgobject-2.0.so.0
  • #44 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #45 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #46 gtk_button_released
    from /usr/lib/libgtk-x11-2.0.so.0
  • #47 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #48 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #49 ??
    from /lib/libgobject-2.0.so.0
  • #50 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #51 ??
    from /lib/libgobject-2.0.so.0
  • #52 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #53 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #54 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #55 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #56 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #57 ??
    from /usr/lib/libgdk-x11-2.0.so.0
  • #58 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #59 ??
    from /lib/libglib-2.0.so.0
  • #60 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #61 bonobo_main
    at bonobo-main.c line 311
  • #62 main


My email is on an exchange server and accessed via exchange connector.
Comment 1 Matthew Barnes 2009-06-04 21:26:45 UTC
ORBit and/or Bonobo issue.
Comment 2 idht4n 2009-06-05 15:01:05 UTC
It happened again and a mailing list post suggested to get more thread backtrace info, so here it is:


(gdb) thread apply all bt

Thread 1 (Thread 0xb8048770 (LWP 13540))

  • #0 __kernel_vsyscall
  • #1 pthread_cond_wait
    from /lib/libpthread.so.0
  • #2 giop_recv_buffer_get
    at giop-recv-buffer.c line 716
  • #3 ORBit_small_invoke_stub
    at orbit-small.c line 660
  • #4 ORBit_small_invoke_stub_n
    at orbit-small.c line 577
  • #5 ORBit_c_stub_invoke
    at poa.c line 2649
  • #6 GNOME_Evolution_Component_sendAndReceive
    from /usr/lib/evolution/2.26/libeshell.so.0
  • #7 e_shell_send_receive
  • #8 ??
  • #9 marshal_VOID__USER_DATA_STRING
    at bonobo-ui-component.c line 221
  • #10 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #11 bonobo_closure_invoke_va_list
    at bonobo-types.c line 404
  • #12 bonobo_closure_invoke
    at bonobo-types.c line 467
  • #13 impl_Bonobo_UIComponent_execVerb
  • #14 _ORBIT_skel_small_Bonobo_UIComponent_execVerb
    at Bonobo-common.c line 332
  • #15 ORBit_c_stub_invoke
    at poa.c line 2636
  • #16 Bonobo_UIComponent_execVerb
    at Bonobo-stubs.c line 544
  • #17 real_exec_verb
    at bonobo-ui-engine.c line 1535
  • #18 impl_emit_verb_on
    at bonobo-ui-engine.c line 1593
  • #19 g_cclosure_marshal_VOID__POINTER
    from /lib/libgobject-2.0.so.0
  • #20 ??
    from /lib/libgobject-2.0.so.0
  • #21 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #22 ??
    from /lib/libgobject-2.0.so.0
  • #23 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #24 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #25 bonobo_ui_engine_emit_verb_on_w
    at bonobo-ui-engine.c line 3042
  • #26 exec_verb_cb
    at bonobo-ui-sync-toolbar.c line 199
  • #27 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #28 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #29 ??
    from /lib/libgobject-2.0.so.0
  • #30 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #31 g_signal_emit_by_name
    from /lib/libgobject-2.0.so.0
  • #32 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #33 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #34 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #35 ??
    from /lib/libgobject-2.0.so.0
  • #36 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #37 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #38 gtk_button_clicked
    from /usr/lib/libgtk-x11-2.0.so.0
  • #39 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #40 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #41 ??
    from /lib/libgobject-2.0.so.0
  • #42 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #43 ??
    from /lib/libgobject-2.0.so.0
  • #44 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #45 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #46 gtk_button_released
    from /usr/lib/libgtk-x11-2.0.so.0
  • #47 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #48 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #49 ??
    from /lib/libgobject-2.0.so.0
  • #50 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #51 ??
    from /lib/libgobject-2.0.so.0
  • #52 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #53 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #54 ??
    from /usr/lib/libgtk-x11-2.0.so.0
  • #55 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #56 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #57 ??
    from /usr/lib/libgdk-x11-2.0.so.0
  • #58 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #59 ??
    from /lib/libglib-2.0.so.0
  • #60 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #61 bonobo_main
    at bonobo-main.c line 311
  • #62 main

Comment 3 Matthew Barnes 2009-08-30 05:52:54 UTC
The "kill-bonobo" branch has been merged into "master" and will debut as Evolution 2.29.1.  We believe the branch has addressed the reported issue.  If you find the issue still exists in version 2.29 or later please feel free to re-open this bug.

Closing as FIXED.