+++ Jim Rayner [2009-03-14 14:54 +0000]:
> Kernel 2.6.29-rc7 Yaffs cvs 05/03/2009 Samsung Nand 256MB hw: Balloon3
> board
>
> I have a recurring set of segfaults with 2.6.29-rc7 and yaffs 05/03/09
> whilst trying to recover from a large failure.
>
> I have just moved up from 2.6.25.2 (with checkpointed root partition yaffs
> cvs 05/03/09 with 7 bad blocks) to 2.6.29-rc7. On the initial mounting
> several thousand errors were produced (yaffs cvs 03/03/09), I moved yaffs
> up to the 05/03/09 cvs version to be consistent but without any reduction
> in messages.
>
> Attempting to do rm -rf /mnt/root results in differing segfaults, the
> initial one logged below. The same applies when returning to 2.6.25.2 with
> yaffs 05/03/09. The partitions cannot be unmounted (busy) after the
> segfaults.
>
> I am able to do rm -rf and umount using a recovery initrd running 2.6.25.2
> & yaffs cvs 13/12/07, returning to yaffs 05/03/09, either kernel, and
> executing rm -rf causes the same segfaults.
>
> I have logs I can email but too large for the ML limit. Initial bits of
> importance pasted below.
>
> Any advice gratefully appreciated,
Hmm, not sure what to make of this lot. I did exactly the same thing
with a couple of boards and this didn't happen. It does sound like
something is not quite right. I guess some more YAFFS TRACING might
help clear up exacty what is falling over.
If you email me (or sned links) to your logs that would be helpful,
and I'll try the transition on a few more boards and see if I can
reproduce it.
I've just made 2.6.29 and yaffs-beginning-of-march the default in
ballon SVN so it would be good to try and get to the bottom of this.
Noodles saw something very similar but put it down to building loads
of different kernels/yaffs variants and accidentally doing something
bad, but now we have two instances that suggests a more significant
issue.
Wookey
--
Principal hats: iEndian - Balloonboard - Toby Churchill - Emdebian
http://wookware.org/