Summary: | net-im/{gaim,pidgin} crashes with spell checking and <aspell-0.60 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Steven Hay <wintermute_77> |
Component: | Current packages | Assignee: | Gentoo Net-im project <net-im> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | app-dicts+disabled, devangm, rdavis, wintermute_77 |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 187736 | ||
Attachments: |
Output of aspell
Output of pdigin on loading |
Description
Steven Hay
2005-11-11 14:18:54 UTC
I should have said: gaim 1.5.0 enchant 1.1.6 aspell 0.50.5-r4 what version of gtkspell do you have? gaim only uses gtkspell directly. aspell and enchant are used by gtkspell. [ebuild R ] app-text/gtkspell-2.0.11 And you have an aspell dictionary installed as well? [ebuild R ] app-dicts/aspell-en-0.51.1 Note that gaim worked and then it stopped working, but unfortunately I can't really pin down when it stopped working because I hardly ever get or send AIM messages. So something has broken and re-emerging everything has not fixed the problem. Look like aspell getting an error. You might try running "aspell config" just to see if aspell seems to be working. the data-dir should contain your dictionary info. Created attachment 74679 [details]
Output of aspell
hays@church ~/NPGS/FEM $ ls -l /usr/share/aspell/ total 248 -rw-r--r-- 1 root root 7711 Nov 15 08:15 ASCII.dat -rw-r--r-- 1 root root 7764 Nov 15 08:15 cp1250.dat -rw-r--r-- 1 root root 8034 Nov 15 08:15 cp1251.dat -rw-r--r-- 1 root root 7763 Nov 15 08:15 cp1252.dat -rw-r--r-- 1 root root 7941 Nov 15 08:15 cp1253.dat -rw-r--r-- 1 root root 7755 Nov 15 08:15 cp1254.dat -rw-r--r-- 1 root root 7880 Nov 15 08:15 cp1255.dat -rw-r--r-- 1 root root 7919 Nov 15 08:15 cp1256.dat -rw-r--r-- 1 root root 7775 Nov 15 08:15 cp1257.dat -rw-r--r-- 1 root root 7743 Nov 15 08:15 cp1258.dat -rw-r--r-- 1 root root 98 Nov 15 08:15 dvorak.kbd -rw-r--r-- 1 root root 113 Nov 15 08:17 en.dat -rw-r--r-- 1 root root 7273 Nov 15 08:17 en_phonet.dat -rw-r--r-- 1 root root 7715 Nov 15 08:15 iso8859-1.dat -rw-r--r-- 1 root root 7740 Nov 15 08:15 iso8859-10.dat -rw-r--r-- 1 root root 7733 Nov 15 08:15 iso8859-13.dat -rw-r--r-- 1 root root 7752 Nov 15 08:15 iso8859-14.dat -rw-r--r-- 1 root root 7729 Nov 15 08:15 iso8859-15.dat -rw-r--r-- 1 root root 7737 Nov 15 08:15 iso8859-2.dat -rw-r--r-- 1 root root 7726 Nov 15 08:15 iso8859-3.dat -rw-r--r-- 1 root root 7726 Nov 15 08:15 iso8859-4.dat -rw-r--r-- 1 root root 8007 Nov 15 08:15 iso8859-5.dat -rw-r--r-- 1 root root 7862 Nov 15 08:15 iso8859-6.dat -rw-r--r-- 1 root root 7890 Nov 15 08:15 iso8859-7.dat -rw-r--r-- 1 root root 7800 Nov 15 08:15 iso8859-8.dat -rw-r--r-- 1 root root 7707 Nov 15 08:15 iso8859-9.dat -rwxr-xr-x 1 root root 532 Nov 15 08:15 ispell -rw-r--r-- 1 root root 8037 Nov 15 08:15 koi8-f.dat -rw-r--r-- 1 root root 7955 Nov 15 08:15 koi8-r.dat -rw-r--r-- 1 root root 7979 Nov 15 08:15 koi8-u.dat -rwxr-xr-x 1 root root 118 Nov 15 08:15 spell -rw-r--r-- 1 root root 99 Nov 15 08:15 split.kbd -rw-r--r-- 1 root root 100 Nov 15 08:15 standard.kbd -rw-r--r-- 1 root root 7801 Nov 15 08:15 viscii.dat Does /usr/lib/aspell have your dictionaries? You can also create a text file with some misspelled words and run aspell -c filename and see if it works. Does this problem still persist after updates since the bug was filed? Due to no response I am going to close the bug as fixed, however if it is still an issue, feel free to re-open the bug report. This problem still exists, now with pidgin. The workaround is to compile gaim without spelling support. Created attachment 118265 [details]
Output of pdigin on loading
[ebuild R ] app-text/aspell-0.50.5-r4 USE="gpm" 993 kB [ebuild R ] app-text/gtkspell-2.0.11-r1 USE="-doc" 340 kB [ebuild R ] net-im/pidgin-2.0.0 USE="crypt dbus gstreamer gtk nls perl spell ssl -avahi -bonjour -cjk -console -custom-cflags -debug -doc -eds -gadu -gnutls -groupwise -meanwhile -msn -prediction -qq -sasl -silc -startup-notification -tcl -tk -xscreensaver" 0 kB hard to find what the exact problem is... I agree there's probably something wrong with aspell or enchant. Can you paste you emerge --info ? hays@church ~ $ emerge --info Portage 2.1.2.2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r2, 2.6.19-gentoo-r5 i686) ================================================================= System uname: 2.6.19-gentoo-r5 i686 AMD Athlon(tm) XP 2500+ Gentoo Base System release 1.12.9 Timestamp of tree: Sat, 05 May 2007 07:30:09 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-java/java-config: 1.3.7, 2.0.31-r5 dev-lang/python: 2.3.5-r3, 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer -fweb" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/php/apache1-php5/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer -fweb" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/berkano /usr/local/portage" SYNC="rsync://knuth/gentoo-portage" USE="3dnow 3dnowext X a52 aac acpi alsa apache2 arts berkdb bitmap-fonts cairo cdr cjk cli cracklib crypt cups dbus dri dvd dvdr dvdread emboss encode esd fam firefox fortran gdbm gif gpm gstreamer gtk gtk2 hal iconv ipv6 isdnlog jpeg kde ldap libg++ mad midi mikmod mmx mmxext mp3 mpeg ncurses nls nptl nptlonly nsplugin ogg oggvorbis opengl oss pam pcre perl php png ppds pppd python qt3 qt4 quicktime readline reflection samba sdl session spell spl sse ssl tcpd theora tiff truetype truetype-fonts type1-fonts unicode vorbis win32codecs x264 x86 xinerama xml xml2 xorg xv xvid zlib" ALSA_CARDS="ice1724" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia vesa fbdev" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS This problem seems to go away with the installation of aspell-0.60 and its associated dictionary, which is in ~x86 currently. seems this bug is fixed by an aspell upgrade.. any plan on marking aspell 0.60 stable one day ? aspell-0.60 and its dictionaries are now marked stable on all major arches. aspell-0.60.5 is stable everywhere, I guess update the dependency and be done with this? *** Bug 192890 has been marked as a duplicate of this bug. *** The problem still seems to be there: USE="spell" emerge -pv aspell aspell-en enchant gtkspell pidgin [ebuild R ] app-text/aspell-0.60.5 USE="-examples -gpm nls" 1,714 kB [ebuild R ] app-dicts/aspell-en-6.0.0 179 kB [ebuild R ] app-text/enchant-1.3.0 0 kB [ebuild R ] app-text/gtkspell-2.0.11-r1 USE="-doc" 0 kB [ebuild R ] net-im/pidgin-2.2.0 USE="-bonjour dbus -debug -doc -eds -gadu gnutls -groupwise -gstreamer gtk -meanwhile -ncurses -networkmanager nls -perl -prediction -qq -sasl -silc spell -tcl -tk -zephyr" 7,912 kB The startup output at the command line is a bit different, without USE="debug" the first line is: *** glibc detected *** pidgin: munmap_chunk(): invalid pointer: 0x00000000005e0780 *** Followed by the backtrace and long memory map: http://bugs.gentoo.org/attachment.cgi?id=131186 (the attachment is with USE="debug") I did try aspell -c file with file having three words, and an ncurses-ish interface popped up asking to either ignore or add the two badly misspelled words. Same with enchant -l file, it output the two misspelled words to the command line. gtkspell is just a library, I'm not sure how to test it. need a detailed backtrace Devang, I guess this bug is fixed long time ago. If it is still an issue, please, update system and open new bug with new backtrace. Closing this bug. |