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 643271 - [abrt] evolution-2.91.6.2-1.fc15: gtk_html_a11y_new: Process /usr/bin/evolution was killed by signal 11 (SIGSEGV)
[abrt] evolution-2.91.6.2-1.fc15: gtk_html_a11y_new: Process /usr/bin/evoluti...
Status: RESOLVED WONTFIX
Product: GtkHtml
Classification: Other
Component: Rendering
4.0.x
Other Linux
: Normal critical
: ---
Assigned To: gtkhtml-maintainers
gtkhtml-maintainers
gnome[unmaintained]
Depends on:
Blocks:
 
 
Reported: 2011-02-25 08:04 UTC by Milan Crha
Modified: 2014-12-02 01:07 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Milan Crha 2011-02-25 08:04:31 UTC
Moving this from a downstream bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=680299

abrt version: 1.1.17
architecture: i686
Attached file: backtrace, 80951 bytes
cmdline: evolution
component: evolution
Attached file: coredump, 286187520 bytes
crash_function: gtk_html_a11y_new
executable: /usr/bin/evolution
kernel: 2.6.38-0.rc5.git7.1.fc15.i686.PAE
package: evolution-2.91.6.2-1.fc15
rating: 4
reason: Process /usr/bin/evolution was killed by signal 11 (SIGSEGV)
release: Fedora release 15 (Lovelock)
time: 1298592715
uid: 500

How to reproduce
-----
1. Quit evolution

Core was generated by `evolution'.
Program terminated with signal 11, Segmentation fault.

Thread 1 (Thread 0xb77368a0 (LWP 2808))

  • #0 gtk_html_a11y_new
    at object.c line 407
  • #1 gtk_html_a11y_factory_create_accessible
    at factory.c line 23
  • #2 atk_object_factory_create_accessible
    at atkobjectfactory.c line 85
  • #3 gtk_widget_real_get_accessible
    at gtkwidget.c line 11956
  • #4 gtk_widget_real_get_accessible
    at gtkwidget.c line 11942
  • #5 gtk_widget_get_accessible
    at gtkwidget.c line 11938
  • #6 gail_container_real_remove_gtk
    at gailcontainer.c line 187
  • #7 gail_container_remove_gtk
    at gailcontainer.c line 149
  • #8 g_cclosure_marshal_VOID__OBJECT
    at gmarshal.c line 638
  • #9 g_closure_invoke
    at gclosure.c line 767
  • #10 signal_emit_unlocked_R
    at gsignal.c line 3252
  • #11 g_signal_emit_valist
    at gsignal.c line 2983
  • #12 g_signal_emit
    at gsignal.c line 3040
  • #13 gtk_container_remove
    at gtkcontainer.c line 1481
  • #14 gtk_widget_dispose
    at gtkwidget.c line 10594
  • #15 dispose
    at gtkhtml.c line 840
  • #16 g_object_run_dispose
    at gobject.c line 945
  • #17 gtk_widget_destroy
    at gtkwidget.c line 3816
  • #18 gtk_bin_forall
    at gtkbin.c line 174
  • #19 gtk_scrolled_window_forall
    at gtkscrolledwindow.c line 1263
  • #20 gtk_container_foreach
    at gtkcontainer.c line 1930
  • #21 gtk_container_destroy
    at gtkcontainer.c line 1312
  • #22 gtk_scrolled_window_destroy
    at gtkscrolledwindow.c line 1032
  • #23 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 79
  • #24 g_type_class_meta_marshal
    at gclosure.c line 878
  • #25 g_closure_invoke
    at gclosure.c line 767
  • #26 signal_emit_unlocked_R
    at gsignal.c line 3368
  • #27 g_signal_emit_valist
    at gsignal.c line 2983
  • #28 g_signal_emit
    at gsignal.c line 3040
  • #29 gtk_widget_dispose
    at gtkwidget.c line 10605
  • #30 g_object_unref
    at gobject.c line 2697
  • #31 g_value_object_free_value
    at gobject.c line 3021
  • #32 g_value_unset
    at gvalue.c line 275
  • #33 g_signal_emit_valist
    at gsignal.c line 3012
  • #34 g_signal_emit
    at gsignal.c line 3040
  • #35 gtk_container_remove
    at gtkcontainer.c line 1481
  • #36 destroy
    at htmlembedded.c line 126
  • #37 destroy
    at htmliframe.c line 564
  • #38 html_object_destroy
    at htmlobject.c line 1037
  • #39 destroy
    at htmlclue.c line 50
  • #40 destroy
    at htmlclueflow.c line 108
  • #41 html_object_destroy
    at htmlobject.c line 1037
  • #42 destroy
    at htmlclue.c line 50
  • #43 html_cluev_destroy
    at htmlcluev.c line 908
  • #44 html_object_destroy
    at htmlobject.c line 1037
  • #45 destroy
    at htmlclue.c line 50
  • #46 html_cluev_destroy
    at htmlcluev.c line 908
  • #47 html_object_destroy
    at htmlobject.c line 1037
  • #48 html_engine_finalize
    at htmlengine.c line 4135
  • #49 g_object_unref
    at gobject.c line 2734
  • #50 dispose
    at gtkhtml.c line 835
  • #51 web_view_dispose
    at e-web-view.c line 710
  • #52 mail_display_dispose
    at e-mail-display.c line 183
  • #53 g_object_run_dispose
    at gobject.c line 945
  • #54 gtk_widget_destroy
    at gtkwidget.c line 3816
  • #55 gtk_bin_forall
    at gtkbin.c line 174
  • #56 gtk_scrolled_window_forall
    at gtkscrolledwindow.c line 1263
  • #57 gtk_container_foreach
    at gtkcontainer.c line 1930
  • #58 gtk_container_destroy
    at gtkcontainer.c line 1312
  • #59 gtk_scrolled_window_destroy
    at gtkscrolledwindow.c line 1032
  • #60 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 79
  • #61 g_type_class_meta_marshal
    at gclosure.c line 878
  • #62 g_closure_invoke
    at gclosure.c line 767
  • #63 signal_emit_unlocked_R
    at gsignal.c line 3368
  • #64 g_signal_emit_valist
    at gsignal.c line 2983
  • #65 g_signal_emit
    at gsignal.c line 3040
  • #66 gtk_widget_dispose
    at gtkwidget.c line 10605
  • #67 g_object_run_dispose
    at gobject.c line 945
  • #68 gtk_widget_destroy
    at gtkwidget.c line 3816
  • #69 gtk_box_forall
    at gtkbox.c line 1719
  • #70 gtk_container_foreach
    at gtkcontainer.c line 1930
  • #71 gtk_container_destroy
    at gtkcontainer.c line 1312
  • #72 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 79
  • #73 g_type_class_meta_marshal
    at gclosure.c line 878
  • #74 g_closure_invoke
    at gclosure.c line 767
  • #75 signal_emit_unlocked_R
    at gsignal.c line 3368
  • #76 g_signal_emit_valist
    at gsignal.c line 2983
  • #77 g_signal_emit
    at gsignal.c line 3040
  • #78 gtk_widget_dispose
    at gtkwidget.c line 10605
  • #79 preview_pane_dispose
    at e-preview-pane.c line 121
  • #80 g_object_run_dispose
    at gobject.c line 945
  • #81 gtk_widget_destroy
    at gtkwidget.c line 3816
  • #82 gtk_paned_forall
    at gtkpaned.c line 1663
  • #83 gtk_container_foreach
    at gtkcontainer.c line 1930
  • #84 gtk_container_destroy
    at gtkcontainer.c line 1312
  • #85 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 79
  • #86 g_type_class_meta_marshal
    at gclosure.c line 878
  • #87 g_closure_invoke
    at gclosure.c line 767
  • #88 signal_emit_unlocked_R
    at gsignal.c line 3368
  • #89 g_signal_emit_valist
    at gsignal.c line 2983
  • #90 g_signal_emit
    at gsignal.c line 3040
  • #91 gtk_widget_dispose
    at gtkwidget.c line 10605
  • #92 g_object_run_dispose
    at gobject.c line 945
  • #93 gtk_widget_destroy
    at gtkwidget.c line 3816
  • #94 gtk_box_forall
    at gtkbox.c line 1719
  • #95 gtk_container_foreach
    at gtkcontainer.c line 1930
  • #96 gtk_container_destroy
    at gtkcontainer.c line 1312
  • #97 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 79
  • #98 g_type_class_meta_marshal
    at gclosure.c line 878
  • #99 g_closure_invoke
    at gclosure.c line 767
  • #100 signal_emit_unlocked_R
    at gsignal.c line 3368
  • #101 g_signal_emit_valist
    at gsignal.c line 2983
  • #102 g_signal_emit
    at gsignal.c line 3040
  • #103 gtk_widget_dispose
    at gtkwidget.c line 10605
  • #104 mail_view_dispose
    at e-mail-view.c line 174
  • #105 mail_paned_view_dispose
    at e-mail-paned-view.c line 357
  • #106 g_object_run_dispose
    at gobject.c line 945
  • #107 gtk_widget_destroy
    at gtkwidget.c line 3816
  • #108 gtk_bin_forall
    at gtkbin.c line 174
  • #109 shell_content_forall
    at e-shell-content.c line 371
  • #110 gtk_container_foreach
    at gtkcontainer.c line 1930
  • #111 gtk_container_destroy
    at gtkcontainer.c line 1312
  • #112 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 79
  • #113 g_type_class_meta_marshal
    at gclosure.c line 878
  • #114 g_closure_invoke
    at gclosure.c line 767
  • #115 signal_emit_unlocked_R
    at gsignal.c line 3368
  • #116 g_signal_emit_valist
    at gsignal.c line 2983
  • #117 g_signal_emit
    at gsignal.c line 3040
  • #118 gtk_widget_dispose
    at gtkwidget.c line 10605
  • #119 shell_content_dispose
    at e-shell-content.c line 167
  • #120 mail_shell_content_dispose
    at e-mail-shell-content.c line 165
  • #121 g_object_run_dispose
    at gobject.c line 945
  • #122 gtk_widget_destroy
    at gtkwidget.c line 3816
  • #123 gtk_notebook_forall
    at gtknotebook.c line 4321
  • #124 gtk_container_foreach
    at gtkcontainer.c line 1930
  • #125 gtk_container_destroy
    at gtkcontainer.c line 1312
  • #126 gtk_notebook_destroy
    at gtknotebook.c line 1673
  • #127 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 79
  • #128 g_type_class_meta_marshal
    at gclosure.c line 878
  • #129 g_closure_invoke
    at gclosure.c line 767
  • #130 signal_emit_unlocked_R
    at gsignal.c line 3368
  • #131 g_signal_emit_valist
    at gsignal.c line 2983
  • #132 g_signal_emit
    at gsignal.c line 3040
  • #133 gtk_widget_dispose
    at gtkwidget.c line 10605
  • #134 g_object_run_dispose
    at gobject.c line 945
  • #135 gtk_widget_destroy
    at gtkwidget.c line 3816
  • #136 gtk_box_forall
    at gtkbox.c line 1719
  • #137 gtk_container_foreach
    at gtkcontainer.c line 1930
  • #138 gtk_container_destroy
    at gtkcontainer.c line 1312
  • #139 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 79
  • #140 g_type_class_meta_marshal
    at gclosure.c line 878
  • #141 g_closure_invoke
    at gclosure.c line 767
  • #142 signal_emit_unlocked_R
    at gsignal.c line 3368
  • #143 g_signal_emit_valist
    at gsignal.c line 2983
  • #144 g_signal_emit
    at gsignal.c line 3040
  • #145 gtk_widget_dispose
    at gtkwidget.c line 10605
  • #146 g_object_run_dispose
    at gobject.c line 945
  • #147 gtk_widget_destroy
    at gtkwidget.c line 3816
  • #148 gtk_paned_forall
    at gtkpaned.c line 1663
  • #149 gtk_container_foreach
    at gtkcontainer.c line 1930
  • #150 gtk_container_destroy
    at gtkcontainer.c line 1312
  • #151 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 79
  • #152 g_type_class_meta_marshal
    at gclosure.c line 878
  • #153 g_closure_invoke
    at gclosure.c line 767
  • #154 signal_emit_unlocked_R
    at gsignal.c line 3368
  • #155 g_signal_emit_valist
    at gsignal.c line 2983
  • #156 g_signal_emit
    at gsignal.c line 3040
  • #157 gtk_widget_dispose
    at gtkwidget.c line 10605
  • #158 g_object_run_dispose
    at gobject.c line 945
  • #159 gtk_widget_destroy
    at gtkwidget.c line 3816
  • #160 gtk_box_forall
    at gtkbox.c line 1719
  • #161 gtk_container_foreach
    at gtkcontainer.c line 1930
  • #162 gtk_container_destroy
    at gtkcontainer.c line 1312
  • #163 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 79
  • #164 g_type_class_meta_marshal
    at gclosure.c line 878
  • #165 g_closure_invoke
    at gclosure.c line 767
  • #166 signal_emit_unlocked_R
    at gsignal.c line 3368
  • #167 g_signal_emit_valist
    at gsignal.c line 2983
  • #168 g_signal_emit
    at gsignal.c line 3040
  • #169 gtk_widget_dispose
    at gtkwidget.c line 10605
  • #170 g_object_run_dispose
    at gobject.c line 945
  • #171 gtk_widget_destroy
    at gtkwidget.c line 3816
  • #172 gtk_bin_forall
    at gtkbin.c line 174
  • #173 gtk_container_foreach
    at gtkcontainer.c line 1930
  • #174 gtk_container_destroy
    at gtkcontainer.c line 1312
  • #175 gtk_window_destroy
    at gtkwindow.c line 4491
  • #176 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 79
  • #177 g_type_class_meta_marshal
    at gclosure.c line 878
  • #178 g_closure_invoke
    at gclosure.c line 767
  • #179 signal_emit_unlocked_R
    at gsignal.c line 3368
  • #180 g_signal_emit_valist
    at gsignal.c line 2983
  • #181 g_signal_emit
    at gsignal.c line 3040
  • #182 gtk_widget_dispose
    at gtkwidget.c line 10605
  • #183 gtk_window_dispose
    at gtkwindow.c line 2303
  • #184 shell_window_dispose
    at e-shell-window.c line 322
  • #185 g_object_run_dispose
    at gobject.c line 945
  • #186 gtk_widget_destroy
    at gtkwidget.c line 3816
  • #187 g_list_foreach
    at glist.c line 938
  • #188 shell_ready_for_quit
    at e-shell.c line 359
  • #189 shell_ready_for_quit
    at e-shell.c line 332
  • #190 toggle_refs_notify
    at gobject.c line 2485
  • #191 mail_backend_store_operation_done_cb
    at e-mail-backend.c line 98
  • #192 g_simple_async_result_complete
    at gsimpleasyncresult.c line 747
  • #193 complete_in_idle_cb_for_thread
    at gsimpleasyncresult.c line 812
  • #194 g_idle_dispatch
    at gmain.c line 4537
  • #195 g_main_dispatch
    at gmain.c line 2440
  • #196 g_main_context_dispatch
    at gmain.c line 3013
  • #197 g_main_context_iterate
    at gmain.c line 3091
  • #198 g_main_loop_run
    at gmain.c line 3299
  • #199 gtk_main
    at gtkmain.c line 1349
  • #200 main
    at main.c line 734

Comment 1 Milan Crha 2011-06-08 07:07:23 UTC
Another downstream bug report from 4.0.1:
https://bugzilla.redhat.com/show_bug.cgi?id=711288
Comment 2 Kjartan Maraas 2011-06-12 17:24:44 UTC
I hit this today too while changing folders on Fedora 15.
Comment 3 André Klapper 2014-12-02 01:07:46 UTC
Since version 3.6, Evolution uses WebKit instead of GtkHtml for displaying messages. (And for completeness, Evolution 3.14 is planned to use WebKit also for composing and editing messages so GtkHtml will not receive any fixes anymore.)

Hence I am closing this GtkHtml rendering bug report.
We are sorry that your request was not handled in time when it was reported but unfortunately manpower is very limited (and does not allow testing every single reported issue separately again either).

Please feel free to reopen this report (and move it to the "Evolution" product and the "Mail" component) if the problem described in this bug report still happens in a recent supported Evolution version which uses WebKit (the current stable Evolution version is 3.12).