Re: crash in xfs in current

Reinoud Koornstra
2016-06-07T11:07:14Z

[-- Attachment #1.1: Type: text/plain, Size: 1480 bytes --]

On Jun 7, 2016 4:52 AM, "Daniel Wagner" <wagi@monom.org> 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.

[-- Attachment #1.2: Type: text/html, Size: 1756 bytes --]

[-- Attachment #2: Type: text/plain, Size: 121 bytes --]