[Bug 1136232] BUG: Bad page state in perl when testing mariadb, flags: 0x2010(lru|private)
http://bugzilla.suse.com/show_bug.cgi?id=1136232
http://bugzilla.suse.com/show_bug.cgi?id=1136232#c4
Jiri Slaby
We want to write to [rcx+0x8], but rcx has the suspicious value 0xdead000000000100. That looks like LIST_POISON1, which is primarily used in list_del, where it is written to entry->next after removing the entry.
Since we are in release_pages, and rcx comes from [rbx+0x8], it seems likely that rbx points to a page, where the list_head lru has offset 8, and next has offset 0 in list_head.
So it's seems we're trying to write to some_page->lru.next->prev, where some_page->lru has already been deleted from the lru list.
Hmm, yes, the list really seems to be corrupted. Guys, any idea what could be
wrong here?
I see this:
commit 78e3a2c3b1d4c67c49e34a37954d601fccd788c5
Author: Ira Weiny
participants (1)
-
bugzilla_noreply@novell.com