GNU bug report logs - #75682
ls -l sometimes shows a year in place of the hour and minute

Previous Next

Package: coreutils;

Reported by: Kasia <xo.okasia <at> proton.me>

Date: Mon, 20 Jan 2025 04:50:02 UTC

Severity: normal

Full log


View this message in rfc822 format

From: Kasia <xo.okasia <at> proton.me>
To: "75682 <at> debbugs.gnu.org" <75682 <at> debbugs.gnu.org>
Subject: bug#75682: ls -l sometimes shows a year in place of the hour and minute
Date: Sun, 16 Feb 2025 01:54:14 +0000
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

> df -T .

I was running it under /dev/shm to use a tmpfs.

> - What's your libc version?

2.36

> uname -sr

"Linux 6.1.0-29-amd64"

> ls --version


"ls (GNU coreutils) 9.1"

I'm definitely not using any network file systems.
I don't think I'm running kernel 6.13 or later yet?

The sourceware bugzilla page you linked says, "on glibc 2.30 and older, the time syscall is used if present (which always uses the coarse timer)"

Which does fit what we're seeing here. I'm also seeing this be more likely to trigger on slower machines than my faster machines.

I thought that this was a GNU coreutils bug because the same test using `busybox ls -l` was always giving the hour and time.
-----BEGIN PGP SIGNATURE-----
Version: ProtonMail

wrsEARYKAG0FgmexRTYJkJB2+lKi7Z06RRQAAAAAABwAIHNhbHRAbm90YXRp
b25zLm9wZW5wZ3Bqcy5vcmfbSPue5FYrgOEI+41LCfMgbv4WjJBXtpA71Erm
U9yODhYhBOhSZ7P0U35Z9WJN9ZB2+lKi7Z06AAAX6AEA8xcsO7v7d0g0PkPS
7QjlRqIpIYmuVFl5gLYP4Z89KbYA/jA1UBEsLEkJYGQZCuX5CnYKMO7aT+6v
zqCrMVFy5tUI
=DQFV
-----END PGP SIGNATURE-----





This bug report was last modified 181 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.