Package:e2fsprogs Version: 1.40-WIP (07-Apr-2007) I have recued a 400 GB partition from a damaged HD. aprox. 1GB of the data ist Lost. The Harddisk i've rescued the data to was initialized with zeros. thus all parts that are lost are filled with zeros. When i run fsck on the rescued partition (on a HD that is perfectly OK!) I get the following stack trace:
# fsck.ext2 -n -C0 /dev/sda1 e2fsck 1.40-WIP (07-Apr-2007) /dev/sda1 enthält ein fehlerhaftes Dateisystem, Prüfung erzwungen. Durchgang 1: Prüfe Inodes, Blocks, und GröÃen Inode 6293922, i_Blocks ist 288, sollte sein 104. Repariere? nein *** glibc detected *** fsck.ext2: corrupted double-linked list: 0x080d15b0 *** \ 21.2% ======= Backtrace: ========= /lib/i686/cmov/libc.so.6[0xb7e2590f] /lib/i686/cmov/libc.so.6(realloc+0xfe)[0xb7e2778e] fsck.ext2[0x805ef1c] fsck.ext2[0x8053031] fsck.ext2[0x804e3a4] fsck.ext2[0x804ced4] /lib/i686/cmov/libc.so.6(__libc_start_main+0xdc)[0xb7dd1ebc] fsck.ext2[0x804afb1] ======= Memory map: ======== 08048000-0806b000 r-xp 00000000 03:01 771074 /sbin/fsck.ext2 0806b000-0806d000 rw-p 00023000 03:01 771074 /sbin/fsck.ext2 0806d000-080ef000 rw-p 0806d000 00:00 0 [heap] b5000000-b5021000 rw-p b5000000 00:00 0 b5021000-b5100000 ---p b5021000 00:00 0 b5142000-b514c000 r-xp 00000000 03:01 3173154 /lib/libgcc_s.so.1 b514c000-b514d000 rw-p 00009000 03:01 3173154 /lib/libgcc_s.so.1 b515c000-b7bc4000 rw-p b515c000 00:00 0 b7bc4000-b7bd4000 r--p 00000000 03:01 1471830 /usr/share/locale/de/LC_MESSAGES/e2fsprogs.mo b7bd4000-b7d37000 r--p 00000000 03:01 3123244 /usr/lib/locale/locale-archive b7d37000-b7d39000 rw-p b7d37000 00:00 0 b7d39000-b7d3b000 r-xp 00000000 03:01 1947035 /lib/i686/cmov/libdl-2.5.so b7d3b000-b7d3d000 rw-p 00001000 03:01 1947035 /lib/i686/cmov/libdl-2.5.so b7d3d000-b7d50000 r-xp 00000000 03:01 1947046 /lib/i686/cmov/libpthread- 2.5.so b7d50000-b7d52000 rw-p 00013000 03:01 1947046 /lib/i686/cmov/libpthread- 2.5.so b7d52000-b7d54000 rw-p b7d52000 00:00 0 b7d54000-b7d8a000 r-xp 00000000 03:01 703172 /lib/libsepol.so.1 b7d8a000-b7d8b000 rw-p 00035000 03:01 703172 /lib/libsepol.so.1 b7d8b000-b7d95000 rw-p b7d8b000 00:00 0 b7d95000-b7da8000 r-xp 00000000 03:01 703148 /lib/libselinux.so.1 b7da8000-b7daa000 rw-p 00012000 03:01 703148 /lib/libselinux.so.1 b7daa000-b7dab000 rw-p b7daa000 00:00 0 b7dab000-b7dba000 r-xp 00000000 03:01 703201 /lib/libdevmapper.so.1.02 b7dba000-b7dbc000 rw-p 0000e000 03:01 703201 /lib/libdevmapper.so.1.02 b7dbc000-b7ef9000 r-xp 00000000 03:01 1947032 /lib/i686/cmov/libc-2.5.so b7ef9000-b7efa000 r--p 0013d000 03:01 1947032 /lib/i686/cmov/libc-2.5.so b7efa000-b7efc000 rw-p 0013e000 03:01 1947032 /lib/i686/cmov/libc-2.5.so b7efc000-b7eff000 rw-p b7efc000 00:00 0 b7eff000-b7f01000 r-xp 00000000 03:01 703144 /lib/libuuid.so.1.2 b7f01000-b7f02000 rw-p 00001000 03:01 703144 /lib/libuuid.so.1.2 b7f02000-b7f09000 r-xp 00000000 03:01 703202 /lib/libblkid.so.1.0 b7f09000-b7f0a000 rw-p 00007000 03:01 703202 /lib/libblkid.so.1.0 b7f0a000-b7f0c000 r-xp 00000000 03:01 703146 /lib/libcom_err.so.2.1 b7f0c000-b7f0d000 rw-p 00001000 03:01 703146 /lib/libcom_err.so.2.1 b7f0d000-b7f2e000 r-xp 00000000 03:01 2125797 /lib/libext2fs.so.2.4 b7f2e000-b7f2f000 rw-p 00021000 03:01 2125797 /lib/libext2fs.so.2.4 b7f2f000-b7f30000 rw-p b7f2f000 00:00 0 b7f33000-b7f35000 r-xp 00000000 03:01 2584005 /usr/lib/gconv/ISO8859- 15.so b7f35000-b7f37000 rw-p 00001000 03:01 2584005 /usr/lib/gconv/ISO8859- 15.so b7f37000-b7f3e000 r--s 00000000 03:01 2583812 /usr/lib/gconv/gconv- modules.cache b7f3e000-b7f40000 rw-p b7f3e000 00:00 0 b7f40000-b7f5b000 r-xp 00000000 03:01 3173121 /lib/ld-2.5.so b7f5b000-b7f5d000 rw-p 0001b000 03:01 3173121 /lib/ld-2.5.so bfc2f000-bfc45000 rw-p bfc2f000 00:00 0 [stack] ffffe000-fffff000 r-xp 00000000 00:00 0 [vdso] Abgebrochen Note: i am not shure, if this is an fsck bug or an glibc bug!

