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 341050 - Evolution hangs at exit
Evolution hangs at exit
Status: RESOLVED INCOMPLETE
Product: evolution
Classification: Applications
Component: Mailer
2.6.x (obsolete)
Other All
: Normal critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2006-05-08 16:53 UTC by Lee Revell
Modified: 2009-10-27 05:21 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Lee Revell 2006-05-08 16:53:13 UTC
Steps to reproduce:
1. Leave Evo running for a few days
2. Exit the program
3. You will get "The application is not responding" dialog, window stops
updating, and it either hangs forever or takes ~5 minutes to exit


Stack trace:
(gdb) thread apply all bt

Thread 1 (Thread -1228670688 (LWP 15364))

  • #0 handlers_find
    at gsignal.c line 437
  • #1 signal_handlers_foreach_matched_R
    at gsignal.c line 1847
  • #2 IA__g_signal_handlers_disconnect_matched
    at gsignal.c line 1932
  • #3 gtk_accel_group_disconnect
    from /usr/lib/libgtk-x11-2.0.so.0
  • #4 gtk_accel_group_disconnect
    from /usr/lib/libgtk-x11-2.0.so.0
  • #5 IA__g_closure_invalidate
    at gclosure.c line 166
  • #6 gtk_widget_can_activate_accel
    from /usr/lib/libgtk-x11-2.0.so.0
  • #7 IA__g_datalist_id_set_data_full
    at gdataset.c line 242
  • #8 IA__g_object_set_qdata
    at gobject.c line 1794
  • #9 gtk_widget_get_default_direction
    from /usr/lib/libgtk-x11-2.0.so.0
  • #10 gtk_container_unset_focus_chain
    from /usr/lib/libgtk-x11-2.0.so.0
  • #11 gtk_menu_item_new_with_mnemonic
    from /usr/lib/libgtk-x11-2.0.so.0
  • #12 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #13 g_type_class_meta_marshal
    at gclosure.c line 567
  • #14 IA__g_closure_invoke
    at gclosure.c line 490
  • #15 signal_emit_unlocked_R
    at gsignal.c line 2554
  • #16 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #17 IA__g_signal_emit
    at gsignal.c line 2241
  • #18 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #19 gtk_widget_hide_on_delete
    from /usr/lib/libgtk-x11-2.0.so.0
  • #20 IA__g_object_run_dispose
    at gobject.c line 571
  • #21 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #22 gtk_widget_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #23 gtk_menu_shell_select_item
    from /usr/lib/libgtk-x11-2.0.so.0
  • #24 gtk_container_foreach
    from /usr/lib/libgtk-x11-2.0.so.0
  • #25 gtk_container_unset_focus_chain
    from /usr/lib/libgtk-x11-2.0.so.0
  • #26 gtk_menu_reorder_child
    from /usr/lib/libgtk-x11-2.0.so.0
  • #27 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #28 g_type_class_meta_marshal
    at gclosure.c line 567
  • #29 IA__g_closure_invoke
    at gclosure.c line 490
  • #30 signal_emit_unlocked_R
    at gsignal.c line 2554
  • #31 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #32 IA__g_signal_emit
    at gsignal.c line 2241
  • #33 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #34 gtk_widget_hide_on_delete
    from /usr/lib/libgtk-x11-2.0.so.0
  • #35 IA__g_object_run_dispose
    at gobject.c line 571
  • #36 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #37 gtk_widget_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #38 gtk_menu_item_new_with_mnemonic
    from /usr/lib/libgtk-x11-2.0.so.0
  • #39 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #40 g_type_class_meta_marshal
    at gclosure.c line 567
  • #41 IA__g_closure_invoke
    at gclosure.c line 490
  • #42 signal_emit_unlocked_R
    at gsignal.c line 2554
  • #43 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #44 IA__g_signal_emit
    at gsignal.c line 2241
  • #45 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #46 gtk_widget_hide_on_delete
    from /usr/lib/libgtk-x11-2.0.so.0
  • #47 IA__g_object_run_dispose
    at gobject.c line 571
  • #48 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #49 gtk_widget_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #50 gtk_menu_shell_select_item
    from /usr/lib/libgtk-x11-2.0.so.0
  • #51 gtk_container_foreach
    from /usr/lib/libgtk-x11-2.0.so.0
  • #52 gtk_container_unset_focus_chain
    from /usr/lib/libgtk-x11-2.0.so.0
  • #53 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #54 g_type_class_meta_marshal
    at gclosure.c line 567
  • #55 IA__g_closure_invoke
    at gclosure.c line 490
  • #56 signal_emit_unlocked_R
    at gsignal.c line 2554
  • #57 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #58 IA__g_signal_emit
    at gsignal.c line 2241
  • #59 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #60 gtk_widget_hide_on_delete
    from /usr/lib/libgtk-x11-2.0.so.0
  • #61 IA__g_object_run_dispose
    at gobject.c line 571
  • #62 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #63 gtk_widget_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #64 bonobo_dock_item_get_orientation
    from /usr/lib/libbonoboui-2.so.0
  • #65 gtk_container_foreach
    from /usr/lib/libgtk-x11-2.0.so.0
  • #66 gtk_container_unset_focus_chain
    from /usr/lib/libgtk-x11-2.0.so.0
  • #67 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #68 g_type_class_meta_marshal
    at gclosure.c line 567
  • #69 IA__g_closure_invoke
    at gclosure.c line 490
  • #70 signal_emit_unlocked_R
    at gsignal.c line 2554
  • #71 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #72 IA__g_signal_emit
    at gsignal.c line 2241
  • #73 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #74 gtk_widget_hide_on_delete
    from /usr/lib/libgtk-x11-2.0.so.0
  • #75 IA__g_object_run_dispose
    at gobject.c line 571
  • #76 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #77 gtk_widget_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #78 bonobo_dock_band_get_type
    from /usr/lib/libbonoboui-2.so.0
  • #79 gtk_container_foreach
    from /usr/lib/libgtk-x11-2.0.so.0
  • #80 gtk_container_unset_focus_chain
    from /usr/lib/libgtk-x11-2.0.so.0
  • #81 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #82 g_type_class_meta_marshal
    at gclosure.c line 567
  • #83 IA__g_closure_invoke
    at gclosure.c line 490
  • #84 signal_emit_unlocked_R
    at gsignal.c line 2554
  • #85 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #86 IA__g_signal_emit
    at gsignal.c line 2241
  • #87 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #88 gtk_widget_hide_on_delete
    from /usr/lib/libgtk-x11-2.0.so.0
  • #89 IA__g_object_run_dispose
    at gobject.c line 571
  • #90 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #91 gtk_widget_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #92 bonobo_dock_get_type
    from /usr/lib/libbonoboui-2.so.0
  • #93 bonobo_dock_get_type
    from /usr/lib/libbonoboui-2.so.0
  • #94 gtk_container_foreach
    from /usr/lib/libgtk-x11-2.0.so.0
  • #95 gtk_container_unset_focus_chain
    from /usr/lib/libgtk-x11-2.0.so.0
  • #96 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #97 g_type_class_meta_marshal
    at gclosure.c line 567
  • #98 IA__g_closure_invoke
    at gclosure.c line 490
  • #99 signal_emit_unlocked_R
    at gsignal.c line 2554
  • #100 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #101 IA__g_signal_emit
    at gsignal.c line 2241
  • #102 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #103 gtk_widget_hide_on_delete
    from /usr/lib/libgtk-x11-2.0.so.0
  • #104 IA__g_object_run_dispose
    at gobject.c line 571
  • #105 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #106 gtk_widget_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #107 gtk_box_reorder_child
    from /usr/lib/libgtk-x11-2.0.so.0
  • #108 gtk_container_foreach
    from /usr/lib/libgtk-x11-2.0.so.0
  • #109 gtk_container_unset_focus_chain
    from /usr/lib/libgtk-x11-2.0.so.0
  • #110 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #111 g_type_class_meta_marshal
    at gclosure.c line 567
  • #112 IA__g_closure_invoke
    at gclosure.c line 490
  • #113 signal_emit_unlocked_R
    at gsignal.c line 2554
  • #114 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #115 IA__g_signal_emit
    at gsignal.c line 2241
  • #116 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #117 gtk_widget_hide_on_delete
    from /usr/lib/libgtk-x11-2.0.so.0
  • #118 IA__g_object_run_dispose
    at gobject.c line 571
  • #119 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #120 gtk_widget_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #121 gtk_bin_get_type
    from /usr/lib/libgtk-x11-2.0.so.0
  • #122 gtk_container_foreach
    from /usr/lib/libgtk-x11-2.0.so.0
  • #123 gtk_container_unset_focus_chain
    from /usr/lib/libgtk-x11-2.0.so.0
  • #124 gtk_window_set_transient_for
    from /usr/lib/libgtk-x11-2.0.so.0
  • #125 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #126 g_type_class_meta_marshal
    at gclosure.c line 567
  • #127 IA__g_closure_invoke
    at gclosure.c line 490
  • #128 signal_emit_unlocked_R
    at gsignal.c line 2554
  • #129 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #130 IA__g_signal_emit
    at gsignal.c line 2241
  • #131 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #132 gtk_widget_hide_on_delete
    from /usr/lib/libgtk-x11-2.0.so.0
  • #133 gtk_window_remove_embedded_xid
    from /usr/lib/libgtk-x11-2.0.so.0
  • #134 bonobo_window_get_contents
    from /usr/lib/libbonoboui-2.so.0
  • #135 e_shell_window_get_type
  • #136 IA__g_object_run_dispose
    at gobject.c line 571
  • #137 gtk_object_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #138 gtk_widget_destroy
    from /usr/lib/libgtk-x11-2.0.so.0
  • #139 e_shell_close_all_windows
  • #140 e_shell_close_all_windows
  • #141 g_timeout_dispatch
    at gmain.c line 3292
  • #142 IA__g_main_context_dispatch
    at gmain.c line 1916
  • #143 g_main_context_iterate
    at gmain.c line 2547
  • #144 IA__g_main_loop_run
    at gmain.c line 2751
  • #145 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #146 main



Other information:
The amount of time Evo takes to exit seems to be related to how long it has been
running.  If I restart it every day I don't have this problem.  Memory leak?
Comment 1 Daniel Holbach 2006-07-26 08:48:02 UTC
Backtrace with all the debug packages installed:

http://librarian.launchpad.net/3523123/gdb-evolution.txt

(from  https://launchpad.net/distros/ubuntu/+source/evolution/+bug/43640 )
Comment 2 André Klapper 2009-07-24 17:44:53 UTC
This crash report has been submitted against Evolution version 2.10 (or earlier).
This version is no longer maintained, which means that it will not receive any
further security or bug fix updates.
The current stable GNOME and Evolution version is 2.26.

Can you please check again whether this issue still happens in Evolution 2.24 or 2.26 and update this report by adding a comment and changing the "Version" field?
Thanks a lot.

Again thank you for reporting this bug and we are sorry it could not be fixed
for the version you originally used here.

Comment 3 Akhil Laddha 2009-10-27 05:21:45 UTC
Thanks for taking the time to report this bug; however, closing due to lack of
response of the reporter, sorry. if you still see this issue with a current
release of evolution (2.26.3 or 2.28.x or later), please reopen. thanks in advance.