xfs
[Top] [All Lists]

XFS internal error xfs_da_do_buf(1) at line 1992 of file fs/xfs/xfs_da_

To: xfs@xxxxxxxxxxx, "sandeen-xfs@xxxxxxxxxxx" <sandeen-xfs@xxxxxxxxxxx>, "p.mironchik@xxxxxxxxxxx" <p.mironchik@xxxxxxxxxxx>, "hch@xxxxxxx" <hch@xxxxxxx>
Subject: XFS internal error xfs_da_do_buf(1) at line 1992 of file fs/xfs/xfs_da_btree.c
From: Amit Sahrawat <amit.sahrawat83@xxxxxxxxx>
Date: Wed, 21 Oct 2009 11:37:38 +0530
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=rx10aV5oKy/+wrcqjnBrbly7Vj7eZUlNr9YR7mFOPeA=; b=vctZwVXGNVeSf57vgyjNghdxnrEzWX/GzvvU5A/N+hOZZ0cevYcqmLSobJAWyBxnER 6qMffHYOuKV5z+89Ok10FwIkBIifclKz0aBvTXejUqvKBANseq+DjjofyCUC3YPehRS+ qHWVW6SNP4H2HFP4j94AY/b0F9q2wEU+6Vu6E=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=sAChrxA4UnrQVOp+4GjoXpkzqvoqyOHolT8UzZCRlkhgC6dXz+FvpwU1YAA4WTIEGg ZSTc2Df3yuche/tmpjmFmjVP41ysWAq6NYU477Mm0pkDwZtJpUdrIbW8fn83V4onNxtn SxvGLFNnLdNtmDfhYquHMIJ9tvAhmzhBzocj4=
Dear Eric,


I am facing an issue with file deletion in XFS. Every time, I perform a remove operation the kernel crashes with the following prints.


# rm -rf 1* 2* 3* 4*
xfs_da_do_buf: bno 16777216
dir: inode 128
Filesystem "sda1": XFS internal error xfs_da_do_buf(1) at line 1992 of file fs/xfs/xfs_da_btree.c.  Caller 0xc011d2e4
[<c0022618>] (dump_stack+0x0/0x14) from [<c0129b2c>] (xfs_error_report+0x54/0x64)
[<c0129ad8>] (xfs_error_report+0x0/0x64) from [<c011cea0>] (xfs_da_do_buf+0x334/0x6ec)
[<c011cb6c>] (xfs_da_do_buf+0x0/0x6ec) from [<c011d2e4>] (xfs_da_read_buf+0x34/0x3c)
[<c011d2b0>] (xfs_da_read_buf+0x0/0x3c) from [<c0126030>] (xfs_dir2_node_removename+0x278/0x500)
[<c0125db8>] (xfs_dir2_node_removename+0x0/0x500) from [<c0120760>] (xfs_dir_removename+0x100/0x10c)
[<c0120660>] (xfs_dir_removename+0x0/0x10c) from [<c0151be0>] (xfs_remove+0x280/0x424)
 r6 = 00000000  r5 = 00000000  r4 = 0000357C
[<c0151960>] (xfs_remove+0x0/0x424) from [<c015c3a0>] (xfs_vn_unlink+0x30/0x60)
[<c015c370>] (xfs_vn_unlink+0x0/0x60) from [<c0091c58>] (vfs_unlink+0x70/0xac)
 r7 = C3E79000  r6 = C3E5AE58  r5 = C4122EB8  r4 = 00000000
[<c0091be8>] (vfs_unlink+0x0/0xac) from [<c0093fbc>] (do_unlinkat+0xcc/0x14c)
 r6 = C4123D78  r5 = C4122EB8  r4 = 00000000
[<c0093ef0>] (do_unlinkat+0x0/0x14c) from [<c0094054>] (sys_unlink+0x18/0x1c)
 r7 = 0000000A  r6 = 0000000C  r5 = 00000008  r4 = BECE6A2B
[<c009403c>] (sys_unlink+0x0/0x1c) from [<c001de40>] (ret_fast_syscall+0x0/0x2c)

I am using kernel version - 2.6.18.1
Platform - ARM

I have searched a lot on this issue, but no solution is available. In the FAQS it is mentioned that it's been fixed 2.6.17.7 onwards.
But, i keep getting this issue frequently almost every time I do this operation .

Please provide me any help to sort this issue.

Thanks & Regards,
Amit Sahrawat

<Prev in Thread] Current Thread [Next in Thread>