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