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
