Closed chrisnew closed 1 month ago
would be nice to disable spellchecking somehow :)
Happens with evolution on Arch Linux, too.
Thread 1 "evolution" received signal SIGSEGV, Segmentation fault.
0x00007fff1e56ebd6 in hspell_check_word () from /usr/lib/libhspell.so.0
(gdb) bt
#0 0x00007fff1e56ebd6 in hspell_check_word () at /usr/lib/libhspell.so.0
#1 0x00007fff1e776c86 in () at /usr/lib/enchant/enchant_hspell.so
#2 0x00007ffff4a123b8 in () at /usr/lib/libwebkit2gtk-4.0.so.37
#3 0x00007ffff4a124e8 in () at /usr/lib/libwebkit2gtk-4.0.so.37
#4 0x00007ffff3d32dd0 in () at /usr/lib/libwebkit2gtk-4.0.so.37
#5 0x00007ffff3d333c5 in () at /usr/lib/libwebkit2gtk-4.0.so.37
#6 0x00007ffff3acfeb6 in () at /usr/lib/libwebkit2gtk-4.0.so.37
#7 0x00007ffff3e46b2b in () at /usr/lib/libwebkit2gtk-4.0.so.37
#8 0x00007ffff3e42917 in () at /usr/lib/libwebkit2gtk-4.0.so.37
#9 0x00007ffff3a2345f in () at /usr/lib/libwebkit2gtk-4.0.so.37
#10 0x00007ffff3b0e4d1 in () at /usr/lib/libwebkit2gtk-4.0.so.37
#11 0x00007ffff3a1f15d in () at /usr/lib/libwebkit2gtk-4.0.so.37
#12 0x00007ffff3a1f2ce in () at /usr/lib/libwebkit2gtk-4.0.so.37
#13 0x00007ffff3a1fc9c in () at /usr/lib/libwebkit2gtk-4.0.so.37
#14 0x00007fffec0dedc4 in WTF::RunLoop::performWork() () at /usr/lib/libjavascriptcoregtk-4.0.so.18
#15 0x00007fffec1176aa in () at /usr/lib/libjavascriptcoregtk-4.0.so.18
#16 0x00007ffff61610be in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#17 0x00007ffff6162f69 in () at /usr/lib/libglib-2.0.so.0
#18 0x00007ffff6163f42 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#19 0x00007ffff6c4950f in gtk_main () at /usr/lib/libgtk-3.so.0
#20 0x000055555555786a in main ()
I'm getting the same crash with evolution as well:
Thread 1 "evolution" received signal SIGSEGV, Segmentation fault.
0x00007fffafdf8976 in hspell_check_word () from /usr/lib/libhspell.so.0
(gdb) bt
#0 0x00007fffafdf8976 in hspell_check_word () at /usr/lib/libhspell.so.0
#1 0x00007fffbd2c0ca6 in () at /usr/lib/enchant/enchant_hspell.so
#2 0x00007ffff317fde2 in e_spell_dictionary_check_word () at /usr/lib/evolution/libevolution-util.so
#3 0x00007ffff317eb10 in e_spell_checker_check_word () at /usr/lib/evolution/libevolution-util.so
#4 0x00007ffff318162e in () at /usr/lib/evolution/libevolution-util.so
[...]
I'd guess the problem isn't with evolution or Remarkable, but with enchant (or hspell).
I played around this a bit. Turned out, the spellcheck language in evolution was set to Hebrew (for whatever reason). Also, I wrote a little test program feeding a string containing "ä" (UTF-8) to enchant; if the language is set to "he" (for Hebrew), I get a core-dump as well.
After changing the spellcheck language in evolution to something else (like English), I was again able to enter umlauts without crashes.
I had the same issue in a reproducible fashion: starting Remarkable and typing ü+{Enter}
crashes the process. I solved the issue by:
sudo pacman -S hunspell-de hunspell-en hunspell-en_US hunspell-fr
happens on Archlinux with
remarkable-webkit2gtk
provided as AUR.