en-US causes a crash of icu

If I

export LC_MESSAGES=en_US.utf8

then I get a crash (from dotnet)

Program terminated with signal SIGABRT, Aborted.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
44            return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
[Current thread is 1 (Thread 0x7feb0887c740 (LWP 4347))]
(gdb) bt
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#1  0x00007feb08399bc3 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:78
#2  0x00007feb08340f9e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3  0x00007feb083289d2 in __GI_abort () at abort.c:100
#4  0x00007feb083297a7 in __libc_message_impl (fmt=fmt@entry=0x7feb084dc204 "*** %s ***: terminated\n") at ../sysdeps/posix/libc_fatal.c:134
#5  0x00007feb08427e79 in __GI___fortify_fail (msg=msg@entry=0x7feb084dc21c "stack smashing detected") at fortify_fail.c:24
#6  0x00007feb084290f4 in __stack_chk_fail () at stack_chk_fail.c:24
#7  0x00007fea80138b2f in ures_getFunctionalEquivalent_74 (result=<optimized out>, resultCapacity=<optimized out>, path=<optimized out>, resName=<optimized out>, keyword=<optimized out>, locid=<optimized out>, 
    isAvailable=<optimized out>, omitDefault=<optimized out>, status=<optimized out>) at /usr/src/debug/icu-74.2-2.fc41.x86_64/source/common/uresbund.cpp:3399
#8  0x00007fa9dd15e731 in icu_74::DateTimePatternGenerator::getCalendarTypeToUse (this=this@entry=0x56221dc28250, locale=..., destination=..., err=@0x7ffe15deb5ec: U_ZERO_ERROR)
    at /usr/src/debug/icu-74.2-2.fc41.x86_64/source/i18n/dtptngen.cpp:896
#9  0x00007fa9dd15e912 in icu_74::DateTimePatternGenerator::addCLDRData (this=this@entry=0x56221dc28250, locale=..., errorCode=@0x7ffe15deb5ec: U_ZERO_ERROR) at /usr/src/debug/icu-74.2-2.fc41.x86_64/source/i18n/dtptngen.cpp:1055
#10 0x00007fa9dd1627b1 in icu_74::DateTimePatternGenerator::initData (this=this@entry=0x56221dc28250, locale=..., status=@0x7ffe15deb5ec: U_ZERO_ERROR, skipStdPatterns=skipStdPatterns@entry=0 '\000')
    at /usr/src/debug/icu-74.2-2.fc41.x86_64/source/i18n/dtptngen.cpp:521
#11 0x00007fa9dd162a56 in icu_74::DateTimePatternGenerator::DateTimePatternGenerator (this=<optimized out>, locale=..., status=<optimized out>, skipStdPatterns=<optimized out>, this=<optimized out>, locale=..., status=<optimized out>, 
    skipStdPatterns=<optimized out>) at /usr/src/debug/icu-74.2-2.fc41.x86_64/source/i18n/dtptngen.cpp:365
#12 0x00007fa9dd162b0f in icu_74::DateTimePatternGenerator::createInstance (locale=..., status=@0x7ffe15deb5ec: U_ZERO_ERROR) at /usr/src/debug/icu-74.2-2.fc41.x86_64/source/i18n/dtptngen.cpp:312
#13 0x00007fa9dd26471b in udatpg_open_74 (locale=<optimized out>, pErrorCode=0x7ffe15deb5ec) at /usr/src/debug/icu-74.2-2.fc41.x86_64/source/i18n/udatpg.cpp:36

downloaded icu4c-77_1-Fedora_Linux40-x64.tgz

then

tar -xzvf icu4c-77_1-Fedora_Linux40-x64.tgz

and from the icu folder

sudo cp -r usr/local/bin/* /usr/local/bin/
sudo cp -r usr/local/include/* /usr/local/include/
sudo cp -r usr/local/lib/* /usr/lib64/

and finally

$ export LC_MESSAGES=en_US.utf8
$ dotnet --version
8.0.407