Bug#613362: gedit: crash on spelling fix for "workflow"

Arthur de Jong arthur at west.nl
Mon Feb 14 10:56:47 UTC 2011


Subject: gedit: crash on spelling fix for "workflow"
Package: gedit
Version: 2.30.4-2
Severity: normal

When activating the spelling checker (Tools -> Autocheck Spelling, 
language is set to "English (United Kingdom)") gedit consistently
crashes when right clicking on the word "workflow". When opening an
empty document and reproducing it within gdb:

% gdb gedit
GNU gdb (GDB) 7.2-debian
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/gedit...(no debugging symbols found)...done.
(gdb) r
Starting program: /usr/bin/gedit 
[Thread debugging using libthread_db enabled]

Program received signal SIGSEGV, Segmentation fault.
0xb2788516 in mkallcap(char*, cs_info const*) () from /usr/lib/libhunspell-1.2.so.0
(gdb) bt
#0  0xb2788516 in mkallcap(char*, cs_info const*) () from /usr/lib/libhunspell-1.2.so.0
#1  0xb2799160 in SuggestMgr::ngsuggest(char**, char*, int, HashMgr**, int) ()
   from /usr/lib/libhunspell-1.2.so.0
#2  0xb2792e7e in Hunspell::suggest(char***, char const*) () from /usr/lib/libhunspell-1.2.so.0
#3  0xb28b18ac in MySpellChecker::suggestWord(char const*, unsigned int, unsigned int*) ()
   from /usr/lib/enchant/libenchant_myspell.so
#4  0xb28b1a54 in ?? () from /usr/lib/enchant/libenchant_myspell.so
#5  0xb289e59e in enchant_dict_suggest () from /usr/lib/libenchant.so.1
#6  0xb28c6866 in gedit_spell_checker_get_suggestions () from /usr/lib/gedit-2/plugins/libspell.so
#7  0xb28caa50 in ?? () from /usr/lib/gedit-2/plugins/libspell.so
#8  0xb78d51b8 in g_cclosure_marshal_VOID__OBJECT () from /usr/lib/libgobject-2.0.so.0
#9  0xb78c813a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#10 0xb78de61d in ?? () from /usr/lib/libgobject-2.0.so.0
#11 0xb78dfbfc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#12 0xb78e0076 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#13 0xb7d964cd in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#14 0xb7e129d8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#15 0xb7cc9faf in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#16 0xb78c813a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#17 0xb78de61d in ?? () from /usr/lib/libgobject-2.0.so.0
#18 0xb78dfbfc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#19 0xb78dfebd in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#20 0xb7d34705 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb7d34b68 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#22 0xb7ccbe74 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#23 0xb78c67a9 in ?? () from /usr/lib/libgobject-2.0.so.0
#24 0xb78c813a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#25 0xb78de266 in ?? () from /usr/lib/libgobject-2.0.so.0
#26 0xb78dfa7b in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#27 0xb78e0076 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#28 0xb7df8156 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#29 0xb7cc598c in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#30 0xb7b4ddda in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#31 0xb77f2305 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#32 0xb77f5fe8 in ?? () from /lib/libglib-2.0.so.0
#33 0xb77f6527 in g_main_loop_run () from /lib/libglib-2.0.so.0
#34 0xb7cc5e19 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#35 0x0806ad30 in main ()
(gdb)

-- Package-specific info:
Active plugins:
  - joinlines
  - taglist
  - spell
  - modelines
  - drawspaces
  - time
  - externaltools
  - docinfo
  - changecase
  - seahorse-pgp
  - sort
  - snippets

No plugin installed in $HOME.

Module versions:
  - glib                  
  - gtk+                  
  - gtksourceview         
  - pygobject             
  - pygtk                 
  - pygtksourceview       2.10.1
  - enchant               
  - iso-codes             3.24.1

Python module versions:
  - python                2.6.6
  - pygtk                 2.17.0 (GTK+ 2.20.1)


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (800, 'unstable'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gedit depends on:
ii  gconf2                2.28.1-6           GNOME configuration database syste
ii  gedit-common          2.30.4-2           official text editor of the GNOME 
ii  iso-codes             3.24.1-1           ISO language, territory, currency,
ii  libatk1.0-0           1.30.0-1           The ATK accessibility toolkit
ii  libc6                 2.11.2-11          Embedded GNU C Library: Shared lib
ii  libcairo2             1.10.2-2           The Cairo 2D vector graphics libra
ii  libenchant1c2a        1.6.0-1            a wrapper library for various spel
ii  libgconf2-4           2.28.1-6           GNOME configuration database syste
ii  libglib2.0-0          2.24.2-1           The GLib library of C routines
ii  libgtk2.0-0           2.20.1-2           The GTK+ graphical user interface 
ii  libgtksourceview2.0-0 2.10.4-1           shared libraries for the GTK+ synt
ii  libice6               2:1.0.7-1          X11 Inter-Client Exchange library
ii  libpango1.0-0         1.28.3-1+squeeze1  Layout and rendering of internatio
ii  libpython2.6          2.6.6-8+b1         Shared Python runtime library (ver
ii  libsm6                2:1.2.0-1          X11 Session Management library
ii  libx11-6              2:1.4.1-4          X11 client-side library
ii  libxml2               2.7.8.dfsg-2       GNOME XML library
ii  python                2.6.6-3+squeeze5   interactive high-level object-orie
ii  python-gobject        2.21.4+is.2.21.3-1 Python bindings for the GObject li
ii  python-gtk2           2.17.0-4           Python bindings for the GTK+ widge
ii  python-gtksourceview2 2.10.1-1           Python bindings for the GtkSourceV
ii  python-support        1.0.11             automated rebuilding support for P

Versions of packages gedit recommends:
ii  python-gnome2            2.28.1-1        Python bindings for the GNOME desk
ii  yelp                     2.30.1+webkit-1 Help browser for GNOME
ii  zenity                   2.30.0-1        Display graphical dialog boxes fro

gedit suggests no packages.

-- no debconf information

-- 
-- arthur de jong - arthur at west.nl - west consulting b.v. --






More information about the pkg-gnome-maintainers mailing list