GNOME Bugzilla – Bug 336958
spell checking arabic crashes evolution
Last modified: 2017-02-09 13:39:00 UTC
Steps to reproduce: 1. Install arabic dictionary in aspell 2. type arabic in new email in evolution 3. try to spellcheck Stack trace: Program received signal SIGSEGV, Segmentation fault.
+ Trace 67407
Thread NaN (LWP 24241)
Other information: Is this supposed to go to evolution? Wouldn't it be easier if it used gnome-spell or gtkspell directly ?
The dictionary is available here : http://www.eglug.org/node/1976
unique stack trace Thanks for the bug report. Unfortunately, that stack trace is not very useful in determining the cause of the crash. Can you get us one with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so.
I am on gentoo and these are my cflags : CFLAGS="-Os -march=i686 -pipe" But I strip all binaries. It will be a pain to recompile all these packages with debugging symbols, but I will try.
I recompiled libgtkhtml-3.10.0 with -g -O2 and nostrip feature. Here's the backtrace : Program received signal SIGSEGV, Segmentation fault.
+ Trace 67499
Thread NaN (LWP 392)
excellent. please run "bt full" at the gdb prompt and paste the output. confirming report.
+ Trace 67511
hi islam, evolution uses gtkhtml which uses gnome-spell, and gnome-spell's bug tracking system is http://bugzilla.ximian.com. just for your interest. :-) which gnome-spell version is this, 1.0.7 or older?
I am on gentoo and this is gnome-spell-1.0.7 with latest enchant patch from abisource's website. Would it be better if I opened a bug there?
no, it really seems that this is a gtkhtml bug. targetting to 2.6. islam, this is 100% reproducible? does it depend on some special letters, or does this also happen if you only write one word or one letter?
Hi sorry for being late. I can trigger the bug with one word, which is my name in arabic. Ironic eh ? "اسلام" and spell check should crash it.
i finally succeeded in forcing my gnome to update to gnome-spell-1.0.7 (cough...) and i can reproduce this now. i already have problems to mark the word correctly when viewing it in evolution, could be the same reason. evolution does not crash if i write that word without the first (in the sense of Right-To-Left) letter. i'm going to rpovide the same stacktrace, but with line numbers: Backtrace was generated from '/opt/gnome/libexec/evolution-2.6' Using host libthread_db library "/lib/tls/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 1099571680 (LWP 16616)] [New Thread 1124588464 (LWP 16720)] [Thread debugging using libthread_db enabled] [New Thread 1099571680 (LWP 16616)] [New Thread 1124588464 (LWP 16720)] [Thread debugging using libthread_db enabled] [New Thread 1099571680 (LWP 16616)] [New Thread 1124588464 (LWP 16720)] [New Thread 1121803184 (LWP 16690)] [New Thread 1121532848 (LWP 16689)] [New Thread 1116552112 (LWP 16631)] [New Thread 1114295216 (LWP 16629)] [New Thread 1112193968 (LWP 16628)] [New Thread 1110092720 (LWP 16627)] 0xffffe410 in ?? ()
+ Trace 67733
as i had already written a few months ago, evolution should be ported to use enchant instead of gnome-spell, i think.
I am still seeing this issue in evolution-2.9.2 what's the story ?
problem is known and confirmed. as soon as some developer has time it will be fixed.
*** Bug 441202 has been marked as a duplicate of this bug. ***
I think this is no longer an issue , since evolution uses enchant now ?
Downstream bug report about the same from 4.0.x: https://bugzilla.redhat.com/show_bug.cgi?id=787102
+ Trace 229591
Thread 1 (Thread 0x7f7ce028e9a0 (LWP 2187))
GtkHtml is not under active development anymore. Evolution (its main consumer) switched to a WebKit backend a while ago. It is currently unlikely that there will be any further GtkHtml development. Closing this report as WONTFIX as part of Bugzilla Housekeeping (bug 778387) to reflect reality. Please feel free to reopen this bug report in the future if anyone takes the responsibility for active development again.