bug#77771: coreutils 9.7 printf crashes on Solaris 11

Bruno Haible via GNU coreutils Bug Reports <[email protected]>
Newsgroups gmane.comp.gnu.core-utils.bugs
Organization GNU
Message-ID <1834142.axiByQ7kbq@nimes>
> Running the attached script on Solaris 11.4 or Solaris 11 OpenIndiana,
> in the coreutils-9.7 build tree, produces a crash:
> 
> $ sh ~/cmd
> 42 351 ...
> 4 235 ...
> 42 351 ...
> /home/bruno/cmd: line 4: 18141: Memory fault(coredump)
> Segmentation Fault (core dumped)
> 
> What triggers the crash is a %'g directive that produces a large
> number of digits.
> 
> The gdb stack trace shows the location: inside function
> insert_thousands_sep in /lib/64/libc.so.1.

It's fixed through the gnulib commits relating to vasnprintf from
2025-04-10 to 2025-04-12.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.