Excerpts from Stephane Chazelas's message of 2011-07-08 12:11:03 -0400:
> 2011-07-08 16:41:23 +0100, Stephane Chazelas:
> > 2011-07-08 11:06:08 -0400, Chris Mason:
> > [...]
> > > So the invalidate opcode in btrfs-fixup-0 is the big problem.  We're
> > > either failing to write because we weren't able to allocate memory (and
> > > not dealing with it properly) or there is a bigger problem.
> > > 
> > > Does the btrfs-fixup-0 oops come before or after the ooms?
> > 
> > Hi Chris, thanks for looking into this.
> > 
> > It comes long before. Hours before there's any problem. So it
> > seems unrelated.
> 
> Though every time I had the issue, there had been such an
> "invalid opcode" before. But also, I only had both the "invalid
> opcode" and memory issue when doing that rsync onto external
> hard drive.
> 
> > > Please send along any oops output during the run.  Only the first
> > > (earliest) oops matters.
> > 
> > There's always only  one in between two reboots. I've sent two
> > already, but here they  are:
> [...]
> 
> I dug up the traces for before I switched to debian (thinking
> getting a newer kernel would improve matters) in case it helps:
> 
> And:
> 
> Jun  5 00:58:10  BUG: Bad page state in process rsync  pfn:1bfdf
> Jun  5 00:58:10  page:ffffea000061f8c8 count:0 mapcount:0 mapping:          
> (null) index:0x2300
> Jun  5 00:58:10  page flags: 0x100000000000010(dirty)
> Jun  5 00:58:10  Pid: 1584, comm: rsync Tainted: G      D  C  2.6.38-7-server 
> #35-Ubuntu
> Jun  5 00:58:10  Call Trace:

Ok, this one is really interesting.  Did you get this after another oops
or was it after a reboot?

How easily can you recompile your kernel with more debugging flags?
That should help narrow it down.  I'm looking for CONFIG_SLAB_DEBUG (or
slub) and CONFIG_DEBUG_PAGEALLOC

-chris
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to