diff options
author | Andreas K. Hüttel <dilfridge@gentoo.org> | 2025-01-26 23:26:07 +0100 |
---|---|---|
committer | Andreas K. Hüttel <dilfridge@gentoo.org> | 2025-01-26 23:26:07 +0100 |
commit | 306acc0519587514b326ac87c42f8341afd5725e (patch) | |
tree | 4ec41314f58009bd02c967ddcb45a563148ce499 | |
parent | dc650eb715df0a272ce43dfb55a209d5b018cc04 (diff) | |
download | glibc-306acc0519587514b326ac87c42f8341afd5725e.zip glibc-306acc0519587514b326ac87c42f8341afd5725e.tar.gz glibc-306acc0519587514b326ac87c42f8341afd5725e.tar.bz2 |
NEWS: Add list of bugs fixed in 2.41
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
-rw-r--r-- | NEWS | 137 |
1 files changed, 135 insertions, 2 deletions
@@ -128,8 +128,141 @@ found in the advisories directory of the release tarball: The following bugs were resolved with this release: - [The release manager will add the list generated by - scripts/list-fixed-bugs.py just before the release.] + [6050] locale: iconv(1) buffers all of stdin in memory + [10460] locale: iconv does not support in-place conversion + [12683] nptl: Race conditions in pthread cancellation + [14147] nptl: Async cancellation left active after longjmp out of + signal handler + [14799] network: RES_OPTIONS cannot disable options enabled in + /etc/resolv.conf + [17703] locale: iconv(1) EFAULTs reading the second non-mmapable input + [20632] stdio: Buffer overflow in wchar IO (_IO_wfile_overflow) + [23675] stdio: freopen() with "ccs=<charset>" leaves the stream + unoriented + [25847] nptl: pthread_cond_signal failed to wake up pthread_cond_wait + due to a bug in undoing stealing + [26275] libc: abort(3) is not signal-safe + [27543] ports: Inconsistent behavior when handling FPSCR on SH + [27821] stdio: double call to ungetc causes uninitialized memory + reading. (also: ungetc causes memory leak) + [29437] libc: arc4random is too slow + [30009] build: unterminated options list in benchtest + [30081] network: libresolv: timeout when running in single-request + mode + [30220] math: String to double returns incorrectly rounded value for + hexadecimal subnormal + [30584] libc: initstate and initstate_r crash when the state argument + is unaligned + [30647] stdio: scanf functions wrong on nan() + [31394] libc: clone on sparc might fail with -EFAULT for no valid + reason + [31717] dynamic-link: TLS for library gets reallocated when loaded in + two contexts. + [31799] dynamic-link: -static-pie -Wl,-Ttext-segment=0x50000 doesn't + work + [31859] locale: Transliteration rules with two input characters like + "ḌḌ" "DDH" do not work. + [31890] network: DNS stub resolver ignores header-only error responses + [31928] build: glibc doesn't compile if the compiler already define + _FORTIFY_SOURCE + [31968] libc: mremap implementation in C does not handle arguments + correctly + [31985] dynamic-link: la_objopen not called when ld.so is imported + into a private namespace. However, la_objclose is called with an + unknown cookie. + [31997] libc: exit is not thread-safe, even when all atexit handlers + are thread-safe + [32026] libc: strerror, strsignal TLS not handled correctly for + secondary namespaces (dlmopen, LD_AUDIT) + [32033] locale: iconv (the program) does not truncate output file if + input is empty + [32040] nptl: CPU affinity test skeleton for sched_setaffinity and + pthread_setaffinity_np can fail to report failure. + [32042] build: Compilation issue for tst-resolv-short-response.c with + older GCC + [32045] math: nan() / strtod() incorrectly set errno for overflowing + nan payload + [32046] locale: iconv -c fails to report input encoding errors if + output buffer is full + [32047] libc: Tunables may incorrectly set Prefer_PMINUB_for_stringop + [32050] locale: iconv - - < /dev/null fails with Bad file descriptor + [32052] libc: stdlib.h's use of 'sz' identifier causes libstdc++ test + failure + [32065] dynamic-link: _dl_fini does not call la_objclose for proxy + link maps + [32066] dynamic-link: dlclose signals la_activity (LA_ACT_DELETE) + after la_objclose calls + [32078] string: Random __strchrnul_evex512 failures + [32124] libc: readdir_r does not relay errors reported by the kernel + [32125] libc: powerpc: Missing TOC stub in __syscall_cancel_arch for + powerpc64le-linux-gnu + [32126] libc: readdir64_r: Do not skip entries with zero d_ino values + [32128] libc: Compat readdir64_r (__old_readdir64_r) does not enforce + NAME_MAX limit + [32134] stdio: freopen does not clear flags2 (FD_CLOEXEC etc) + [32137] libc: libio/tst-stderr-compat, libio/tst-bz24228, math/test- + matherr-2, nptl/tst-pthread_kill-exited fails on powerpc-unknown- + linux-gnu + [32140] stdio: freopen leaks memory on failure + [32145] libc: New stdlib/tst-strtod1i, stdlib/tst-strtod3, stdlib/tst- + strtod4, stdlib/tst-strtod5i failures on powerpc64le-linux-gnu + [32148] stdio: Memory corruption with ancient i386 binaries using + stdio + [32168] localedata: Update locale data to Unicode 16.0.0 + [32173] libc: sparc: restartable syscalls are broken + [32192] build: s390: utf16-utf32-z9.c fails to build w/ -fomit-frame- + pointer + [32197] locale: FAIL: iconv/tst-iconv_prog-buffer failures + [32212] string: x86_64/strcmp caused 25% performance drop by commit + 84e7c46df + [32214] libc: random_bits always returns the same value if getrandom + fails + [32215] libc: Signal handlers after fork may encounter missing robust + mutex list + [32228] libc: .preinit_array in /lib/riscv64-linux-gnu/Scrt1.o is not + properly aligned + [32231] dynamic-link: ldconfig auxcache format change in 2.36 + [32233] libc: error calls va_end twice. + [32234] hurd: missing va_end call in fcntl.c + [32245] build: glibc -Wstringop-overflow= build failure on hppa + [32280] localedata: Enable transliteration rules with two input + characters in scn_IT + [32283] libc: Compilation issue for tst-syscall-restart.c with GCC + 10.2.1 + [32323] localedata: eo: Incorrect first day of week and first week of + year + [32344] string: Assembler warnings when building strcpy-evex.S and + strncpy-evex.S + [32350] hurd: function __xpg_strerror_r crashes for specific arguments + [32360] stdio: Compilation issue for tst-printf-format-skeleton.c with + GCC 10.2.1 + [32366] malloc: malloc test failures with GCC 15 + [32380] locale: dcigettext can cause SIGSEGV when domain name is too + long + [32414] libc: [x86_64 regression] tst-strtod5i.c:124:(.text+0x47c): + undefined reference to `__copysignf128' + [32418] math: __XXX math functions are declared, but not provided + [32420] build: GCC 6 can't build glibc 2.41 + [32440] libc: getrandom() in glibc 2.41 (development) returns EINVAL + as retcode instead of errno on powerpc64le + [32448] libc: iconv reports failure with successful transliteration + [32450] libc: system() does not return -1 if a child process can't be + created + [32465] nss: ./getaddrinfo.c:1884:11: error: variable 'endp' is used + uninitialized whenever '||' condition is true [-Werror,-Wsometimes- + uninitialized] + [32470] dynamic-link: Integer truncation during x86-64 cache size + computation + [32488] libc: Glibc failed to build with CET enabled + [32492] libc: New test failures + [32494] build: Compilation issue with GCC 14.2.1 + [32508] dynamic-link: ldd: /lib/ld-linux.so.2: cannot execute binary + file: Exec format error + [32512] dynamic-link: failure to build on loong, undefined reference + to `stpcpy' + [32543] build: x32 glibc is miscompiled + [32588] libc: [2.41 regression] bash crashes with 'realloc(): invalid + pointer' with `env -i PATH=` Version 2.40 |