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 648390 - evolution crashed with SIGSEGV in html_engine_get_table()
evolution crashed with SIGSEGV in html_engine_get_table()
Status: RESOLVED WONTFIX
Product: GtkHtml
Classification: Other
Component: Parsing
3.32.x
Other Linux
: Normal critical
: ---
Assigned To: gtkhtml-maintainers
gtkhtml-maintainers
gnome[unmaintained]
Depends on:
Blocks:
 
 
Reported: 2011-04-21 16:44 UTC by Pedro Villavicencio
Modified: 2017-02-09 13:34 UTC
See Also:
GNOME target: ---
GNOME version: 2.31/2.32



Description Pedro Villavicencio 2011-04-21 16:44:26 UTC
this report has been filed here:

https://bugs.launchpad.net/ubuntu/+source/gtkhtml3.14/+bug/748345

"As soon as the window appeared, I double-clicked the top of it to maximize it, but instead of the interface elements expanding to fill the additional space, the application hung for a few seconds and then crashed."

"#0  0x00247f8e in html_engine_get_table (e=0x9be60b8) at htmlengine-edit-table.c:44
No locals.
  • #1 html_engine_draw_table_cursor
    at htmlengine-edit-cursor.c line 254
  • #2 html_engine_draw_cursor_in_area
    at htmlengine-edit-cursor.c line 297
  • #3 html_engine_show_cursor
    at htmlengine-edit-cursor.c line 98
  • #4 html_engine_setup_blinking_cursor
    at htmlengine-edit-cursor.c line 376
  • #5 html_engine_set_focus
    at htmlengine.c line 5547
  • #6 focus_in_event
    at gtkhtml.c line 2227
  • #7 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkmarshalers.c line 86
  • #8 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.28.4/./gobject/gclosure.c line 878
  • #9 g_closure_invoke
    at /build/buildd/glib2.0-2.28.4/./gobject/gclosure.c line 767
  • #10 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.28.4/./gobject/gsignal.c line 3290
  • #11 g_signal_emit_valist
    at /build/buildd/glib2.0-2.28.4/./gobject/gsignal.c line 2993
  • #12 g_signal_emit
    at /build/buildd/glib2.0-2.28.4/./gobject/gsignal.c line 3040
  • #13 gtk_widget_event_internal
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkwidget.c line 4988
  • #14 IA__gtk_widget_send_focus_change
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkwidget.c line 11421
  • #15 do_focus_change
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkwindow.c line 5852
  • #16 gtk_window_real_set_focus
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkwindow.c line 6079
  • #17 g_cclosure_marshal_VOID__OBJECT
    at /build/buildd/glib2.0-2.28.4/./gobject/gmarshal.c line 638
  • #18 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.28.4/./gobject/gclosure.c line 878
  • #19 g_closure_invoke
    at /build/buildd/glib2.0-2.28.4/./gobject/gclosure.c line 767
  • #20 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.28.4/./gobject/gsignal.c line 3290
  • #21 g_signal_emit_valist
    at /build/buildd/glib2.0-2.28.4/./gobject/gsignal.c line 2983
  • #22 g_signal_emit
    at /build/buildd/glib2.0-2.28.4/./gobject/gsignal.c line 3040
  • #23 _gtk_window_internal_set_focus
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkwindow.c line 1741
  • #24 gtk_widget_real_grab_focus
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkwidget.c line 5392
  • #25 g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.28.4/./gobject/gmarshal.c line 79
  • #26 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.28.4/./gobject/gclosure.c line 878
  • #27 g_closure_invoke
    at /build/buildd/glib2.0-2.28.4/./gobject/gclosure.c line 767
  • #28 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.28.4/./gobject/gsignal.c line 3290
  • #29 g_signal_emit_valist
    at /build/buildd/glib2.0-2.28.4/./gobject/gsignal.c line 2983
  • #30 g_signal_emit
    at /build/buildd/glib2.0-2.28.4/./gobject/gsignal.c line 3040
  • #31 IA__gtk_widget_grab_focus
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkwidget.c line 5311
  • #32 button_press_event
    at gtkhtml.c line 1926
  • #33 web_view_button_press_event
    at e-web-view.c line 745
  • #34 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkmarshalers.c line 86
  • #35 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.28.4/./gobject/gclosure.c line 878
  • #36 g_closure_invoke
    at /build/buildd/glib2.0-2.28.4/./gobject/gclosure.c line 767
  • #37 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.28.4/./gobject/gsignal.c line 3290
  • #38 g_signal_emit_valist
    at /build/buildd/glib2.0-2.28.4/./gobject/gsignal.c line 2993
  • #39 g_signal_emit
    at /build/buildd/glib2.0-2.28.4/./gobject/gsignal.c line 3040
  • #40 gtk_widget_event_internal
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkwidget.c line 4988
  • #41 IA__gtk_propagate_event
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkmain.c line 2493
  • #42 IA__gtk_main_do_event
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkmain.c line 1644
  • #43 gdk_event_dispatch
    at /build/buildd/gtk+2.0-2.24.3/gdk/x11/gdkevents-x11.c line 2377
  • #44 g_main_dispatch
    at /build/buildd/glib2.0-2.28.4/./glib/gmain.c line 2440
  • #45 g_main_context_dispatch
    at /build/buildd/glib2.0-2.28.4/./glib/gmain.c line 3013
  • #46 g_main_context_iterate
    at /build/buildd/glib2.0-2.28.4/./glib/gmain.c line 3091
  • #47 g_main_loop_run
    at /build/buildd/glib2.0-2.28.4/./glib/gmain.c line 3299
  • #48 IA__gtk_main
    at /build/buildd/gtk+2.0-2.24.3/gtk/gtkmain.c line 1255
  • #49 main
    at main.c line 715

Comment 1 Milan Crha 2011-05-31 04:28:27 UTC
Downstream bug report about the same from 4.0.1:
https://bugzilla.redhat.com/show_bug.cgi?id=708468

It would be nice to have some reproducer. From the backtrace, I suppose it's when working with a mail which has tables, though the default view has tables in itself too (the headers are formatted inside tables).
Comment 2 André Klapper 2017-02-09 13:34:59 UTC
GtkHtml is not under active development anymore. 
Evolution (its main consumer) switched to a WebKit backend a while ago. 
It is currently unlikely that there will be any further GtkHtml development.

Closing this report as WONTFIX as part of Bugzilla Housekeeping (bug 778387) to reflect reality. Please feel free to reopen this bug report in the future if anyone takes the responsibility for active development again.