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.