On Thu 06-12-12 10:17:44, Henrik Rydberg wrote: > Hi Linus, > > This is the third time I encounter this oops in 3.7, but the first > time I managed to get a decent screenshot: > > http://bitmath.org/test/oops-3.7-rc8.jpg > > It seems to have to do with page migration. I run with transparent > hugepages configured, just for the fun of it. > > I am happy to test any suggestions. Adding linux-mm and Mel as an author of compaction in particular to CC... It seems that while traversing struct page structures, we entered into a new huge page (note that RBX is 0xffffea0001c00000 - just the beginning of a huge page) and oopsed on PageBuddy test (_mapcount is at offset 0x18 in struct page). It might be useful if you provide disassembly of isolate_freepages_block() function in your kernel so that we can guess more from other register contents... Honza Honza -- Jan Kara <jack@xxxxxxx> SUSE Labs, CR -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>