Hi,
I'm running a 2.6.18 MV kernel, I'm having some output like that:

Slab corruption: start=c061e180, len=256
000: 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00
010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
040: 2b 80 00 00 13 00 00 00 2c 80 00 00 08 00 00 00
050: 2d 80 00 00 08 00 00 00 2e 80 00 00 11 00 00 00
Prev obj: start=c061e080, len=256
000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
Next obj: start=c061e280, len=256
000: 20 00 00 00 08 00 00 00 20 00 00 00 08 00 00 00
010: 20 00 00 00 10 00 00 00 20 00 00 00 08 00 00 00

Has someone a pointer on how to interpret slab corruption output?
I'm guessing that first 'object' is the memory the kernel recognize as 
'corrupted'.

The obscure thing is the 'len' argument, because at 'c061e080' there's an 
object that I actually use, but isn't 256 long. It's more something like 
512bytes: the address in c061e180 *has* to be written after "prev obj"...

any clue on this?
thanks. bye!
-- 
Andrea Gasparini 
---- ImaVis S.r.l. ----
web: www.imavis.com
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to