xfs
[Top] [All Lists]

Re: crash in xfs in current

To: Daniel Wagner <wagi@xxxxxxxxx>
Subject: Re: crash in xfs in current
From: Reinoud Koornstra <reinoudkoornstra@xxxxxxxxx>
Date: Tue, 7 Jun 2016 05:07:08 -0600
Cc: xfs@xxxxxxxxxxx, viro@xxxxxxxxxxxxxxxxxx, Eric Sandeen <sandeen@xxxxxxxxxxx>, Christoph Hellwig <hch@xxxxxxxxxxxxx>
Delivered-to: xfs@xxxxxxxxxxx
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=rZdnAFMBnXXTqxT3Z3pumVbot0LMkmmaixir7A6Ak0w=; b=hqioXDBuI9rlJ6WBZtAePBTxDWo+hSfOwHMEnEv7OeaOjyg/RFyNXxaXAvDCUPwldx WOj3mc53sMWQ9tGnIW5tOUIWT8P/VlIQbEapXXPPZGQLoiLFm1vFMV9yd102s7bJ3HEd vPMKKqUY1V1ij6XWIU0yvz8B5aPYaOxf9vsWf93wlxWkYjm94gKWwDExgS8aK3dgwYMN jIIE7PFM7HwREsodrQkSnz+WGA+tgkaLL6q7sM6XED4AnpA7il74/9tLDXI/itg3mQrr 8XID5PUtwwX4fRzeaVkIliegMpmz1bmbRco54iC6v4gwLLrKUOm341317Wri1BuZbOTo kd2A==
In-reply-to: <48817b4c-26f4-5eb6-8a97-d8fa34fe7f6a@xxxxxxxxx>
References: <CAAA5faG3Ls0Dh_bx=950db9BV01zoLfmubKbM0UYkWpS0y60BA@xxxxxxxxxxxxxx> <79c8e051-24a9-2e2b-553a-bcab17d03e83@xxxxxxxxxxx> <20160607062717.GA30022@xxxxxxxxxxxxx> <c0b9776e-6917-13f2-1948-e7d51f72a909@xxxxxxxxx> <CAAA5faEvt-vrvrkWC8-9Fys0WHN2TBQz7-Y-mtU8FaRHxUM6rw@xxxxxxxxxxxxxx> <48817b4c-26f4-5eb6-8a97-d8fa34fe7f6a@xxxxxxxxx>


On Jun 7, 2016 4:52 AM, "Daniel Wagner" <wagi@xxxxxxxxx> wrote:
>
> >> I try to reproduce it on 4.6. My steps do not always trigger the crash.
> >> So I can't be really sure if 4.6 doesn't show it, it does not happen.
> >
> > I have never been able to trigger this in 4.6 and it's my failsafe
> > reboot (4.6.0).
> > In 4.7-rc1 it's just a matter of time before I hit it.
> > I do a lot of transactions, using git, extraction of tar.xz etc normally.
>
> This rings a bell. I though the lockperf tests triggered it. Before I
> compiled a new kernel I did a 'git checkout' step.

Yeah, could well be. During big git operations I get into this and while I was trying to compile GCC 6.1.0 and I was moving mpfc dir into gcc/mpfc for example. The move never completed. I do use git to get the latest kernel sources for wireless testing. With the 4.6.0 I didn't hit problems. Ever since I started using 4.7 I kept crashing on asserts in xfs. :) As I hit this frequently I can instrument. I did write some instrumentation to display the args flags before the assert, but from Eric's work, it doesn't seem these are important at all as it might be a locking issue. I will say that it sounds most likely a locking issue to me , because sometimes I just hang in an fs operation and it never completes. Even trying to kill the mv operation doesn't work. I can try to reproduce tomorrow and either reach the assert or get stuck in a lock in which case trace-cmd might help.
Thanks,

Reinoud.

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