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