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 607070 - evolution crashed with SIGSEGV in html_object_prev()
evolution crashed with SIGSEGV in html_object_prev()
Status: RESOLVED INCOMPLETE
Product: GtkHtml
Classification: Other
Component: Editing
3.28.x
Other Linux
: Normal critical
: ---
Assigned To: Srinivasa Ragavan
Srinivasa Ragavan
Depends on:
Blocks:
 
 
Reported: 2010-01-15 12:47 UTC by Pedro Villavicencio
Modified: 2011-07-07 04:38 UTC
See Also:
GNOME target: ---
GNOME version: 2.27/2.28


Attachments
Backtrace (41.04 KB, text/plain)
2010-10-06 18:30 UTC, Victor Vargas
Details
Backtrace for comment #5 (23.43 KB, application/octet-stream)
2011-07-07 04:38 UTC, Peter C
Details

Description Pedro Villavicencio 2010-01-15 12:47:28 UTC
this report has been filed here:

https://bugs.edge.launchpad.net/ubuntu/+source/evolution/+bug/507851

"After inserting a single html file and then asking Evolution to insert a second html file on the same message the program crashed"

it looks like bug 516717, but that was supposed to be fixed with evo 2.22 

".

Thread 1 (process 32554)

  • #0 html_object_prev
    at htmlobject.c line 1539
  • #1 html_object_prev_not_type
    at htmlobject.c line 1384
  • #2 html_cursor_get_prev_char
    at htmlcursor.c line 842
  • #3 html_engine_spell_check_range
    at htmlengine-edit.c line 228
  • #4 insert_object_for_undo
    at htmlengine-edit-cut-and-paste.c line 936
  • #5 insert_object
    at htmlengine-edit-cut-and-paste.c line 1141
  • #6 gtk_html_insert_html_generic
    at gtkhtml.c line 6136
  • #7 insert_html_file_response_cb
    at gtkhtml-editor-actions.c line 195
  • #8 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #9 ??
    from /usr/lib/libgobject-2.0.so.0
  • #10 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #11 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #12 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #13 ??
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #16 gtk_real_button_released
    at /build/buildd/gtk+2.0-2.19.3/gtk/gtkbutton.c line 1723
  • #17 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #18 ??
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #20 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #21 gtk_button_button_release
    at /build/buildd/gtk+2.0-2.19.3/gtk/gtkbutton.c line 1615
  • #22 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd/gtk+2.0-2.19.3/gtk/gtkmarshalers.c line 84
  • #23 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #24 ??
    from /usr/lib/libgobject-2.0.so.0
  • #25 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #26 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #27 gtk_widget_event_internal
    at /build/buildd/gtk+2.0-2.19.3/gtk/gtkwidget.c line 4941
  • #28 IA__gtk_propagate_event
    at /build/buildd/gtk+2.0-2.19.3/gtk/gtkmain.c line 2442
  • #29 IA__gtk_main_do_event
    at /build/buildd/gtk+2.0-2.19.3/gtk/gtkmain.c line 1647
  • #30 gdk_event_dispatch
    at /build/buildd/gtk+2.0-2.19.3/gdk/x11/gdkevents-x11.c line 2372
  • #31 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #32 ??
    from /lib/libglib-2.0.so.0
  • #33 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #34 IA__gtk_dialog_run
    at /build/buildd/gtk+2.0-2.19.3/gtk/gtkdialog.c line 1090
  • #35 gtkhtml_editor_file_chooser_dialog_run
    at gtkhtml-editor.c line 1338
  • #36 gtkhtml_editor_insert_file
    at gtkhtml-editor-private.c line 569
  • #37 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #38 ??
    from /usr/lib/libgobject-2.0.so.0
  • #39 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #40 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #41 _gtk_action_emit_activate
    at /build/buildd/gtk+2.0-2.19.3/gtk/gtkaction.c line 755
  • #42 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #43 ??
    from /usr/lib/libgobject-2.0.so.0
  • #44 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #45 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #46 IA__gtk_widget_activate
    at /build/buildd/gtk+2.0-2.19.3/gtk/gtkwidget.c line 4972
  • #47 IA__gtk_menu_shell_activate_item
    at /build/buildd/gtk+2.0-2.19.3/gtk/gtkmenushell.c line 1223
  • #48 gtk_menu_shell_button_release
    at /build/buildd/gtk+2.0-2.19.3/gtk/gtkmenushell.c line 679
  • #49 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd/gtk+2.0-2.19.3/gtk/gtkmarshalers.c line 84
  • #50 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #51 ??
    from /usr/lib/libgobject-2.0.so.0
  • #52 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #53 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #54 gtk_widget_event_internal
    at /build/buildd/gtk+2.0-2.19.3/gtk/gtkwidget.c line 4941
  • #55 IA__gtk_propagate_event
    at /build/buildd/gtk+2.0-2.19.3/gtk/gtkmain.c line 2442
  • #56 IA__gtk_main_do_event
    at /build/buildd/gtk+2.0-2.19.3/gtk/gtkmain.c line 1647
  • #57 gdk_event_dispatch
    at /build/buildd/gtk+2.0-2.19.3/gdk/x11/gdkevents-x11.c line 2372
  • #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
    at main.c line 732

Comment 1 Matthew Barnes 2010-01-18 19:55:01 UTC
Hmm, not seeing any crash here.  I assume this is while composing an email in HTML mode?

Could the reporter provide sample HTML files that cause the crash?
Comment 2 Fabio Durán Verdugo 2010-03-15 14:42:00 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!
Comment 3 Victor Vargas 2010-10-06 18:30:59 UTC
Created attachment 171838 [details]
Backtrace

Backtrace from evolution
Comment 4 Victor Vargas 2010-10-06 18:32:06 UTC
I am facing the same behaviour under Ubuntu Lucid with evolution 2.83.x while I was composing an email and then inserted an html link. if you need further information please ask me. Thanks
Comment 5 Peter C 2011-07-07 04:37:06 UTC
I've also run across this problem. Evolution 2.28.3 (Ubuntu Lucid) consistently crashes with a SIGSEGV in html_object_prev after the following steps:

 - create new message
 - set message type to HTML
 - paste in a URL
 - select the URL that was just pasted.
 - click the "insert link" button on the HTML toolbar

It doesn't seem to depend on the URL that was pasted, or where I copied it from. Also, if I don't select the URL before clicking the link button, there's no crash. I'll attach a backtrace.

Thanks!

Peter
Comment 6 Peter C 2011-07-07 04:38:30 UTC
Created attachment 191432 [details]
Backtrace for comment #5