# file /opt/e2fsprogs/sbin/e2fsck /opt/e2fsprogs/sbin/e2fsck: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.8, statically linked, not stripped # /opt/e2fsprogs/sbin/e2fsck -n /dev/md4 e2fsck 1.40.2 (12-Jul-2007) Warning! /dev/md4 is mounted. /dev/md4: clean, 451104/4685824 files, 7329339/9371600 blocks # /opt/e2fsprogs/sbin/e2fsck -nvf /dev/md4 e2fsck 1.40.2 (12-Jul-2007) Warning! /dev/md4 is mounted. Pass 1: Checking inodes, blocks, and sizes Error while reading over extent tree in inode 410214: Corrupt extent header Clear inode? no *** glibc detected *** /opt/e2fsprogs/sbin/e2fsck: free(): invalid pointer: 0x08126fe0 *** ======= Backtrace: ========= [0x80a3bae] [0x80a728b] [0x807010b] [0x806bd61] [0x8051753] [0x80517b1] [0x804ff15] [0x804c09b] [0x804b56d] [0x808516b] [0x8048151] ======= Memory map: ======== 08048000-0810f000 r-xp 00000000 08:05 131529 /opt/e2fsprogs/sbin/e2fsck 0810f000-08112000 rw-p 000c7000 08:05 131529 /opt/e2fsprogs/sbin/e2fsck 08112000-081df000 rw-p 08112000 00:00 0 [heap] b7600000-b7621000 rw-p b7600000 00:00 0 b7621000-b7700000 ---p b7621000 00:00 0 b7774000-b7dd1000 rw-p b7774000 00:00 0 b7dd1000-b7dd8000 r--s 00000000 08:05 182416 /usr/lib/gconv/gconv-modules.cache b7dd8000-b7dd9000 rw-p b7dd8000 00:00 0 b7dd9000-b7f51000 r--p 00000000 08:05 258744 /usr/lib/locale/locale-archive b7f51000-b7f52000 r-xp b7f51000 00:00 0 [vdso] bf969000-bf97e000 rw-p bffeb000 00:00 0 [stack] Aborted (core dumped) # gdb -c /var/crash/core.e2fsck-2899 GNU gdb 6.6.90.20070912-debian This GDB was configured as "i486-linux-gnu". (no debugging symbols found) Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1". Core was generated by `/opt/e2fsprogs/sbin/e2fsck -nvf /dev/md4'. Program terminated with signal 6, Aborted. #0 0x080bc9c0 in ?? () (gdb) bt full #0 0x080bc9c0 in ?? () No symbol table info available. (gdb) quit