Re: ext4 file system corruption with v4.19.3 / v4.19.4

From: Michael Hennig
Date: Mon Dec 03 2018 - 16:47:46 EST


I'm suffering from ext4 corruption too.
(Ubuntu 18.10, 4.19.6-041906-generic, 64 bit)

22:00:01 kernel: EXT4-fs error (device sda4): ext4_iget:4831: inode
#42484759: comm rm: bad extra_isize 58853 (inode size 256)
22:00:01 kernel: EXT4-fs error (device sda4): ext4_iget:4831: inode
#42484759: comm rm: bad extra_isize 58853 (inode size 256)
22:00:01 kernel: EXT4-fs error (device sda4): ext4_iget:4831: inode
#42484754: comm rm: bad extra_isize 58853 (inode size 256)
22:00:01 kernel: EXT4-fs error (device sda4): ext4_iget:4831: inode
#42484755: comm rm: bad extra_isize 58853 (inode size 256)
22:00:01 kernel: EXT4-fs error (device sda4): ext4_iget:4851: inode
#42484768: comm rm: checksum invalid
22:00:01 kernel: EXT4-fs error (device sda4): ext4_iget:4831: inode
#42484767: comm rm: bad extra_isize 58853 (inode size 256)
22:00:01 kernel: EXT4-fs error (device sda4): ext4_iget:4831: inode
#42484763: comm rm: bad extra_isize 58853 (inode size 256)
22:00:01 kernel: EXT4-fs error (device sda4): ext4_iget:4851: inode
#42484766: comm rm: checksum invalid
22:00:01 kernel: EXT4-fs error (device sda4): ext4_iget:4831: inode
#42484761: comm rm: bad extra_isize 58853 (inode size 256)
22:00:01 kernel: EXT4-fs error (device sda4): ext4_iget:4831: inode
#42484764: comm rm: bad extra_isize 58853 (inode size 256)
22:00:01 kernel: EXT4-fs error (device sda4): ext4_iget:4831: inode
#42484765: comm rm: bad extra_isize 58853 (inode size 256)
21:00:48 kernel: EXT4-fs error (device sda4): ext4_iget:4831: inode
#42484759: comm rm: bad extra_isize 58853 (inode size 256)
21:00:48 kernel: EXT4-fs error (device sda4): ext4_iget:4831: inode
#42484754: comm rm: bad extra_isize 58853 (inode size 256)
21:00:48 kernel: EXT4-fs error (device sda4): ext4_iget:4831: inode
#42484755: comm rm: bad extra_isize 58853 (inode size 256)
21:00:48 kernel: EXT4-fs error (device sda4): ext4_iget:4851: inode
#42484768: comm rm: checksum invalid
21:00:48 kernel: EXT4-fs error (device sda4): ext4_iget:4831: inode
#42484767: comm rm: bad extra_isize 58853 (inode size 256)
21:00:48 kernel: EXT4-fs error (device sda4): ext4_iget:4831: inode
#42484763: comm rm: bad extra_isize 58853 (inode size 256)
21:00:48 kernel: EXT4-fs error (device sda4): ext4_iget:4851: inode
#42484766: comm rm: checksum invalid
21:00:48 kernel: EXT4-fs error (device sda4): ext4_iget:4831: inode
#42484761: comm rm: bad extra_isize 58853 (inode size 256)
21:00:48 kernel: EXT4-fs error (device sda4): ext4_iget:4831: inode
#42484764: comm rm: bad extra_isize 58853 (inode size 256)
21:00:48 kernel: EXT4-fs error (device sda4): ext4_iget:4831: inode
#42484765: comm rm: bad extra_isize 58853 (inode size 256)
21:00:32 kernel: EXT4-fs error (device sda4): ext4_iget:4831: inode
#42484762: comm rsync: bad extra_isize 58853 (inode size 256)
21:00:32 kernel: EXT4-fs error (device sda4): ext4_iget:4831: inode
#42484761: comm rsync: bad extra_isize 58853 (inode size 256)
21:00:32 kernel: EXT4-fs error (device sda4): ext4_iget:4831: inode
#42484760: comm rsync: bad extra_isize 54976 (inode size 256)
21:00:32 kernel: EXT4-fs error (device sda4): ext4_iget:4831: inode
#42484759: comm rsync: bad extra_isize 58853 (inode size 256)
21:00:32 kernel: EXT4-fs error (device sda4): ext4_iget:4831: inode
#42484758: comm rsync: bad extra_isize 58853 (inode size 256)
21:00:32 kernel: EXT4-fs error (device sda4): ext4_iget:4831: inode
#42484757: comm rsync: bad extra_isize 58853 (inode size 256)
21:00:32 kernel: EXT4-fs error (device sda4): ext4_iget:4831: inode
#42484756: comm rsync: bad extra_isize 63008 (inode size 256)
21:00:32 kernel: EXT4-fs error (device sda4): ext4_iget:4831: inode
#42484755: comm rsync: bad extra_isize 58853 (inode size 256)
21:00:31 kernel: EXT4-fs error (device sda4): ext4_iget:4831: inode
#42484754: comm rsync: bad extra_isize 58853 (inode size 256)
21:00:31 kernel: EXT4-fs error (device sda4): ext4_iget:4851: inode
#42484753: comm rsync: checksum invalid


Checked some of the defective inodes only to find timeshift back-upped
files through rsync:

debugfs 1.44.4 (18-Aug-2018)
debugfs: ncheck 42484759
Inode Pathname
42484759
/timeshift/snapshots/2018-11-28_20-00-02/localhost/var/lib/dpkg/info/libxcb1:i386.symbols
42484759
/timeshift/snapshots/2018-11-30_18-00-01/localhost/var/lib/dpkg/info/libxcb1:i386.symbols
42484759
/timeshift/snapshots/2018-12-02_21-00-01/localhost/var/lib/dpkg/info/libxcb1:i386.symbols
42484759
/timeshift/snapshots/2018-12-01_21-00-01/localhost/var/lib/dpkg/info/libxcb1:i386.symbols
debugfs: ncheck 42484754
Inode Pathname
debugfs: ncheck 42484755
Inode Pathname
42484755
/timeshift/snapshots/2018-11-28_20-00-02/localhost/var/lib/dpkg/info/libxcb1:amd64.triggers
42484755
/timeshift/snapshots/2018-11-30_18-00-01/localhost/var/lib/dpkg/info/libxcb1:amd64.triggers
42484755
/timeshift/snapshots/2018-12-02_21-00-01/localhost/var/lib/dpkg/info/libxcb1:amd64.triggers
42484755
/timeshift/snapshots/2018-12-01_21-00-01/localhost/var/lib/dpkg/info/libxcb1:amd64.triggers
debugfs: ncheck 42484768
Inode Pathname
42484768
/timeshift/snapshots/2018-11-28_20-00-02/localhost/var/lib/dpkg/info/libxft2:amd64.list
42484768
/timeshift/snapshots/2018-11-30_18-00-01/localhost/var/lib/dpkg/info/libxft2:amd64.list
42484768
/timeshift/snapshots/2018-12-02_21-00-01/localhost/var/lib/dpkg/info/libxft2:amd64.list
42484768
/timeshift/snapshots/2018-12-01_21-00-01/localhost/var/lib/dpkg/info/libxft2:amd64.list
debugfs: ncheck 42484767
Inode Pathname
42484767
/timeshift/snapshots/2018-11-28_20-00-02/localhost/var/lib/dpkg/info/libxft-dev:amd64.md5sums
42484767
/timeshift/snapshots/2018-11-30_18-00-01/localhost/var/lib/dpkg/info/libxft-dev:amd64.md5sums
42484767
/timeshift/snapshots/2018-12-02_21-00-01/localhost/var/lib/dpkg/info/libxft-dev:amd64.md5sums
42484767
/timeshift/snapshots/2018-12-01_21-00-01/localhost/var/lib/dpkg/info/libxft-dev:amd64.md5sums
debugfs: ncheck 42484763
Inode Pathname
42484763
/timeshift/snapshots/2018-11-28_20-00-02/localhost/var/lib/dpkg/info/libxdo3:amd64.shlibs
42484763
/timeshift/snapshots/2018-11-30_18-00-01/localhost/var/lib/dpkg/info/libxdo3:amd64.shlibs
42484763
/timeshift/snapshots/2018-12-02_21-00-01/localhost/var/lib/dpkg/info/libxdo3:amd64.shlibs
42484763
/timeshift/snapshots/2018-12-01_21-00-01/localhost/var/lib/dpkg/info/libxdo3:amd64.shlibs
debugfs: ncheck 42484753
Inode Pathname
42484753
/timeshift/snapshots/2018-11-28_20-00-02/localhost/var/lib/dpkg/info/libxcb1:amd64.shlibs
42484753
/timeshift/snapshots/2018-11-30_18-00-01/localhost/var/lib/dpkg/info/libxcb1:amd64.shlibs
42484753
/timeshift/snapshots/2018-12-02_21-00-01/localhost/var/lib/dpkg/info/libxcb1:amd64.shlibs
42484753
/timeshift/snapshots/2018-12-01_21-00-01/localhost/var/lib/dpkg/info/libxcb1:amd64.shlibs

Maybe timeshifts rsync is related to this?


Kind regards
Michael Hennig