Your message dated Mon, 20 Jul 2009 15:18:23 +0000
with message-id <[email protected]>
and subject line Bug#537510: fixed in e2fsprogs 1.41.8-2
has caused the Debian Bug report #537510,
regarding e2fsprogs: e2fsck -D corrupts ext4 filesystems
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
537510: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=537510
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: e2fsprogs
Version: 1.41.8-1
Severity: important

e2fsck -D sometimes corrupts healty ext4 file systems.  On one
real file system it produces plenty of messages of this form:

  Failed to optimize directory /sandbox/fftw3/dft/simd/codelets (58006): No 
'next' extent

After running e2fsck, the file system still has errors and certain
file names become corrupted.  Specifically, file FOO tends to be
corrupted as FOO~0.

I have managed to create a small test case that is farly reproducible
on my system.  Here are the steps:

# create 30G file system
amd:~# lvcreate -L 30G -n test amd
  Logical volume "test" created

amd:~# mkfs.ext4  /dev/mapper/amd-test    
amd:~# mount -o noatime /dev/mapper/amd-test /mnt
amd:~# cd /mnt

# populate with 10 copies of linux kernel tree.
# The tree is at commit 78af08d90b8f745044b1274430bc4bc6b2b27aca
# (probably this does not matter)

amd:/mnt# for i in `seq 1 10`; do mkdir $i; (cd $i && git clone 
/scratch/athena/sandbox/linux-2.6); done

# prove that the file system is healthy

amd:~# umount /mnt

amd:~# e2fsck -f -n  /dev/mapper/amd-test 
e2fsck 1.41.8 (11-July-2009)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/mapper/amd-test: 309311/1966080 files (0.1% non-contiguous), 
1956119/7864320 blocks

# the corruption happens here:

amd:~# e2fsck -f -D  /dev/mapper/amd-test 
e2fsck 1.41.8 (11-July-2009)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 3A: Optimizing directories
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Free blocks count wrong for group #0 (15584, counted=15580).
Fix<y>? yes

Free blocks count wrong for group #16 (16754, counted=16750).
Fix<y>? 

After this, the file system is completely corrupted and 
e2fsck is completely unable to repair it.

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (900, 'testing'), (800, 'stable'), (10, 'experimental'), (10, 
'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages e2fsprogs depends on:
ii  e2fslibs                      1.41.8-1   ext2/ext3/ext4 file system librari
ii  libblkid1                     1.41.3-1   block device id library
ii  libc6                         2.9-12     GNU C Library: Shared libraries
ii  libcomerr2                    1.41.3-1   common error description library
ii  libss2                        1.41.3-1   command-line interface parsing lib
ii  libuuid1                      1.41.3-1   universally unique id library

e2fsprogs recommends no packages.

Versions of packages e2fsprogs suggests:
pn  e2fsck-static                 <none>     (no description available)
pn  gpart                         <none>     (no description available)
pn  parted                        <none>     (no description available)

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: e2fsprogs
Source-Version: 1.41.8-2

We believe that the bug you reported is fixed in the latest version of
e2fsprogs, which is due to be installed in the Debian FTP archive:

comerr-dev_2.1-1.41.8-2_i386.deb
  to pool/main/e/e2fsprogs/comerr-dev_2.1-1.41.8-2_i386.deb
e2fsck-static_1.41.8-2_i386.deb
  to pool/main/e/e2fsprogs/e2fsck-static_1.41.8-2_i386.deb
e2fslibs-dbg_1.41.8-2_i386.deb
  to pool/main/e/e2fsprogs/e2fslibs-dbg_1.41.8-2_i386.deb
e2fslibs-dev_1.41.8-2_i386.deb
  to pool/main/e/e2fsprogs/e2fslibs-dev_1.41.8-2_i386.deb
e2fslibs_1.41.8-2_i386.deb
  to pool/main/e/e2fsprogs/e2fslibs_1.41.8-2_i386.deb
e2fsprogs-dbg_1.41.8-2_i386.deb
  to pool/main/e/e2fsprogs/e2fsprogs-dbg_1.41.8-2_i386.deb
e2fsprogs-udeb_1.41.8-2_i386.udeb
  to pool/main/e/e2fsprogs/e2fsprogs-udeb_1.41.8-2_i386.udeb
e2fsprogs_1.41.8-2.diff.gz
  to pool/main/e/e2fsprogs/e2fsprogs_1.41.8-2.diff.gz
e2fsprogs_1.41.8-2.dsc
  to pool/main/e/e2fsprogs/e2fsprogs_1.41.8-2.dsc
e2fsprogs_1.41.8-2_i386.deb
  to pool/main/e/e2fsprogs/e2fsprogs_1.41.8-2_i386.deb
libblkid-dev_1.41.8-2_i386.deb
  to pool/main/e/e2fsprogs/libblkid-dev_1.41.8-2_i386.deb
libblkid1-dbg_1.41.8-2_i386.deb
  to pool/main/e/e2fsprogs/libblkid1-dbg_1.41.8-2_i386.deb
libblkid1-udeb_1.41.8-2_i386.udeb
  to pool/main/e/e2fsprogs/libblkid1-udeb_1.41.8-2_i386.udeb
libblkid1_1.41.8-2_i386.deb
  to pool/main/e/e2fsprogs/libblkid1_1.41.8-2_i386.deb
libcomerr2-dbg_1.41.8-2_i386.deb
  to pool/main/e/e2fsprogs/libcomerr2-dbg_1.41.8-2_i386.deb
libcomerr2_1.41.8-2_i386.deb
  to pool/main/e/e2fsprogs/libcomerr2_1.41.8-2_i386.deb
libss2-dbg_1.41.8-2_i386.deb
  to pool/main/e/e2fsprogs/libss2-dbg_1.41.8-2_i386.deb
libss2_1.41.8-2_i386.deb
  to pool/main/e/e2fsprogs/libss2_1.41.8-2_i386.deb
libuuid1-dbg_1.41.8-2_i386.deb
  to pool/main/e/e2fsprogs/libuuid1-dbg_1.41.8-2_i386.deb
libuuid1-udeb_1.41.8-2_i386.udeb
  to pool/main/e/e2fsprogs/libuuid1-udeb_1.41.8-2_i386.udeb
libuuid1_1.41.8-2_i386.deb
  to pool/main/e/e2fsprogs/libuuid1_1.41.8-2_i386.deb
ss-dev_2.0-1.41.8-2_i386.deb
  to pool/main/e/e2fsprogs/ss-dev_2.0-1.41.8-2_i386.deb
uuid-dev_1.2-1.41.8-2_i386.deb
  to pool/main/e/e2fsprogs/uuid-dev_1.2-1.41.8-2_i386.deb
uuid-runtime-dbg_1.41.8-2_i386.deb
  to pool/main/e/e2fsprogs/uuid-runtime-dbg_1.41.8-2_i386.deb
uuid-runtime_1.41.8-2_i386.deb
  to pool/main/e/e2fsprogs/uuid-runtime_1.41.8-2_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Theodore Y. Ts'o <[email protected]> (supplier of updated e2fsprogs package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 20 Jul 2009 09:38:21 -0400
Source: e2fsprogs
Binary: e2fsck-static libcomerr2 comerr-dev libss2 ss-dev libuuid1 uuid-runtime 
libuuid1-udeb uuid-dev libblkid1 libblkid1-udeb libblkid-dev e2fsprogs-udeb 
e2fslibs e2fslibs-dev e2fsprogs e2fsprogs-dbg uuid-runtime-dbg e2fslibs-dbg 
libcomerr2-dbg libss2-dbg libblkid1-dbg libuuid1-dbg
Architecture: source i386
Version: 1.41.8-2
Distribution: unstable
Urgency: low
Maintainer: Theodore Y. Ts'o <[email protected]>
Changed-By: Theodore Y. Ts'o <[email protected]>
Description: 
 comerr-dev - common error description library - headers and static libraries
 e2fsck-static - statically-linked version of the ext2/ext3/ext4 filesystem 
checke
 e2fslibs   - ext2/ext3/ext4 file system libraries
 e2fslibs-dbg - debugging information for e2fslibs
 e2fslibs-dev - ext2/ext3/ext4 file system libraries - headers and static 
librari
 e2fsprogs  - ext2/ext3/ext4 file system utilities
 e2fsprogs-dbg - debugging information for e2fsprogs
 e2fsprogs-udeb - stripped-down versions of e2fsprogs, for debian-installer 
(udeb)
 libblkid-dev - block device id library - headers and static libraries
 libblkid1  - block device id library
 libblkid1-dbg - debugging information for libblkid1
 libblkid1-udeb - stripped down block device id library, for debian-installer 
(udeb)
 libcomerr2 - common error description library
 libcomerr2-dbg - debugging information for libcomerr2
 libss2     - command-line interface parsing library
 libss2-dbg - debugging information for libss2
 libuuid1   - Universally Unique ID library
 libuuid1-dbg - debugging information for libuuid1
 libuuid1-udeb - stripped down universally unique id library, for 
debian-installer (udeb)
 ss-dev     - command-line interface parsing library - headers and static libra
 uuid-dev   - universally unique id library - headers and static libraries
 uuid-runtime - runtime components for the Universally Unique ID library
 uuid-runtime-dbg - debugging information for uuid-runtime
Closes: 537510
Changes: 
 e2fsprogs (1.41.8-2) unstable; urgency=low
 .
   * Fix regression in ext2fs_extent_set_bmap() which caused e2fsck -fD
     to fail on ext4 filesystems if the directory needs to shrink by more
     than a block (Closes: #537510)
   * Fixed filefrag for non-extent based files
   * Fix use of apostrohe's in package descriptions
   * Don't use dietlibc when building for mips and mipsel architectures
Checksums-Sha1: 
 7b8624acafd1aed894d2e2c34152708f0709644c 1444 e2fsprogs_1.41.8-2.dsc
 f85f2dd3347609154489c47e10906c7301ef6c67 13095 e2fsprogs_1.41.8-2.diff.gz
 789ada0f2511273ce40c41e31a3db94a54ef70b6 193440 e2fsck-static_1.41.8-2_i386.deb
 dccc9e9af0122819d5a95d7c0fff93a7e9f8bcf0 45136 libcomerr2_1.41.8-2_i386.deb
 1a64cdd08cc9653fd19a849f328f7cc326456173 50070 libss2_1.41.8-2_i386.deb
 02e665bc37ca48feede3b51ff151c2a2ef197aa7 48740 libuuid1_1.41.8-2_i386.deb
 2dd9c3cf5e350f158b835a68888d404684597cfb 51238 uuid-runtime_1.41.8-2_i386.deb
 b9a55cd56e7af0f3d68b1c2b5621a5845b167a4e 22016 libblkid1_1.41.8-2_i386.deb
 d26e7775570280750220a3aa667e94c470a10eb1 24754 libblkid-dev_1.41.8-2_i386.deb
 4885c9eb28cb240cb2b8d229191fcc27a54ad176 135952 e2fslibs_1.41.8-2_i386.deb
 de95e6e39f2d9f3dade5a44ab3569e316e06b040 172202 e2fslibs-dev_1.41.8-2_i386.deb
 f4cf3a3fce8da600d853617c5aeb4599f92bae70 793620 e2fsprogs_1.41.8-2_i386.deb
 3f44dbc483987de7c8827a823cba4503fc0b31f2 473228 e2fsprogs-dbg_1.41.8-2_i386.deb
 7f977df3e4c544fde06c323db750dd51b7c4ba86 50578 
uuid-runtime-dbg_1.41.8-2_i386.deb
 846ac75f5870644c51fa6a762e8370de10d56cfa 234444 e2fslibs-dbg_1.41.8-2_i386.deb
 fedd1fca85d93b7fc21a5f2ff1dfbc1a68f57db7 47618 libcomerr2-dbg_1.41.8-2_i386.deb
 8e8dedf527ae74c277834808b4e32c541a92377d 56682 libss2-dbg_1.41.8-2_i386.deb
 07ecf8a745b7305aaca89aa757b96f92ac62dbbf 41054 libblkid1-dbg_1.41.8-2_i386.deb
 2b21a0ca6ee1602039afb81a82b5fba44c117f2d 55102 libuuid1-dbg_1.41.8-2_i386.deb
 f58b60d9553c151eccf3306d2478dcc606f61ae6 42250 comerr-dev_2.1-1.41.8-2_i386.deb
 03f11b44e4e72adf23c314c060c4525fcf51d9d0 16968 ss-dev_2.0-1.41.8-2_i386.deb
 d30f5850f5ded5b59ea983000c3319f48962cf4d 62554 uuid-dev_1.2-1.41.8-2_i386.deb
 33d099d445384785b1c4debaf172435180758f1a 210522 
e2fsprogs-udeb_1.41.8-2_i386.udeb
 e00104cbd5089e9218a0ecc04e0aa74425809861 18680 
libblkid1-udeb_1.41.8-2_i386.udeb
 13a56a2520c25b6aa796ef6a905262947bef3fca 6224 libuuid1-udeb_1.41.8-2_i386.udeb
Checksums-Sha256: 
 2bd6785e1dd8c18e8646cf557ff10ee4b483699962593a138c8b1f3b91c24d3a 1444 
e2fsprogs_1.41.8-2.dsc
 4bfcf1786e2ec1211397a009525723d430a7a3ea8dc8d98ddec7e498e6d4a2ee 13095 
e2fsprogs_1.41.8-2.diff.gz
 68b5904a9ec85684950166733b79fe3d662dbc6809b2ce41d0584c6e4c62ae89 193440 
e2fsck-static_1.41.8-2_i386.deb
 e64ca485aed0309bd216c92b0f8eaee831b3ae018720de52f450ef176f23150e 45136 
libcomerr2_1.41.8-2_i386.deb
 82faafcac11b87f6bc03a35947aeef094baaf32360bce85fc0661fbfb1d3ae84 50070 
libss2_1.41.8-2_i386.deb
 a65ca35ba870676b5f205c416075f04e91aab19f06e01f1a7154f05941b8d82a 48740 
libuuid1_1.41.8-2_i386.deb
 59cdad8123d4e3eab4b10cb8b9aacaeed957ac55f365a8cf30f930c4206a8103 51238 
uuid-runtime_1.41.8-2_i386.deb
 8010cf8d5a17daeb7c37e393a92d1f6e20d3692919a2405bde9b532bb94f210c 22016 
libblkid1_1.41.8-2_i386.deb
 ee0bab4c7f03b94e90613884b87977839d614970f6f63e45fce3d7a1fdc251c4 24754 
libblkid-dev_1.41.8-2_i386.deb
 4d7e4b7ae7bea6da4036d03da8251e20deeb17204376eb52cc8be7dd47257d80 135952 
e2fslibs_1.41.8-2_i386.deb
 38b5c11d63cfe49a2c4c2724fd198a3be6e88a07cf688a8435e7d0e8241385b4 172202 
e2fslibs-dev_1.41.8-2_i386.deb
 7e288e00730a859d697cb3e49b50624c7af0c265c591aa31e732e91fef241550 793620 
e2fsprogs_1.41.8-2_i386.deb
 e5758ea424b9b4c7a6aebbeac29215724abadf3ffe22dbf060a1db9de8cd826b 473228 
e2fsprogs-dbg_1.41.8-2_i386.deb
 60c5fd337cd0d815b91edceaaf36e525b0335d5226c0b7d05c2c4781110d40c4 50578 
uuid-runtime-dbg_1.41.8-2_i386.deb
 e9f294648f10cb2dfcdf552a302aacac25d950c1ef7ea708f150be42f04da1e5 234444 
e2fslibs-dbg_1.41.8-2_i386.deb
 a0dd9f443266d8c84fe14f53751d1bf38013d245406aece6addfb223635c2741 47618 
libcomerr2-dbg_1.41.8-2_i386.deb
 e7ce8bda0ea3ec490f89d992ed20dd23357e8af02179ce0b2e3aebcfac088e2e 56682 
libss2-dbg_1.41.8-2_i386.deb
 c985b7a628cba8e1e61bca1e07c4ee54fe346eb185efcabea324b4cbf32355db 41054 
libblkid1-dbg_1.41.8-2_i386.deb
 5eb1190af39c9ad85de4c2edd6f676fc0098af8311918395eb38ff8987656bf7 55102 
libuuid1-dbg_1.41.8-2_i386.deb
 9f6aabbf923557defe7aab90d9b0fbe9774092a1e6aae317eaa98280e772abbc 42250 
comerr-dev_2.1-1.41.8-2_i386.deb
 9b1d680fc4776c4097f4cfc0ec7ba9071da377e93bdb884c9f7b9fb88c970412 16968 
ss-dev_2.0-1.41.8-2_i386.deb
 21f5df3eb66667e8e6c4d92e23a0151e70414d4724ea8eb6bf0be44ed93a214b 62554 
uuid-dev_1.2-1.41.8-2_i386.deb
 b53b70038fd3aada106fc119769598a60f8d26b7dc4cf73f94a15692a12b3c54 210522 
e2fsprogs-udeb_1.41.8-2_i386.udeb
 2c260293050f03a5065f624d66c879e5705ab2aefd96a9b11657bc58c023f29a 18680 
libblkid1-udeb_1.41.8-2_i386.udeb
 ac014d09d9d8b88fa7877e87adfa42b18d031fa4277bac0dc6b2105298bee3de 6224 
libuuid1-udeb_1.41.8-2_i386.udeb
Files: 
 e4f09caa613c66bf85101111dc0373ed 1444 admin required e2fsprogs_1.41.8-2.dsc
 38f875b44474aeecc622982a91e024a5 13095 admin required 
e2fsprogs_1.41.8-2.diff.gz
 d6334d2d0e9e127fce3d6199045a0f4e 193440 admin optional 
e2fsck-static_1.41.8-2_i386.deb
 bc81c3597f3b02e5d940d5d79c000093 45136 libs required 
libcomerr2_1.41.8-2_i386.deb
 846ab9beb08d6549b07643e4d2a8bd71 50070 libs required libss2_1.41.8-2_i386.deb
 2e454aab1e6cd07c3a0e98e6b5fec4cc 48740 libs required libuuid1_1.41.8-2_i386.deb
 5a7122da144b09aeb283ddfb249e31f9 51238 libs optional 
uuid-runtime_1.41.8-2_i386.deb
 7852be31e80d32fad764bd3c62f6bd4b 22016 libs required 
libblkid1_1.41.8-2_i386.deb
 8b3ec4d1f25bee45dc6dda48f36935c8 24754 libdevel extra 
libblkid-dev_1.41.8-2_i386.deb
 e52071bd28cd106bd9f35cea4fbd1e5b 135952 libs required 
e2fslibs_1.41.8-2_i386.deb
 34e0f70f9c78ffac7dd73d6e3ea6ad3e 172202 libdevel extra 
e2fslibs-dev_1.41.8-2_i386.deb
 644b7051277097996bf8a544a1fbb49c 793620 admin required 
e2fsprogs_1.41.8-2_i386.deb
 96f482ec44aba2ca63b7afc211559f8d 473228 debug extra 
e2fsprogs-dbg_1.41.8-2_i386.deb
 6198742917188e27080bb6c42d98caba 50578 debug extra 
uuid-runtime-dbg_1.41.8-2_i386.deb
 8b64ef26b8dc44b6c450ac5817946268 234444 debug extra 
e2fslibs-dbg_1.41.8-2_i386.deb
 f16e74a8703c686fff8a0cec918a4e30 47618 debug extra 
libcomerr2-dbg_1.41.8-2_i386.deb
 5c7d0e1d0af3077cbbe45b86d121923d 56682 debug extra libss2-dbg_1.41.8-2_i386.deb
 60bf47c75479975ec1661878b0fe6738 41054 debug extra 
libblkid1-dbg_1.41.8-2_i386.deb
 c55feafbccc07262d95525b060767fd2 55102 debug extra 
libuuid1-dbg_1.41.8-2_i386.deb
 6fe605e46bc6de2ab6fd7668fd52e866 42250 libdevel extra 
comerr-dev_2.1-1.41.8-2_i386.deb
 ed18f1aa8822a63e4a3cc3cb34959afb 16968 libdevel extra 
ss-dev_2.0-1.41.8-2_i386.deb
 6f25acc81e4c01f601c952fca17778c3 62554 libdevel extra 
uuid-dev_1.2-1.41.8-2_i386.deb
 a4bb29f99afda13905d4f2d911ee9720 210522 debian-installer optional 
e2fsprogs-udeb_1.41.8-2_i386.udeb
 79785c371cb8e4f079d01124129b69c4 18680 debian-installer optional 
libblkid1-udeb_1.41.8-2_i386.udeb
 c833263a7d789bb3a73e4453031574f3 6224 debian-installer optional 
libuuid1-udeb_1.41.8-2_i386.udeb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkpketoACgkQ7To545NnTEC85ACfeLy9UcaVhZAFPoQuGTZCALuL
ohsAoJamUhvtFDaIATXeeOLclmDEE0nG
=Shts
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to