public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
From: Dave Chinner <david@fromorbit.com>
To: Christian Affolter <c.affolter@stepping-stone.ch>
Cc: xfs@oss.sgi.com
Subject: Re: Corruption of in-memory data detected - on heavy  hard linking
Date: Tue, 12 Aug 2008 09:52:44 +1000	[thread overview]
Message-ID: <20080811235244.GF6119@disturbed> (raw)
In-Reply-To: <48A02FF6.70703@stepping-stone.ch>

On Mon, Aug 11, 2008 at 02:26:30PM +0200, Christian Affolter wrote:
> Hi Dave
>
>>>> On Wed, Jul 23, 2008 at 07:40:19PM +0200, Christian Affolter wrote:
>>>>> Kernel-Error:
>>>>> Filesystem "sdc1": XFS internal error xfs_trans_cancel at line 
>>>>> 1163 of  file fs/xfs/xfs_trans.c.  Caller 0xffffffff803a4fcf
>>>>> Pid: 22816, comm: cp Not tainted 2.6.24-gentoo-r8 #1
>>>> 2.6.24 is pretty old.  Did you try with a recent kernel?  We had some
>>>> fixes for in-core memory corruption although I don't remember one in
>>>> this area.
>>> I finally found the time to update the kernel to a recent 2.6.26 version.
>>>
>>> Unfortunately the problem still exists:
>>> Filesystem "dm-3": XFS internal error xfs_trans_cancel at line 1163 
>>> of  file fs/xfs/xfs_trans.c.  Caller 0xffffffff803a6672
>>> Pid: 12584, comm: cp Not tainted 2.6.26-gentoo #1
>>
>> Ok, what we need is the following. First, try to reproduce the
>> problem on a small filesystem (say a few GB). Once you've reproduced
>> the problem, unmount and remount the filesystem to get the log
>> replayed, then take a xfs_metadump image of the filesystem. Put the
>> metadump image somewhere that can be downloaded (ftp/web site) and
>> let us know where it is.
> Please excuse the delay, it took some time to reproduce the issue with  
> newly generated nonsensitive data...

You probably didn't need to do that. from the man page:

	By default, xfs_metadump obfuscates most file (regular file,
	directory and symbolic link) names and extended attribute names to
	allow the dumps to be sent without revealing confi‐ dential
	information. Extended attribute values are zeroed and no data is
	copied. The only exceptions are file or attribute names that are 4
	or less characters in length. Also file names that span extents
	(this can only occur with the mkfs.xfs(8) options where -n size > -b
	size) are not obfuscated. Names between 5 and 8 characters in length
	inclusively  are partially obfuscated.

> However while looking at the meta dump (with the help of the strings  
> command), a lot of non-existing file names appears. Non-existing in the  
> sense of not present on this device, they may exist on other devices,  
> but they definitely were never on the dumped device (the device was  
> filled with /dev/zero before creating the xfs filesystem).

That's the obfuscation.

> Therefor I'm a bit scared to place the dump publicly on the internet,  
> might it be possible to put it somewhere with user/pw protection and  
> hand the credentials to you privately?

Sure.

Cheers,

Dave.
-- 
Dave Chinner
david@fromorbit.com

      parent reply	other threads:[~2008-08-11 23:51 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-07-23 17:40 Corruption of in-memory data detected - on heavy hard linking Christian Affolter
2008-07-25  5:20 ` Christoph Hellwig
2008-08-04 16:47   ` Christian Affolter
2008-08-05  0:19     ` Dave Chinner
     [not found]       ` <48A02FF6.70703@stepping-stone.ch>
2008-08-11 23:52         ` Dave Chinner [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20080811235244.GF6119@disturbed \
    --to=david@fromorbit.com \
    --cc=c.affolter@stepping-stone.ch \
    --cc=xfs@oss.sgi.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox