[Top] [All Lists]

Re: Subject : Happened again, 20140811 -- Got "Internal error XFS_WANT_C

To: Brian Foster <bfoster@xxxxxxxxxx>
Subject: Re: Subject : Happened again, 20140811 -- Got "Internal error XFS_WANT_CORRUPTED_GOTO". Filesystem needs reformatting to correct issue.
From: Dave Chinner <david@xxxxxxxxxxxxx>
Date: Thu, 14 Aug 2014 07:04:09 +1000
Cc: "Carlos E. R." <carlos.e.r@xxxxxxxxxxxx>, XFS mailing list <xfs@xxxxxxxxxxx>
Delivered-to: xfs@xxxxxxxxxxx
In-reply-to: <20140813120450.GA3569@xxxxxxxxxxxxxxx>
References: <53E8D9F6.7080704@xxxxxxx> <alpine.LSU.2.11.1408111720170.7326@xxxxxxxxxxxxxxxxxxxx> <53E93530.4070902@xxxxxxx> <alpine.LSU.2.11.1408112347480.17839@xxxxxxxxxxxxxxxxxxxx> <53E93C29.1020103@xxxxxxx> <alpine.LSU.2.11.1408120013500.17839@xxxxxxxxxxxxxxxxxxxx> <alpine.LSU.2.11.1408120139060.21410@xxxxxxxxxxxxxxxxxxxx> <20140812165143.GB46654@xxxxxxxxxxxxxxx> <alpine.LSU.2.11.1408122212410.14631@xxxxxxxxxxxxxxxxx> <20140813120450.GA3569@xxxxxxxxxxxxxxx>
User-agent: Mutt/1.5.21 (2010-09-15)
On Wed, Aug 13, 2014 at 08:04:51AM -0400, Brian Foster wrote:
> On Tue, Aug 12, 2014 at 11:17:36PM +0200, Carlos E. R. wrote:
> > This the point I'm at now. Are you saying that the filesystem can explode at
> > any time now? I have not written any files, beyond what the desktop does
> > automatically.
> > 
> No, the filesystem has been fixed by repair. I'm just saying that
> somehow the fs creates a duplicate free space record in one of the free
> space trees.

Simple answer: the block is being freed twice. i.e. from a workqueue
during the hibernate process after the relevant memory has been
snapshotted (i.e. because the workqueue was not frozen), and again
after thaw when the memory image is restored to RAM and the
workqueue is started up again and the workqueue runs the same work a
second time.


Dave Chinner

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