xfs
[Top] [All Lists]

Re: [PATCH] Re: XFS: Assertion failed: first <= last && last < BBTOB(bp-

To: Dave Chinner <david@xxxxxxxxxxxxx>
Subject: Re: [PATCH] Re: XFS: Assertion failed: first <= last && last < BBTOB(bp->b_length), file: fs/xfs/xfs_trans_buf.c, line: 568
From: Mark Tinguely <tinguely@xxxxxxx>
Date: Tue, 27 Aug 2013 08:04:56 -0500
Cc: Brian Foster <bfoster@xxxxxxxxxx>, xfs@xxxxxxxxxxx
Delivered-to: xfs@xxxxxxxxxxx
In-reply-to: <521BC64A.6040005@xxxxxxx>
References: <52165830.8050006@xxxxxxxxxx> <20130826041330.GU6023@dastard> <521B59C7.1080803@xxxxxxxxxx> <521B6D88.30608@xxxxxxx> <20130826210445.GW6023@dastard> <521BC64A.6040005@xxxxxxx>
User-agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:9.0) Gecko/20120122 Thunderbird/9.0
On 08/26/13 16:19, Mark Tinguely wrote:
On 08/26/13 16:04, Dave Chinner wrote:
On Mon, Aug 26, 2013 at 10:00:24AM -0500, Mark Tinguely wrote:
On 08/26/13 08:36, Brian Foster wrote:
On 08/26/2013 12:13 AM, Dave Chinner wrote:
On Thu, Aug 22, 2013 at 02:28:00PM -0400, Brian Foster wrote:
Hi all,

I hit an assert on a debug kernel while beating on some finobt
work and
eventually reproduced it on unmodified/TOT xfs/xfsprogs as of
today. I
hit it through a couple different paths, first while running
fsstress on
a CRC enabled filesystem (with otherwise default mkfs options):

(These tests are running on a 4p, 4GB VM against a 100GB virtio disk,
hosted on a single spindle desktop box).

crc=1
fsstress -z -fsymlink=1 -n99999999 -p4 -d /mnt/test

XFS: Assertion failed: first<= last&& last< BBTOB(bp->b_length),

Directory buffer overrun.

A full test still asserts on the remove with the patched Linux 3.10 - I
am about 50% into the retest of Linux 3.10 and then I was planning to
move back to Linux 3.9.

kdump did not work, so I have no vmcore and therefore no productive
information.


Confirmed the Linux 3.10 asserts. Linux 3.9 does not assert.

I will fix the kdump and try to catch a Linux 3.10 assert.

--Mark.

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