On Thu, 06 Jul 2023 at 09:50:57 +0100, Simon McVittie wrote: > On Wed, 05 Jul 2023 at 22:44:40 +0200, Bastian Venthur wrote: > > #5 0x00007f134cbe97ce g_utf8_collate_key (libglib-2.0.so.0 > > + 0x8a7ce) > > #6 0x00007f134ccee180 e_source_set_display_name > > (libedataserver-1.2.so.27 + 0x57180) > > Well, this is messed up - something is setting the display name of an > ESource (a calendar or address book or something similar) to a value that > is, apparently, so long that allocating memory for its collation key (a > version that has been modified to sort in the correct locale-sensitive > order) will fail.
I wonder whether this is the same root cause as #1040452: glibc (>= 2.37-2) sometimes generating corrupted locale archives? That might explain why g_utf8_collate_key() would get nonsense results. Please try with glibc (>= 2.37-5) which fixes that bug, and maybe this one too. smcv