Re: linux-2.6.11-rc3: XFS internal error xfs_da_do_buf(1) at line 2176 of file fs/xfs/xfs_da_btree.c.

From: SATOH Fumiyasu
Date: Mon Feb 07 2005 - 22:54:51 EST


At Mon, 07 Feb 2005 09:38:28 -0600,
Jeffrey E. Hundstad wrote:
> I'm sorry for this truncated report... but it's all I've got. If you
> need .config or system configuration, etc. let me know and I'll send'em
> ASAP. I don't believe this is hardware related; ide-smart shows all fine.
>
> From dmesg:
>
> xfs_da_do_buf: bno 8388608
> dir: inode 117526252
> Filesystem "hda4": XFS internal error xfs_da_do_buf(1) at line 2176 of
> file fs/xfs/xfs_da_btree.c. Caller 0xc01bda27

I've seen similar problems on Debian GNU/Linux testing ver. (sarge)
and kernel-image-2.6.8-1-686-smp and kernel-image-2.6.10-1-686-smp
(kernel-image-* are Debian-oriented Linux kernel binary packages).

I think this is NOT hardware related. These problems are occured
on three different hardwares.

Host1
-----
OS: Debian GNU/Linux testing (sarge)
Kernel: kernel-image-2.6.8-1-686-smp
(compiled by gcc version 3.3.5 (Debian 1:3.3.5-2)
Filesystem: / (/dev/md0 (RAID1, /dev/hda1, /dev/hdd1))
CPU: Intel(R) Xeon(TM) CPU 2.40GHz x 2 (SMP)

# xfs_info /
meta-data=/ isize=256 agcount=8, agsize=244232 blks
= sectsz=512
data = bsize=4096 blocks=1953856, imaxpct=25
= sunit=8 swidth=16 blks, unwritten=1
naming =version 2 bsize=4096
log =internal bsize=4096 blocks=2560, version=1
= sectsz=512 sunit=0 blks
realtime =none extsz=65536 blocks=0, rtextents=0

Log: Not found in /var/log/*

Host2
-----
OS: Debian GNU/Linux testing (sarge)
Kernel: kernel-image-2.6.10-1-686-smp
(compiled by gcc version 3.3.5 (Debian 1:3.3.5-6))
Filesystem: / (/dev/md0 (RAID1, /dev/hda1, /dev/hdd1))
CPU: Intel(R) Xeon(TM) CPU 2.40GHz x 2 (SMP)

# xfs_info /
meta-data=/ isize=256 agcount=8, agsize=244232 blks
= sectsz=512
data = bsize=4096 blocks=1953856, imaxpct=25
= sunit=8 swidth=16 blks, unwritten=1
naming =version 2 bsize=4096
log =internal bsize=4096 blocks=2560, version=1
= sectsz=512 sunit=0 blks
realtime =none extsz=65536 blocks=0, rtextents=0

Log1 from /var/log/kern.log*:
Jan 28 21:11:50 host2 kernel: XFS internal error XFS_WANT_CORRUPTED_GOTO at line 1583 of file fs/xfs/xfs_alloc.c. Caller 0xf89d02a5
Jan 28 21:11:50 host2 kernel: [__crc_pm_idle+782770/5290900] xfs_free_ag_extent+0x471/0x7a0 [xfs]
Jan 28 21:11:50 host2 kernel: [__crc_pm_idle+787494/5290900] xfs_free_extent+0xe5/0x110 [xfs]
Jan 28 21:11:50 host2 kernel: [__crc_pm_idle+787494/5290900] xfs_free_extent+0xe5/0x110 [xfs]
Jan 28 21:11:50 host2 kernel: [__crc_pm_idle+1189885/5290900] kmem_zone_alloc+0x4c/0xa0 [xfs]
Jan 28 21:11:50 host2 kernel: [__crc_pm_idle+997143/5290900] xfs_efd_init+0x86/0x90 [xfs]
Jan 28 21:11:50 host2 kernel: [__crc_pm_idle+1142537/5290900] xfs_trans_get_efd+0x38/0x50 [xfs]
Jan 28 21:11:50 host2 kernel: [__crc_pm_idle+867408/5290900] xfs_bmap_finish+0x13f/0x1e0 [xfs]
Jan 28 21:11:50 host2 kernel: [__crc_pm_idle+1039636/5290900] xfs_itruncate_finish+0x233/0x460 [xfs]
Jan 28 21:11:50 host2 kernel: [__crc_pm_idle+1167530/5290900] xfs_inactive+0x509/0x570 [xfs]
Jan 28 21:11:50 host2 kernel: [__crc_pm_idle+1237072/5290900] vn_rele+0xff/0x120 [xfs]
Jan 28 21:11:50 host2 kernel: [__crc_pm_idle+1230441/5290900] linvfs_clear_inode+0x18/0x30 [xfs]
Jan 28 21:11:50 host2 kernel: [clear_inode+230/288] clear_inode+0xe6/0x120
Jan 28 21:11:50 host2 kernel: [generic_delete_inode+362/416] generic_delete_inode+0x16a/0x1a0
Jan 28 21:11:50 host2 kernel: [iput+99/144] iput+0x63/0x90
Jan 28 21:11:50 host2 kernel: [sys_unlink+275/320] sys_unlink+0x113/0x140
Jan 28 21:11:50 host2 kernel: [sysenter_past_esp+82/113] sysenter_past_esp+0x52/0x71
Jan 28 21:11:50 host2 kernel: xfs_force_shutdown(md0,0x8) called from line 4049 of file fs/xfs/xfs_bmap.c. Return address = 0xf8a3d2db
Jan 28 21:11:50 host2 kernel: Filesystem "md0": Corruption of in-memory data detected. Shutting down filesystem: md0
Jan 28 21:11:50 host2 kernel: Please umount the filesystem, and rectify the problem(s)

Log2 from /var/log/kern.log*:
Feb 3 14:35:18 host2 kernel: xfs_force_shutdown(md0,0x8) called from line 1091 of file fs/xfs/xfs_trans.c. Return address = 0xf8a8b23b
Feb 3 14:35:18 host2 kernel: Filesystem "md0": Corruption of in-memory data detected. Shutting down filesystem: md0
Feb 3 14:35:18 host2 kernel: Please umount the filesystem, and rectify the problem(s)

Host3:
------
OS: Debian GNU/Linux testing version (sarge)
Kernel: kernel-image-2.6.10-1-686-smp
(compiled by gcc version 3.3.5 (Debian 1:3.3.5-6))
Filesystem: / (/dev/md0 (RAID1, /dev/hda1, /dev/hdd1))
CPU: Intel(R) Xeon(TM) CPU 2.40GHz x 2 (SMP)

# xfs_info /
meta-data=/ isize=256 agcount=8, agsize=125000 blks
= sectsz=512
data = bsize=4096 blocks=1000000, imaxpct=25
= sunit=8 swidth=16 blks, unwritten=1
naming =version 2 bsize=4096
log =internal bsize=4096 blocks=2560, version=1
= sectsz=512 sunit=0 blks
realtime =none extsz=65536 blocks=0, rtextents=0

Log from /var/log/kern.log*

Jan 18 06:25:06 host3 kernel: 0x0: 0a 54 68 69 73 20 6d 6f 64 75 6c 65 20 69 73 20
Jan 18 06:25:06 host3 kernel: Filesystem "md0": XFS internal error xfs_da_do_buf(2) at line 2273 of file fs/xfs/xfs_da_btree.c. Caller 0xf89ff0b8
Jan 18 06:25:06 host3 kernel: [__crc_pm_idle+977969/5541136] xfs_da_do_buf+0x3d0/0x920 [xfs]
Jan 18 06:25:06 host3 kernel: [__crc_pm_idle+979513/5541136] xfs_da_read_buf+0x58/0x60 [xfs]
Jan 18 06:25:06 host3 last message repeated 2 times
Jan 18 06:25:06 host3 kernel: [__crc_pm_idle+1007691/5541136] xfs_dir2_leaf_getdents+0x3ea/0xc90 [xfs]
Jan 18 06:25:06 host3 kernel: [__crc_pm_idle+1007691/5541136] xfs_dir2_leaf_getdents+0x3ea/0xc90 [xfs]
Jan 18 06:25:06 host3 kernel: [__crc_pm_idle+991073/5541136] xfs_dir2_put_dirent64_direct+0x0/0xa0 [xfs]
Jan 18 06:25:06 host3 kernel: [__crc_pm_idle+991073/5541136] xfs_dir2_put_dirent64_direct+0x0/0xa0 [xfs]
Jan 18 06:25:06 host3 kernel: [__crc_pm_idle+988970/5541136] xfs_dir2_getdents+0x109/0x160 [xfs]
Jan 18 06:25:06 host3 kernel: [__crc_pm_idle+991073/5541136] xfs_dir2_put_dirent64_direct+0x0/0xa0 [xfs]
Jan 18 06:25:06 host3 kernel: [__crc_pm_idle+1228481/5541136] xfs_readdir+0x60/0xc0 [xfs]
Jan 18 06:25:06 host3 kernel: [__crc_pm_idle+1262471/5541136] linvfs_readdir+0x116/0x230 [xfs]
Jan 18 06:25:06 host3 kernel: [vfs_readdir+167/192] vfs_readdir+0xa7/0xc0
Jan 18 06:25:06 host3 kernel: [filldir64+0/256] filldir64+0x0/0x100
Jan 18 06:25:06 host3 kernel: [sys_getdents64+110/170] sys_getdents64+0x6e/0xaa
Jan 18 06:25:06 host3 kernel: [filldir64+0/256] filldir64+0x0/0x100
Jan 18 06:25:06 host3 kernel: [sysenter_past_esp+82/113] sysenter_past_esp+0x52/0x71
Jan 18 06:25:06 host3 kernel:
Jan 19 06:25:06 host3 kernel: 0x0: 0a 54 68 69 73 20 6d 6f 64 75 6c 65 20 69 73 20
Jan 19 06:25:06 host3 kernel: Filesystem "md0": XFS internal error xfs_da_do_buf(2) at line 2273 of file fs/xfs/xfs_da_btree.c. Caller 0xf89ff0b8
Jan 19 06:25:06 host3 kernel: [__crc_pm_idle+977969/5541136] xfs_da_do_buf+0x3d0/0x920 [xfs]
Jan 19 06:25:06 host3 kernel: [__crc_pm_idle+979513/5541136] xfs_da_read_buf+0x58/0x60 [xfs]
Jan 19 06:25:06 host3 last message repeated 2 times
Jan 19 06:25:06 host3 kernel: [__crc_pm_idle+1007691/5541136] xfs_dir2_leaf_getdents+0x3ea/0xc90 [xfs]
Jan 19 06:25:06 host3 kernel: [__crc_pm_idle+1007691/5541136] xfs_dir2_leaf_getdents+0x3ea/0xc90 [xfs]
Jan 19 06:25:06 host3 kernel: [__crc_pm_idle+991073/5541136] xfs_dir2_put_dirent64_direct+0x0/0xa0 [xfs]
Jan 19 06:25:06 host3 kernel: [__crc_pm_idle+991073/5541136] xfs_dir2_put_dirent64_direct+0x0/0xa0 [xfs]
Jan 19 06:25:06 host3 kernel: [__crc_pm_idle+988970/5541136] xfs_dir2_getdents+0x109/0x160 [xfs]
Jan 19 06:25:06 host3 kernel: [__crc_pm_idle+991073/5541136] xfs_dir2_put_dirent64_direct+0x0/0xa0 [xfs]
Jan 19 06:25:06 host3 kernel: [__crc_pm_idle+1228481/5541136] xfs_readdir+0x60/0xc0 [xfs]
Jan 19 06:25:06 host3 kernel: [__crc_pm_idle+1262471/5541136] linvfs_readdir+0x116/0x230 [xfs]
Jan 19 06:25:06 host3 kernel: [vfs_readdir+167/192] vfs_readdir+0xa7/0xc0
Jan 19 06:25:06 host3 kernel: [filldir64+0/256] filldir64+0x0/0x100
Jan 19 06:25:06 host3 kernel: [sys_getdents64+110/170] sys_getdents64+0x6e/0xaa
Jan 19 06:25:06 host3 kernel: [filldir64+0/256] filldir64+0x0/0x100
Jan 19 06:25:06 host3 kernel: [sysenter_past_esp+82/113] sysenter_past_esp+0x52/0x71
Jan 19 06:25:06 host3 kernel:
Jan 20 06:25:07 host3 kernel: 0x0: 0a 54 68 69 73 20 6d 6f 64 75 6c 65 20 69 73 20
Jan 20 06:25:07 host3 kernel: Filesystem "md0": XFS internal error xfs_da_do_buf(2) at line 2273 of file fs/xfs/xfs_da_btree.c. Caller 0xf89ff0b8
Jan 20 06:25:07 host3 kernel: [__crc_pm_idle+977969/5541136] xfs_da_do_buf+0x3d0/0x920 [xfs]
Jan 20 06:25:07 host3 kernel: [__crc_pm_idle+979513/5541136] xfs_da_read_buf+0x58/0x60 [xfs]
Jan 20 06:25:07 host3 last message repeated 2 times
Jan 20 06:25:07 host3 kernel: [__crc_pm_idle+1007691/5541136] xfs_dir2_leaf_getdents+0x3ea/0xc90 [xfs]
Jan 20 06:25:07 host3 kernel: [__crc_pm_idle+1007691/5541136] xfs_dir2_leaf_getdents+0x3ea/0xc90 [xfs]
Jan 20 06:25:07 host3 kernel: [__crc_pm_idle+991073/5541136] xfs_dir2_put_dirent64_direct+0x0/0xa0 [xfs]
Jan 20 06:25:07 host3 kernel: [__crc_pm_idle+991073/5541136] xfs_dir2_put_dirent64_direct+0x0/0xa0 [xfs]
Jan 20 06:25:07 host3 kernel: [__crc_pm_idle+988970/5541136] xfs_dir2_getdents+0x109/0x160 [xfs]
Jan 20 06:25:07 host3 kernel: [__crc_pm_idle+991073/5541136] xfs_dir2_put_dirent64_direct+0x0/0xa0 [xfs]
Jan 20 06:25:07 host3 kernel: [__crc_pm_idle+1228481/5541136] xfs_readdir+0x60/0xc0 [xfs]
Jan 20 06:25:07 host3 kernel: [__crc_pm_idle+1262471/5541136] linvfs_readdir+0x116/0x230 [xfs]
Jan 20 06:25:07 host3 kernel: [vfs_readdir+167/192] vfs_readdir+0xa7/0xc0
Jan 20 06:25:07 host3 kernel: [filldir64+0/256] filldir64+0x0/0x100
Jan 20 06:25:07 host3 kernel: [sys_getdents64+110/170] sys_getdents64+0x6e/0xaa
Jan 20 06:25:07 host3 kernel: [filldir64+0/256] filldir64+0x0/0x100
Jan 20 06:25:07 host3 kernel: [sysenter_past_esp+82/113] sysenter_past_esp+0x52/0x71
Jan 20 06:25:07 host3 kernel:
Jan 21 06:25:07 host3 kernel: 0x0: 0a 54 68 69 73 20 6d 6f 64 75 6c 65 20 69 73 20
Jan 21 06:25:07 host3 kernel: Filesystem "md0": XFS internal error xfs_da_do_buf(2) at line 2273 of file fs/xfs/xfs_da_btree.c. Caller 0xf89ff0b8
Jan 21 06:25:07 host3 kernel: [__crc_pm_idle+977969/5541136] xfs_da_do_buf+0x3d0/0x920 [xfs]
Jan 21 06:25:07 host3 kernel: [__crc_pm_idle+979513/5541136] xfs_da_read_buf+0x58/0x60 [xfs]
Jan 21 06:25:07 host3 last message repeated 2 times
Jan 21 06:25:07 host3 kernel: [__crc_pm_idle+1007691/5541136] xfs_dir2_leaf_getdents+0x3ea/0xc90 [xfs]
Jan 21 06:25:07 host3 kernel: [__crc_pm_idle+1007691/5541136] xfs_dir2_leaf_getdents+0x3ea/0xc90 [xfs]
Jan 21 06:25:07 host3 kernel: [__crc_pm_idle+991073/5541136] xfs_dir2_put_dirent64_direct+0x0/0xa0 [xfs]
Jan 21 06:25:07 host3 kernel: [__crc_pm_idle+991073/5541136] xfs_dir2_put_dirent64_direct+0x0/0xa0 [xfs]
Jan 21 06:25:07 host3 kernel: [__crc_pm_idle+988970/5541136] xfs_dir2_getdents+0x109/0x160 [xfs]
Jan 21 06:25:07 host3 kernel: [__crc_pm_idle+991073/5541136] xfs_dir2_put_dirent64_direct+0x0/0xa0 [xfs]
Jan 21 06:25:07 host3 kernel: [__crc_pm_idle+1228481/5541136] xfs_readdir+0x60/0xc0 [xfs]
Jan 21 06:25:07 host3 kernel: [__crc_pm_idle+1262471/5541136] linvfs_readdir+0x116/0x230 [xfs]
Jan 21 06:25:07 host3 kernel: [vfs_readdir+167/192] vfs_readdir+0xa7/0xc0
Jan 21 06:25:07 host3 kernel: [filldir64+0/256] filldir64+0x0/0x100
Jan 21 06:25:07 host3 kernel: [sys_getdents64+110/170] sys_getdents64+0x6e/0xaa
Jan 21 06:25:07 host3 kernel: [filldir64+0/256] filldir64+0x0/0x100
Jan 21 06:25:07 host3 kernel: [sysenter_past_esp+82/113] sysenter_past_esp+0x52/0x71
Jan 21 06:25:07 host3 kernel:
Jan 22 06:25:06 host3 kernel: 0x0: 0a 54 68 69 73 20 6d 6f 64 75 6c 65 20 69 73 20
Jan 22 06:25:06 host3 kernel: Filesystem "md0": XFS internal error xfs_da_do_buf(2) at line 2273 of file fs/xfs/xfs_da_btree.c. Caller 0xf89ff0b8
Jan 22 06:25:06 host3 kernel: [__crc_pm_idle+977969/5541136] xfs_da_do_buf+0x3d0/0x920 [xfs]
Jan 22 06:25:06 host3 kernel: [__crc_pm_idle+979513/5541136] xfs_da_read_buf+0x58/0x60 [xfs]
Jan 22 06:25:06 host3 last message repeated 2 times
Jan 22 06:25:06 host3 kernel: [__crc_pm_idle+1007691/5541136] xfs_dir2_leaf_getdents+0x3ea/0xc90 [xfs]
Jan 22 06:25:06 host3 kernel: [__crc_pm_idle+1007691/5541136] xfs_dir2_leaf_getdents+0x3ea/0xc90 [xfs]
Jan 22 06:25:06 host3 kernel: [__crc_pm_idle+991073/5541136] xfs_dir2_put_dirent64_direct+0x0/0xa0 [xfs]
Jan 22 06:25:06 host3 kernel: [__crc_pm_idle+991073/5541136] xfs_dir2_put_dirent64_direct+0x0/0xa0 [xfs]
Jan 22 06:25:06 host3 kernel: [__crc_pm_idle+988970/5541136] xfs_dir2_getdents+0x109/0x160 [xfs]
Jan 22 06:25:06 host3 kernel: [__crc_pm_idle+991073/5541136] xfs_dir2_put_dirent64_direct+0x0/0xa0 [xfs]
Jan 22 06:25:06 host3 kernel: [__crc_pm_idle+1228481/5541136] xfs_readdir+0x60/0xc0 [xfs]
Jan 22 06:25:06 host3 kernel: [__crc_pm_idle+1262471/5541136] linvfs_readdir+0x116/0x230 [xfs]
Jan 22 06:25:06 host3 kernel: [vfs_readdir+167/192] vfs_readdir+0xa7/0xc0
Jan 22 06:25:06 host3 kernel: [filldir64+0/256] filldir64+0x0/0x100
Jan 22 06:25:06 host3 kernel: [sys_getdents64+110/170] sys_getdents64+0x6e/0xaa
Jan 22 06:25:06 host3 kernel: [filldir64+0/256] filldir64+0x0/0x100
Jan 22 06:25:06 host3 kernel: [sysenter_past_esp+82/113] sysenter_past_esp+0x52/0x71
Jan 22 06:25:06 host3 kernel:
Jan 22 14:15:20 host3 kernel: XFS internal error XFS_WANT_CORRUPTED_GOTO at line 1583 of file fs/xfs/xfs_alloc.c. Caller 0xf89dc2a5
Jan 22 14:15:20 host3 kernel: [__crc_pm_idle+831922/5541136] xfs_free_ag_extent+0x471/0x7a0 [xfs]
Jan 22 14:15:20 host3 kernel: [__crc_pm_idle+836646/5541136] xfs_free_extent+0xe5/0x110 [xfs]
Jan 22 14:15:20 host3 kernel: [__crc_pm_idle+836646/5541136] xfs_free_extent+0xe5/0x110 [xfs]
Jan 22 14:15:20 host3 kernel: [__crc_pm_idle+1242045/5541136] kmem_zone_alloc+0x4c/0xa0 [xfs]
Jan 22 14:15:20 host3 kernel: [__crc_pm_idle+1048935/5541136] xfs_efd_init+0x86/0x90 [xfs]
Jan 22 14:15:20 host3 kernel: [__crc_pm_idle+1194697/5541136] xfs_trans_get_efd+0x38/0x50 [xfs]
Jan 22 14:15:20 host3 kernel: [__crc_pm_idle+917680/5541136] xfs_bmap_finish+0x13f/0x1e0 [xfs]
Jan 22 14:15:20 host3 kernel: [__crc_pm_idle+1091828/5541136] xfs_itruncate_finish+0x233/0x460 [xfs]
Jan 22 14:15:20 host3 kernel: [__crc_pm_idle+1219690/5541136] xfs_inactive+0x509/0x570 [xfs]
Jan 22 14:15:20 host3 kernel: [__crc_pm_idle+1289152/5541136] vn_rele+0xff/0x120 [xfs]
Jan 22 14:15:20 host3 kernel: [__crc_pm_idle+1282601/5541136] linvfs_clear_inode+0x18/0x30 [xfs]
Jan 22 14:15:20 host3 kernel: [clear_inode+182/208] clear_inode+0xb6/0xd0
Jan 22 14:15:20 host3 kernel: [generic_delete_inode+362/416] generic_delete_inode+0x16a/0x1a0
Jan 22 14:15:20 host3 kernel: [iput+99/144] iput+0x63/0x90
Jan 22 14:15:20 host3 kernel: [sys_unlink+275/320] sys_unlink+0x113/0x140
Jan 22 14:15:20 host3 kernel: [sysenter_past_esp+82/113] sysenter_past_esp+0x52/0x71
Jan 22 14:15:20 host3 kernel:
Jan 22 14:15:20 host3 kernel: xfs_force_shutdown(md0,0x8) called from line 4049 of file fs/xfs/xfs_bmap.c. Return address = 0xf8a49e4b
Jan 22 14:15:20 host3 kernel: Filesystem "md0": Corruption of in-memory data detected. Shutting down filesystem: md0
Jan 22 14:15:20 host3 kernel: Please umount the filesystem, and rectify the problem(s)

--
-- Name: SATOH Fumiyasu -- Home: http://www.sfo.jp (in Japanese only)
-- Mail: fumiya at net-thrust.com, samba.gr.jp, namazu.org or ...
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/