GNU bug report logs -
#72770
stat: filesystem ID regression in 9.5 with musl libc
Previous Next
Full log
Message #8 received at 72770 <at> debbugs.gnu.org (full text, mbox):
On 23/08/2024 08:14, Natanael Copa wrote:
> With coreutils 9.5 stat -f -c %i returns wrong value with musl libc.
>
> $ docker run --rm -it -v /tmp:/tmp alpine:3.20 sh -c "apk add --quiet coreutils && stat --version && stat -f -c %i /tmp && busybox stat -f -c %i /tmp"
> stat (GNU coreutils) 9.5
> Copyright (C) 2024 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.
>
> Written by Michael Meskes.
> 4dc59e8900000000
> 4dc59e89680d9b7c
>
> Coreutils returns 4dc59e8900000000 instead of the expected 4dc59e89680d9b7c.
>
> With 9.4 this works as expected:
>
> $ docker run --rm -it -v /tmp:/tmp alpine:3.19 sh -c "apk add --quiet coreutils && stat --version && stat -f -c %i /tmp && busybox stat -f -c %i /tmp"
> stat (GNU coreutils) 9.4
> Copyright (C) 2023 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.
>
> Written by Michael Meskes.
> 4dc59e89680d9b7c
> 4dc59e89680d9b7c
>
> Downstream report: https://gitlab.alpinelinux.org/alpine/aports/-/issues/16386
I can't see what might have changed on the coreutils side with a quick look.
It would help eliminate cases if you provided strace output from 9.4 and 9.5
thanks,
Pádraig
This bug report was last modified 1 year and 26 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.