Messages in this thread | | | Date | Thu, 6 Dec 2012 15:48:21 +0100 | From | Jan Kara <> | Subject | Re: Oops in 3.7-rc8 isolate_free_pages_block() |
| |
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@suse.cz> SUSE Labs, CR
| |