Tested on Ubuntu 25.04. This seems to no longer be an issue. Thank you for reminding me.
-- You received this bug notification because you are a member of Debcrafters packages, which is subscribed to gnome-text-editor in Ubuntu. https://bugs.launchpad.net/bugs/2087869 Title: gnome-text-editor crashed with SIGABRT (assertion failure: "assertion failed: (word_len > 0)") when typing 2 newlines in a Thai text Status in gnome-text-editor package in Ubuntu: Won't Fix Bug description: Steps to reproduce: 0. From the crash, I assume you need a Thai spelling dictionary package installed. I think it's `hunspell-th`. 1. Open gnome-text-editor to an empty document. 2. Type or paste a Thai character. You can copy one here: ก 3. Press "Enter" twice. Expected result: 2 newlines are inserted. Actual result: 1 newline is inserted. After that, the program aborts with: --- ** ERROR:../lib/enchant/spelling-enchant-dictionary.c:87:spelling_enchant_dictionary_contains_word: assertion failed: (word_len > 0) Bail out! ERROR:../lib/enchant/spelling-enchant-dictionary.c:87:spelling_enchant_dictionary_contains_word: assertion failed: (word_len > 0) --- The backtrace of the aborting thread is: --- #0 __pthread_kill_implementation (threadid=<optimized out>, signo=6, no_tid=0) at ./nptl/pthread_kill.c:44 #1 __pthread_kill_internal (threadid=<optimized out>, signo=6) at ./nptl/pthread_kill.c:78 #2 __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 #3 0x00007ffff664519e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #4 0x00007ffff6628902 in __GI_abort () at ./stdlib/abort.c:79 #5 0x00007ffff7b490cc in g_assertion_message (domain=domain@entry=0x0, file=file@entry=0x7ffff7ab1188 "../lib/enchant/spelling-enchant-dictionary.c", line=line@entry=87, func=func@entry=0x7ffff7aae3c0 <__func__.5.lto_priv.3> "spelling_enchant_dictionary_contains_word", message=message@entry=0x7fffb0007030 "assertion failed: (word_len > 0)") at ../../../glib/gtestutils.c:3387 #6 0x00007ffff7bb3b67 in g_assertion_message_expr (domain=domain@entry=0x0, file=file@entry=0x7ffff7ab1188 "../lib/enchant/spelling-enchant-dictionary.c", line=line@entry=87, func=func@entry=0x7ffff7aae3c0 <__func__.5.lto_priv.3> "spelling_enchant_dictionary_contains_word", expr=expr@entry=0x7ffff7aaed9f "word_len > 0") at ../../../glib/gtestutils.c:3413 #7 0x00007ffff7aa51ec in spelling_enchant_dictionary_contains_word (dictionary=0x555555a10050, word=0x5555573a8564 "\n", word_len=0) at ../lib/enchant/spelling-enchant-dictionary.c:87 #8 0x00007ffff7aa28b2 in _spelling_dictionary_check_words (self=0x555555a10050, text=0x5555573a8560 "ก\n\n", positions=<optimized out>, n_positions=<optimized out>) at ../lib/spelling-dictionary.c:322 #9 spelling_job_check (task=0x5555573f68a0, source_object=0x555557382800, task_data=<optimized out>, cancellable=<optimized out>) at ../lib/spelling-job.c:394 #10 0x00007ffff7d968d2 in g_task_thread_pool_thread (thread_data=0x5555573f68a0, pool_data=<optimized out>) at ../../../gio/gtask.c:1583 #11 0x00007ffff7bbe922 in g_thread_pool_thread_proxy (data=<optimized out>) at ../../../glib/gthreadpool.c:336 #12 0x00007ffff7bb9ec2 in g_thread_proxy (data=0x7fffdc000c50) at ../../../glib/gthread.c:892 #13 0x00007ffff66a1e2e in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 #14 0x00007ffff6733a4c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 --- This is Ubuntu 24.10 with gnome-text-editor 47.0-1ubuntu2. ProblemType: Crash DistroRelease: Ubuntu 24.10 Package: gnome-text-editor 47.0-1ubuntu2 ProcVersionSignature: Ubuntu 6.11.0-9.9-generic 6.11.0 Uname: Linux 6.11.0-9-generic x86_64 NonfreeKernelModules: zfs ApportVersion: 2.30.0-0ubuntu4 Architecture: amd64 CasperMD5CheckResult: pass CrashCounter: 1 CurrentDesktop: ubuntu:GNOME Date: Tue Nov 12 01:14:32 2024 ExecutablePath: /usr/bin/gnome-text-editor ExecutableTimestamp: 1727867972 InstallationDate: Installed on 2024-07-23 (111 days ago) InstallationMedia: Ubuntu 24.04 LTS "Noble Numbat" - Release amd64 (20240424) ProcCmdline: /usr/bin/gnome-text-editor ProcCwd: /home/peat ProcEnviron: LANG=th_TH.UTF-8 PATH=(custom, user) SHELL=/bin/bash XDG_RUNTIME_DIR=<set> Signal: 6 SignalName: SIGABRT SourcePackage: gnome-text-editor StacktraceTop: ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 g_assertion_message_expr () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 ??? () at /lib/x86_64-linux-gnu/libspelling-1.so.2 ??? () at /lib/x86_64-linux-gnu/libspelling-1.so.2 ??? () at /lib/x86_64-linux-gnu/libgio-2.0.so.0 Title: gnome-text-editor crashed with SIGABRT in ???() UpgradeStatus: Upgraded to oracular on 2024-11-03 (8 days ago) UserGroups: adm cdrom dialout dip libvirt lpadmin lxd plugdev sbuild sudo users separator: To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-text-editor/+bug/2087869/+subscriptions -- Mailing list: https://launchpad.net/~debcrafters-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~debcrafters-packages More help : https://help.launchpad.net/ListHelp

