mirror of
git://sourceware.org/git/glibc.git
synced 2025-03-06 20:58:33 +01:00
NEWS: Add list of bugs fixed in 2.41
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
This commit is contained in:
parent
dc650eb715
commit
306acc0519
1 changed files with 135 additions and 2 deletions
137
NEWS
137
NEWS
|
@ -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
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue