stat does not display ext4 crtime

Bug #997093 reported by Chris Jones
76
This bug affects 15 people
Affects Status Importance Assigned to Milestone
coreutils (Debian)
Confirmed
Unknown
coreutils (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

This is an Oneiric install which was upgraded to Precise.

-(cmsj@kiryo)-(~)- mount | head -1
/dev/sda1 on / type ext4 (rw,noatime,errors=remount-ro)

Note that / is mounted as ext4

-(cmsj@kiryo)-(~)- rm /tmp/statlol
-(cmsj@kiryo)-(~)- date
Wed May 9 13:50:18 BST 2012
-(cmsj@kiryo)-(~)- touch /tmp/statlol
-(cmsj@kiryo)-(~)- stat -c "%w" /tmp/statlol
-

This should have shown the current time as the "birth" time of the file.

-(cmsj@kiryo)-(~)- stat /tmp/statlol
  File: `/tmp/statlol'
  Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: 801h/2049d Inode: 396056 Links: 1
Access: (0664/-rw-rw-r--) Uid: ( 1000/ cmsj) Gid: ( 1000/ cmsj)
Access: 2012-05-09 13:50:21.927574000 +0100
Modify: 2012-05-09 13:50:21.927574000 +0100
Change: 2012-05-09 13:50:21.927574000 +0100
 Birth: -

Full stat output shows that all other time fields are shown, but "Birth" (crtime) is not.

-(cmsj@kiryo)-(~)- sudo debugfs -R 'stat /tmp/statlol' /dev/sda1
Inode: 396056 Type: regular Mode: 0664 Flags: 0x80000
Generation: 4155105282 Version: 0x00000000:00000001
User: 1000 Group: 1000 Size: 0
File ACL: 0 Directory ACL: 0
Links: 1 Blockcount: 0
Fragment: Address: 0 Number: 0 Size: 0
 ctime: 0x4faa680d:dd269fc0 -- Wed May 9 13:50:21 2012
 atime: 0x4faa680d:dd269fc0 -- Wed May 9 13:50:21 2012
 mtime: 0x4faa680d:dd269fc0 -- Wed May 9 13:50:21 2012
crtime: 0x4faa680d:dd269fc0 -- Wed May 9 13:50:21 2012
Size of extra inode fields: 28
EXTENTS:
-(cmsj@kiryo)-(~)-

Calling stat() directly with debugfs shows that crtime is indeed populated correctly, which suggests that coreutils' stat(1) is not able to display it correctly.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: coreutils 8.13-3ubuntu3
ProcVersionSignature: Ubuntu 3.2.0-24.37-generic 3.2.14
Uname: Linux 3.2.0-24-generic i686
ApportVersion: 2.0.1-0ubuntu6
Architecture: i386
Date: Wed May 9 13:49:31 2012
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1)
ProcEnviron:
 LANGUAGE=en_GB:en
 TERM=xterm
 PATH=(custom, user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: coreutils
UpgradeStatus: Upgraded to precise on 2012-04-11 (28 days ago)

Revision history for this message
Chris Jones (cmsj) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in coreutils (Ubuntu):
status: New → Confirmed
Changed in coreutils (Debian):
status: Unknown → New
Changed in coreutils (Debian):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.