[clarkbw@rhbw ~]$ rpm -qv evolution evolution-2.2.2-11.fc5 After I've opened a message in a new window, if I close the message window it crashes with the following stack trace. I can reproduce this crash everytime with pretty much the same trace. Loaded symbols for /usr/lib/evolution/2.2/plugins/liborg-gnome-prefer-plain.so 0x00e7e402 in ?? () (gdb) bt #0 0x00e7e402 in ?? () #1 0x009f9fbb in __waitpid_nocancel () from /lib/libpthread.so.0 #2 0x04f56080 in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.so.0 #3 0x08063565 in segv_redirect (sig=11) at main.c:428 #4 <signal handler called> #5 0x053142d9 in e_canvas_hide_tooltip () from /usr/lib/libgal-2.4.so.0 #6 0x0534aca1 in e_table_item_get_printable () from /usr/lib/libgal-2.4.so.0 #7 0x00a0dbb1 in IA__g_object_unref (_object=0xade9ae0) at gobject.c:565 #8 0x00a0e5c2 in IA__g_object_run_dispose (object=0xade9ae0) at gobject.c:611 #9 0x04d19fef in IA__gtk_object_destroy (object=0xade9ae0) at gtkobject.c:363 #10 0x002cadf9 in gnome_canvas_item_request_update () from /usr/lib/libgnomecanvas-2.so.0 #11 0x00a18017 in IA__g_cclosure_marshal_VOID__VOID (closure=0x9aa3db0, return_value=0x0, n_param_values=1, param_values=0xbfef13dc, invocation_hint=0xbfef12dc, marshal_data=0x2cad81) at gmarshal.c:77 #12 0x00a0af8b in g_type_class_meta_marshal (closure=0x9aa3db0, return_value=0x0, n_param_values=0, param_values=0xbfef13dc, invocation_hint=0x0, marshal_data=0x0) at gclosure.c:514 #13 0x00a0b475 in IA__g_closure_invoke (closure=0x9aa3db0, return_value=0x0, n_param_values=0, param_values=0x0, invocation_hint=0x0) at gclosure.c:437 #14 0x00a1b681 in signal_emit_unlocked_R (node=0x9aa3df8, detail=0, instance=0xa118538, emission_return=0x0, instance_and_params=0xbfef13dc) at gsignal.c:2604 #15 0x00a1cbc8 in IA__g_signal_emit_valist (instance=0xa118538, signal_id=2, detail=0, var_args=Variable "var_args" is not available. ) at gsignal.c:2247 #16 0x00a1cf19 in IA__g_signal_emit (instance=0x0, signal_id=0, detail=0) at gsignal.c:2291 #17 0x04d1a05f in gtk_object_dispose (gobject=0xa118538) at gtkobject.c:378 #18 0x002d00f0 in gnome_canvas_item_raise () from /usr/lib/libgnomecanvas-2.so.0 #19 0x00a0e5ba in IA__g_object_run_dispose (object=0xa118538) at gobject.c:610 #20 0x04d19fef in IA__gtk_object_destroy (object=0xa118538) at gtkobject.c:363 #21 0x002cbf78 in gnome_canvas_item_i2c_affine () from /usr/lib/libgnomecanvas-2.so.0 #22 0x00a18017 in IA__g_cclosure_marshal_VOID__VOID (closure=0x9aa3db0, return_value=0x0, n_param_values=1, param_values=0xbfef18fc, invocation_hint=0xbfef17fc, marshal_data=0x2cbef3) at gmarshal.c:77 #23 0x00a0af8b in g_type_class_meta_marshal (closure=0x9aa3db0, return_value=0x0, n_param_values=0, param_values=0xbfef18fc, invocation_hint=0x0, marshal_data=0x0) at gclosure.c:514 #24 0x00a0b475 in IA__g_closure_invoke (closure=0x9aa3db0, return_value=0x0, n_param_values=0, param_values=0x0, invocation_hint=0x0) at gclosure.c:437 #25 0x00a1b681 in signal_emit_unlocked_R (node=0x9aa3df8, detail=0, instance=0xa10d6c0, emission_return=0x0, instance_and_params=0xbfef18fc) at gsignal.c:2604 #26 0x00a1cbc8 in IA__g_signal_emit_valist (instance=0xa10d6c0, signal_id=2, detail=0, var_args=Variable "var_args" is not available. ) at gsignal.c:2247 #27 0x00a1cf19 in IA__g_signal_emit (instance=0x0, signal_id=0, detail=0) at gsignal.c:2291 #28 0x04d1a05f in gtk_object_dispose (gobject=0xa10d6c0) at gtkobject.c:378 #29 0x04df523a in gtk_widget_dispose (object=0xa10d6c0) at gtkwidget.c:6584 #30 0x05314538 in e_canvas_popup_tooltip () from /usr/lib/libgal-2.4.so.0 #31 0x00a0e5ba in IA__g_object_run_dispose (object=0xa10d6c0) at gobject.c:610 #32 0x04d19fef in IA__gtk_object_destroy (object=0xa10d6c0) at gtkobject.c:363 #33 0x04dec41a in IA__gtk_widget_destroy (widget=0xa10d6c0) at gtkwidget.c:1966 ---Type <return> to continue, or q <return> to quit--- #34 0x053752c1 in e_tree_drag_source_unset () from /usr/lib/libgal-2.4.so.0 #35 0x00a0e5ba in IA__g_object_run_dispose (object=0xaeb9e90) at gobject.c:610 #36 0x04d19fef in IA__gtk_object_destroy (object=0xaeb9e90) at gtkobject.c:363 #37 0x04dec41a in IA__gtk_widget_destroy (widget=0xaeb9e90) at gtkwidget.c:1966 #38 0x04c1c055 in gtk_bin_forall (container=0x0, include_internals=0, callback=0x4dec3d9 <IA__gtk_widget_destroy>, callback_data=0x0) at gtkbin.c:166 #39 0x04d3e8f9 in gtk_scrolled_window_forall (container=0xa1067b8, include_internals=0, callback=0x4dec3d9 <IA__gtk_widget_destroy>, callback_data=0x0) at gtkscrolledwindow.c:816 #40 0x04c5fa9a in IA__gtk_container_foreach (container=0xa1067b8, callback=0x4dec3d9 <IA__gtk_widget_destroy>, callback_data=0x0) at gtkcontainer.c:1292 #41 0x04c61c06 in gtk_container_destroy (object=0xa1067b8) at gtkcontainer.c:829 #42 0x04d3e520 in gtk_scrolled_window_destroy (object=0xa1067b8) at gtkscrolledwindow.c:675 #43 0x076adff2 in message_list_destroy (object=0xa1067b8) at message-list.c:1908 #44 0x00a18017 in IA__g_cclosure_marshal_VOID__VOID (closure=0x9aa3db0, return_value=0x0, n_param_values=1, param_values=0xbfef1fac, invocation_hint=0xbfef1eac, marshal_data=0x76ade9c) at gmarshal.c:77 #45 0x00a0af8b in g_type_class_meta_marshal (closure=0x9aa3db0, return_value=0x0, n_param_values=0, param_values=0xbfef1fac, invocation_hint=0x0, marshal_data=0x0) at gclosure.c:514 #46 0x00a0b475 in IA__g_closure_invoke (closure=0x9aa3db0, return_value=0x0, n_param_values=0, param_values=0x0, invocation_hint=0x0) at gclosure.c:437 #47 0x00a1b681 in signal_emit_unlocked_R (node=0x9aa3df8, detail=0, instance=0xa1067b8, emission_return=0x0, instance_and_params=0xbfef1fac) at gsignal.c:2604 #48 0x00a1cbc8 in IA__g_signal_emit_valist (instance=0xa1067b8, signal_id=2, detail=0, var_args=Variable "var_args" is not available. ) at gsignal.c:2247 #49 0x00a1cf19 in IA__g_signal_emit (instance=0x0, signal_id=0, detail=0) at gsignal.c:2291 #50 0x04d1a05f in gtk_object_dispose (gobject=0xa1067b8) at gtkobject.c:378 #51 0x04df523a in gtk_widget_dispose (object=0xa1067b8) at gtkwidget.c:6584 #52 0x00a0e5ba in IA__g_object_run_dispose (object=0xa1067b8) at gobject.c:610 #53 0x04d19fef in IA__gtk_object_destroy (object=0xa1067b8) at gtkobject.c:363 #54 0x04dec41a in IA__gtk_widget_destroy (widget=0xa1067b8) at gtkwidget.c:1966 #55 0x07686393 in emmb_destroy (o=0xa11caf8) at em-message-browser.c:104 #56 0x00a18017 in IA__g_cclosure_marshal_VOID__VOID (closure=0x9aa3db0, return_value=0x0, n_param_values=1, param_values=0xbfef24ec, invocation_hint=0xbfef23ec, marshal_data=0x768636e) at gmarshal.c:77 #57 0x00a0af8b in g_type_class_meta_marshal (closure=0x9aa3db0, return_value=0x0, n_param_values=0, param_values=0xbfef24ec, invocation_hint=0x0, marshal_data=0x0) at gclosure.c:514 #58 0x00a0b475 in IA__g_closure_invoke (closure=0x9aa3db0, return_value=0x0, n_param_values=0, param_values=0x0, invocation_hint=0x0) at gclosure.c:437 #59 0x00a1b681 in signal_emit_unlocked_R (node=0x9aa3df8, detail=0, instance=0xa11caf8, emission_return=0x0, instance_and_params=0xbfef24ec) at gsignal.c:2604 #60 0x00a1cbc8 in IA__g_signal_emit_valist (instance=0xa11caf8, signal_id=2, detail=0, var_args=Variable "var_args" is not available. ) at gsignal.c:2247 #61 0x00a1cf19 in IA__g_signal_emit (instance=0x0, signal_id=0, detail=0) at gsignal.c:2291 #62 0x04d1a05f in gtk_object_dispose (gobject=0xa11caf8) at gtkobject.c:378 #63 0x04df523a in gtk_widget_dispose (object=0xa11caf8) at gtkwidget.c:6584 #64 0x00a0e5ba in IA__g_object_run_dispose (object=0xa11caf8) at gobject.c:610 ---Type <return> to continue, or q <return> to quit--- #65 0x04d19fef in IA__gtk_object_destroy (object=0xa11caf8) at gtkobject.c:363 #66 0x04dec41a in IA__gtk_widget_destroy (widget=0xa11caf8) at gtkwidget.c:1966 #67 0x04fb2968 in bonobo_dock_get_type () from /usr/lib/libbonoboui-2.so.0 #68 0x04c5fa9a in IA__gtk_container_foreach (container=0xa1bddd8, callback=0x4dec3d9 <IA__gtk_widget_destroy>, callback_data=0x0) at gtkcontainer.c:1292 #69 0x04c61c06 in gtk_container_destroy (object=0xa1bddd8) at gtkcontainer.c:829 #70 0x00a18017 in IA__g_cclosure_marshal_VOID__VOID (closure=0x9aa3db0, return_value=0x0, n_param_values=1, param_values=0xbfef2a7c, invocation_hint=0xbfef297c, marshal_data=0x4c61ba5) at gmarshal.c:77 #71 0x00a0af8b in g_type_class_meta_marshal (closure=0x9aa3db0, return_value=0x0, n_param_values=0, param_values=0xbfef2a7c, invocation_hint=0x0, marshal_data=0x0) at gclosure.c:514 #72 0x00a0b475 in IA__g_closure_invoke (closure=0x9aa3db0, return_value=0x0, n_param_values=0, param_values=0x0, invocation_hint=0x0) at gclosure.c:437 #73 0x00a1b681 in signal_emit_unlocked_R (node=0x9aa3df8, detail=0, instance=0xa1bddd8, emission_return=0x0, instance_and_params=0xbfef2a7c) at gsignal.c:2604 #74 0x00a1cbc8 in IA__g_signal_emit_valist (instance=0xa1bddd8, signal_id=2, detail=0, var_args=Variable "var_args" is not available. ) at gsignal.c:2247 #75 0x00a1cf19 in IA__g_signal_emit (instance=0x0, signal_id=0, detail=0) at gsignal.c:2291 #76 0x04d1a05f in gtk_object_dispose (gobject=0xa1bddd8) at gtkobject.c:378 #77 0x04df523a in gtk_widget_dispose (object=0xa1bddd8) at gtkwidget.c:6584 #78 0x00a0e5ba in IA__g_object_run_dispose (object=0xa1bddd8) at gobject.c:610 #79 0x04d19fef in IA__gtk_object_destroy (object=0xa1bddd8) at gtkobject.c:363 #80 0x04dec41a in IA__gtk_widget_destroy (widget=0xa1bddd8) at gtkwidget.c:1966 #81 0x04c1fa66 in gtk_box_forall (container=0x0, include_internals=0, callback=0x4dec3d9 <IA__gtk_widget_destroy>, callback_data=0x0) at gtkbox.c:703 #82 0x04c5fa9a in IA__gtk_container_foreach (container=0xa10e7f0, callback=0x4dec3d9 <IA__gtk_widget_destroy>, callback_data=0x0) at gtkcontainer.c:1292 #83 0x04c61c06 in gtk_container_destroy (object=0xa10e7f0) at gtkcontainer.c:829 #84 0x00a18017 in IA__g_cclosure_marshal_VOID__VOID (closure=0x9aa3db0, return_value=0x0, n_param_values=1, param_values=0xbfef300c, invocation_hint=0xbfef2f0c, marshal_data=0x4c61ba5) at gmarshal.c:77 #85 0x00a0af8b in g_type_class_meta_marshal (closure=0x9aa3db0, return_value=0x0, n_param_values=0, param_values=0xbfef300c, invocation_hint=0x0, marshal_data=0x0) at gclosure.c:514 #86 0x00a0b475 in IA__g_closure_invoke (closure=0x9aa3db0, return_value=0x0, n_param_values=0, param_values=0x0, invocation_hint=0x0) at gclosure.c:437 #87 0x00a1b681 in signal_emit_unlocked_R (node=0x9aa3df8, detail=0, instance=0xa10e7f0, emission_return=0x0, instance_and_params=0xbfef300c) at gsignal.c:2604 #88 0x00a1cbc8 in IA__g_signal_emit_valist (instance=0xa10e7f0, signal_id=2, detail=0, var_args=Variable "var_args" is not available. ) at gsignal.c:2247 #89 0x00a1cf19 in IA__g_signal_emit (instance=0x0, signal_id=0, detail=0) at gsignal.c:2291 #90 0x04d1a05f in gtk_object_dispose (gobject=0xa10e7f0) at gtkobject.c:378 #91 0x04df523a in gtk_widget_dispose (object=0xa10e7f0) at gtkwidget.c:6584 #92 0x00a0e5ba in IA__g_object_run_dispose (object=0xa10e7f0) at gobject.c:610 #93 0x04d19fef in IA__gtk_object_destroy (object=0xa10e7f0) at gtkobject.c:363 #94 0x04dec41a in IA__gtk_widget_destroy (widget=0xa10e7f0) at gtkwidget.c:1966 #95 0x04c1c055 in gtk_bin_forall (container=0x0, include_internals=0, callback=0x4dec3d9 <IA__gtk_widget_destroy>, ---Type <return> to continue, or q <return> to quit--- callback_data=0x0) at gtkbin.c:166 #96 0x04c5fa9a in IA__gtk_container_foreach (container=0xa10e680, callback=0x4dec3d9 <IA__gtk_widget_destroy>, callback_data=0x0) at gtkcontainer.c:1292 #97 0x04c61c06 in gtk_container_destroy (object=0xa10e680) at gtkcontainer.c:829 #98 0x04e0445a in gtk_window_destroy (object=0xa10e680) at gtkwindow.c:3826 #99 0x00a18017 in IA__g_cclosure_marshal_VOID__VOID (closure=0x9aa3db0, return_value=0x0, n_param_values=1, param_values=0xbfef35bc, invocation_hint=0xbfef34bc, marshal_data=0x4e043b2) at gmarshal.c:77 #100 0x00a0af8b in g_type_class_meta_marshal (closure=0x9aa3db0, return_value=0x0, n_param_values=0, param_values=0xbfef35bc, invocation_hint=0x0, marshal_data=0x0) at gclosure.c:514 #101 0x00a0b475 in IA__g_closure_invoke (closure=0x9aa3db0, return_value=0x0, n_param_values=0, param_values=0x0, invocation_hint=0x0) at gclosure.c:437 #102 0x00a1b681 in signal_emit_unlocked_R (node=0x9aa3df8, detail=0, instance=0xa10e680, emission_return=0x0, instance_and_params=0xbfef35bc) at gsignal.c:2604 #103 0x00a1cbc8 in IA__g_signal_emit_valist (instance=0xa10e680, signal_id=2, detail=0, var_args=Variable "var_args" is not available. ) at gsignal.c:2247 #104 0x00a1cf19 in IA__g_signal_emit (instance=0x0, signal_id=0, detail=0) at gsignal.c:2291 #105 0x04d1a05f in gtk_object_dispose (gobject=0xa10e680) at gtkobject.c:378 #106 0x04df523a in gtk_widget_dispose (object=0xa10e680) at gtkwidget.c:6584 #107 0x04dfc9e6 in gtk_window_dispose (object=0xa10e680) at gtkwindow.c:1760 #108 0x04fe3bed in bonobo_window_get_contents () from /usr/lib/libbonoboui-2.so.0 #109 0x00a0e5ba in IA__g_object_run_dispose (object=0xa10e680) at gobject.c:610 #110 0x04d19fef in IA__gtk_object_destroy (object=0xa10e680) at gtkobject.c:363 #111 0x04dec41a in IA__gtk_widget_destroy (widget=0xa10e680) at gtkwidget.c:1966 #112 0x076868b3 in emmb_close (uid=0xa10b688, data=0x0, path=0xaf01228 "MessageBrowserClose") at em-message-browser.c:270 #113 0x04fc8047 in bonobo_socket_add_id () from /usr/lib/libbonoboui-2.so.0 #114 0x00a0b475 in IA__g_closure_invoke (closure=0xa109640, return_value=0x0, n_param_values=0, param_values=0x0, invocation_hint=0x0) at gclosure.c:437 #115 0x0691a80f in bonobo_closure_invoke_va_list () from /usr/lib/libbonobo-2.so.0 #116 0x0691aa47 in bonobo_closure_invoke () from /usr/lib/libbonobo-2.so.0 #117 0xbfef3a60 in ?? () #118 0xbfef3abc in ?? () #119 0x00979e72 in IA__g_hash_table_lookup (hash_table=0xbfef3a74, key=0x0) at ghash.c:193 Previous frame inner to this frame (corrupt stack?)
I get the exact same. Everything that seems related is upgraded to latest rawhide. I don't know exactly when it started, but I didn't see it a few days ago. I guess the "version" field shouldn't be set to "test3" though, right?
The same crash is present here, but the crash is everytime I start Evolution, as a result, I have no evolution working at all. Very same crash related to libgal
This has been fixed in a newer libgal release. This was a bug that was exposed by some recent libgnomecanvas changes. I guess someone needs to push a libgal2-2.4.3 release into rawhide and maybe as an update for FC4 if that includes the new libgnomecanvas release.
I released a libgal2 test update for FC4 2.4.3-1.fc4: https://www.redhat.com/archives/fedora-test-list/2005-June/msg01122.html Please download it and verify that it fixes the problem. I'll push it into rawhide as well shortly
2.4.3-2 should make it into tomorrow's rawhide.
[Mass switching of bugs filed against FC4T3 to fc4test3 from test3]
Closing this bug since the previous comments indicate that the problem should be fixed now. Please feel free to re-open if you encounter the crash again.