GNU bug report logs - #72770
stat: filesystem ID regression in 9.5 with musl libc

Previous Next

Package: coreutils;

Reported by: Natanael Copa <ncopa <at> alpinelinux.org>

Date: Fri, 23 Aug 2024 07:16:02 UTC

Severity: normal

Full log


Message #8 received at 72770 <at> debbugs.gnu.org (full text, mbox):

From: Pádraig Brady <P <at> draigBrady.com>
To: Natanael Copa <ncopa <at> alpinelinux.org>, 72770 <at> debbugs.gnu.org
Subject: Re: bug#72770: stat: filesystem ID regression in 9.5 with musl libc
Date: Fri, 23 Aug 2024 11:41:28 +0100
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.