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 585840 - Evolution crash when using spell check
Evolution crash when using spell check
Status: RESOLVED DUPLICATE of bug 584243
Product: GtkHtml
Classification: Other
Component: Editing
3.27.x
Other All
: Normal critical
: ---
Assigned To: Srinivasa Ragavan
Srinivasa Ragavan
Depends on:
Blocks:
 
 
Reported: 2009-06-15 11:43 UTC by Ruchir Brahmbhatt
Modified: 2009-07-01 19:33 UTC
See Also:
GNOME target: ---
GNOME version: 2.27/2.28



Description Ruchir Brahmbhatt 2009-06-15 11:43:41 UTC
Steps to reproduce:
1. Compose new mail.
2. Write wrong spelling.
3. Right click and select suggested word.


Stack trace:

Thread 1 (Thread 0xb5ec7760 (LWP 28331))

  • #0 __kernel_vsyscall
  • #1 raise
    from /lib/libc.so.6
  • #2 abort
    from /lib/libc.so.6
  • #3 ??
    from /lib/libc.so.6
  • #4 free
    from /lib/libc.so.6
  • #5 IA__g_free
    at gmem.c line 190
  • #6 html_text_set_font_face
    from /usr/lib/libgtkhtml-3.14.so.19
  • #7 html_engine_replace_spell_word_with
    from /usr/lib/libgtkhtml-3.14.so.19
  • #8 ??
    from /usr/lib/libgtkhtml-editor.so.0
  • #9 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #10 IA__g_closure_invoke
    at gclosure.c line 767
  • #11 signal_emit_unlocked_R
    at gsignal.c line 3247
  • #12 IA__g_signal_emit_valist
    at gsignal.c line 2980
  • #13 IA__g_signal_emit
    at gsignal.c line 3037
  • #14 _gtk_action_emit_activate
    at gtkaction.c line 727
  • #15 IA__gtk_action_activate
    at gtkaction.c line 757
  • #16 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #17 g_type_class_meta_marshal
    at gclosure.c line 878
  • #18 IA__g_closure_invoke
    at gclosure.c line 767
  • #19 signal_emit_unlocked_R
    at gsignal.c line 3177
  • #20 IA__g_signal_emit_valist
    at gsignal.c line 2980
  • #21 IA__g_signal_emit
    at gsignal.c line 3037
  • #22 IA__gtk_widget_activate
    at gtkwidget.c line 4792
  • #23 IA__gtk_menu_shell_activate_item
    at gtkmenushell.c line 1139
  • #24 gtk_menu_shell_button_release
    at gtkmenushell.c line 678
  • #25 gtk_menu_button_release
    at gtkmenu.c line 2950
  • #26 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #27 g_type_class_meta_marshal
    at gclosure.c line 878
  • #28 IA__g_closure_invoke
    at gclosure.c line 767
  • #29 signal_emit_unlocked_R
    at gsignal.c line 3285
  • #30 IA__g_signal_emit_valist
    at gsignal.c line 2990
  • #31 IA__g_signal_emit
    at gsignal.c line 3037
  • #32 gtk_widget_event_internal
    at gtkwidget.c line 4761
  • #33 IA__gtk_propagate_event
    at gtkmain.c line 2396
  • #34 IA__gtk_main_do_event
    at gtkmain.c line 1601
  • #35 gdk_event_dispatch
    at gdkevents-x11.c line 2368
  • #36 IA__g_main_context_dispatch
    at gmain.c line 1814
  • #37 g_main_context_iterate
    at gmain.c line 2445
  • #38 IA__g_main_loop_run
    at gmain.c line 2653
  • #39 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #40 main
    at main.c line 704


Other information:
Comment 1 Matthew Barnes 2009-06-15 13:16:32 UTC
Can't reproduce the crash.  Seems to be coming from within GtkHtml.
Comment 2 palfrey 2009-06-16 18:12:58 UTC
Thanks for taking the time to report this bug.
Unfortunately, that stack trace is missing some elements that will help a lot
to solve the problem, so it will be hard for the developers to fix that crash.
Can you get us a stack trace with debugging symbols? Please see
http://live.gnome.org/GettingTraces for more information on how to do so and
reopen this bug or report a new one. Thanks in advance!
Comment 3 Pedro Villavicencio 2009-06-19 12:51:55 UTC
there's a similar crash here: 
 
https://bugs.edge.launchpad.net/evolution/+bug/389101

"To reproduce it:
1. open new message.
2. In Message area type some thing like: helllo lllll
3. put mice on world "helllo" and press right mice button.
4. choose "English" > "hello"
and all evolution immediately close."

valgrind log: http://launchpadlibrarian.net/28075712/valgrind-logs-evolution.tar.gz

".

Thread 1 (process 4717)

  • #0 *__GI___libc_free
    at malloc.c line 3599
  • #1 html_text_set_font_face
    at htmltext.c line 3030
  • #2 html_engine_replace_spell_word_with
    at htmlengine.c line 6239
  • #3 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.21.2/gobject/gclosure.c line 767
  • #4 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.21.2/gobject/gsignal.c line 3247
  • #5 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.21.2/gobject/gsignal.c line 2980
  • #6 IA__g_signal_emit
    at /build/buildd/glib2.0-2.21.2/gobject/gsignal.c line 3037
  • #7 _gtk_action_emit_activate
    at /build/buildd/gtk+2.0-2.17.2/gtk/gtkaction.c line 727
  • #8 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.21.2/gobject/gclosure.c line 767
  • #9 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.21.2/gobject/gsignal.c line 3177
  • #10 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.21.2/gobject/gsignal.c line 2980
  • #11 IA__g_signal_emit
    at /build/buildd/glib2.0-2.21.2/gobject/gsignal.c line 3037
  • #12 IA__gtk_widget_activate
    at /build/buildd/gtk+2.0-2.17.2/gtk/gtkwidget.c line 4792
  • #13 IA__gtk_menu_shell_activate_item
    at /build/buildd/gtk+2.0-2.17.2/gtk/gtkmenushell.c line 1139
  • #14 gtk_menu_shell_button_release
    at /build/buildd/gtk+2.0-2.17.2/gtk/gtkmenushell.c line 678
  • #15 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd/gtk+2.0-2.17.2/gtk/gtkmarshalers.c line 84
  • #16 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.21.2/gobject/gclosure.c line 767
  • #17 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.21.2/gobject/gsignal.c line 3285
  • #18 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.21.2/gobject/gsignal.c line 2990
  • #19 IA__g_signal_emit
    at /build/buildd/glib2.0-2.21.2/gobject/gsignal.c line 3037
  • #20 gtk_widget_event_internal
    at /build/buildd/gtk+2.0-2.17.2/gtk/gtkwidget.c line 4761
  • #21 IA__gtk_propagate_event
    at /build/buildd/gtk+2.0-2.17.2/gtk/gtkmain.c line 2396
  • #22 IA__gtk_main_do_event
    at /build/buildd/gtk+2.0-2.17.2/gtk/gtkmain.c line 1601
  • #23 gdk_event_dispatch
    at /build/buildd/gtk+2.0-2.17.2/gdk/x11/gdkevents-x11.c line 2367
  • #24 IA__g_main_context_dispatch
    at /build/buildd/glib2.0-2.21.2/glib/gmain.c line 1814
  • #25 g_main_context_iterate
    at /build/buildd/glib2.0-2.21.2/glib/gmain.c line 2445
  • #26 IA__g_main_loop_run
    at /build/buildd/glib2.0-2.21.2/glib/gmain.c line 2653
  • #27 bonobo_main
    at bonobo-main.c line 311
  • #28 main
    at main.c line 706

Comment 4 Götz Waschk 2009-07-01 19:33:07 UTC

*** This bug has been marked as a duplicate of 584243 ***