Quantcast
Viewing all articles
Browse latest Browse all 2849

General Questions • [Software] Spellcheck crashes evolution when language not English

Just installed latest stable bookworm (debian 12.5) on a Panasonic CF-54 laptop ("Toughbook") with mate desktop,

In Evolution, whenever I try to run spellcheck with German or French checked in "Edit -> Preferences -> Composer Preferences -> Spell Checking -> Languages", it crashes with "Segmentation fault". This does not happen when English is selected as the only language, but does if any other language is (with or without English).

When starting evolution from shell, this is the output:

Code:

nick@nickspanasonic:~$ evolution** (evolution:6454): WARNING **: 00:24:02.952: Failed to canonicalize path /home/nick/.local/share/evolution/preview-plugins: No such file or directory** (evolution:6454): CRITICAL **: 00:24:02.952: Attempted to add disallowed path to sandbox: /home/nick/.local/share/evolution/preview-plugins** (evolution:6454): WARNING **: 00:24:09.038: Failed to canonicalize path /home/nick/.local/share/evolution/webkit-editor-plugins: No such file or directory** (evolution:6454): CRITICAL **: 00:24:09.039: Attempted to add disallowed path to sandbox: /home/nick/.local/share/evolution/webkit-editor-plugins(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.093: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.094: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.096: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.099: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.102: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.104: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.106: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.109: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.111: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.113: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.116: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.119: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.121: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.125: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.127: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.130: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.132: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.134: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.137: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.142: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.145: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.147: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.150: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.152: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.162: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.165: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.169: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.172: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.174: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.177: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.179: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.181: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.183: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.188: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.190: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.193: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.196: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.199: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.202: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.204: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.206: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.211: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.214: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.220: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.222: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.225: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.228: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.230: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.233: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.239: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.243: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.246: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.248: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.256: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.260: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.263: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.266: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.270: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.271: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.274: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.276: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.278: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.283: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.286: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.288: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.292: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.294: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.295: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.297: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.300: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.302: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.304: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.306: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.308: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.311: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.317: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.319: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.321: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.323: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.325: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.326: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.329: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.330: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.332: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.338: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.341: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.346: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.348: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.351: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.355: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.359: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.363: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.365: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.367: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.375: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.380: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.384: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.387: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.389: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.391: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.392: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.394: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.396: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.398: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.401: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.403: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.408: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.415: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.418: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.421: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.423: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.425: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.428: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.430: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.432: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.436: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.440: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.445: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.448: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.451: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.454: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.456: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.458: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.460: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.463: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.467: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.470: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.474: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:24:16.476: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failedSegmentation faultnick@nickspanasonic:~$ 
Everything through the fourth diagnostic line

Code:

** (evolution:6454): CRITICAL **: 00:24:09.039: Attempted to add disallowed path to sandbox: /home/nick/.local/share/evolution/webkit-editor-plugins
is produced when there is no crash, but the subsequent 129 lines of the form

Code:

(WebKitWebProcess:2): evolution-util-CRITICAL **: 00:10:37.416: e_spell_dictionary_check_word: assertion 'enchant_dict != NULL' failed
happened when spellcheck was run in German.

I have no idea how to further debug this issue (nothing remotely similar found in online searches), so any suggestions are welcome.

Thanks in advance

Statistics: Posted by gurfle — 2024-04-01 08:04



Viewing all articles
Browse latest Browse all 2849

Trending Articles