Re: 2.6.18-rc1: slab BUG_ON(!PageSlab(page)) upon umount after failed suspend

From: Pekka Enberg
Date: Mon Jul 10 2006 - 04:40:44 EST


On 7/10/06, Mike Galbraith <efault@xxxxxx> wrote:
While trying to figure out what happened to break suspend to disk on my
box, and booting between various other kernels to compare messages, I
accidentally captured the following during shutdown. I have no idea if
failed suspends have anything to do with it, but it may, because I
haven't had this happen in any other circumstance. I'm making a rash
presumption that the two or three other times the box has died on
shutdown (without serial console being connected) were the same.

[snip]

kernel BUG at <bad filename>:45803! <-- what goeth on here. it's slab.c:1542

Looks as if kernel text is messed up.

Code: 30 8b 57 3c 8b 45 f0 e8 d5 ac fe ff f6 47 36 02 74 11 8b 4f 3c b8 01 00 00 00 d3 e0 f0 29 05 14 ad 5f b1 83 c4 04 5b 5e 5f 5d c3 <0f> 0b eb b2 55 89 e5 57 56 53 83 ec 28 89 c6 89 d3 89 e0 25 00

See how ud2a comes after ret which doesn't match what GCC generates
for me at least. Furthermore, the BUG() line number is messed up (eb
b2). So doesn't look like a slab bug to me.

Pekka
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/