Subject : Linux 2.6.27-rc3: kernel BUG at mm/vmalloc.c - bisected Submitter : "Alan D. Brunelle" <Alan.Brunelle@hp.com> Date : 2008-08-13 23:03 References : http://marc.info/?l=linux-kernel&m=121866876027629&w=4 This entry is being used for tracking a regression from 2.6.26. Please don't close it until the problem is fixed in the mainline.
On Thursday, 14 of August 2008, Alan D. Brunelle wrote: > Rafael J. Wysocki wrote: > > On Thursday, 14 of August 2008, Alan D. Brunelle wrote: > >> I ran into this trying 2.6.27-rc3 today: > >> > >> [6.461876] kernel BUG at mm/vmalloc.c:217! > >> > >> (full boot log attached) > >> > >> I bisected it to: > >> > >> git-bisect bad 1c89ac55017f982355c7761e1c912c88c941483d > >> > >> which is: > >> > >> commit 1c89ac55017f982355c7761e1c912c88c941483d > >> Merge: 88fa08f... b1b135c... > >> Author: Linus Torvalds <torvalds@linux-foundation.org> > >> Date: Tue Aug 12 08:40:19 2008 -0700 > >> > >> Merge > >> git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus > > > > This is a merge commit that introduced several changes into the > > kernel. It would be helpful to search through these changes. > > I came in this morning, and did a 'git bisect reset' and 'git pull' > built, and everything booted fine. I don't know if some fix came in for > something else, or if the problem got "hidden" (some sort of timing > thing, so the problem still lurks).
As of 1fca25427482387689fa27594c992a961d98768f this problem has resurfaced. Backing out the previous bisected merge problem (1c89ac55017f982355c7761e1c912c88c941483d) the system does boot. If someone could give me directions as to how to break apart that single merge, I could try to narrow things down.
Handled-By : Andrew Morton <akpm@linux-foundation.org>
References : http://lkml.org/lkml/2008/8/23/161
fixed by commit d25e26b61d59370eee8b7f2634641eb0fa76e952
Fixed by: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=ffb4ba76a25ab6c9deeec33e4f58395586ca747c See also: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d25e26b61d59370eee8b7f2634641eb0fa76e952