[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#622570: linux-image-2.6.38-2-s390x: Unable to handle kernel pointer dereference at virtual kernel address (null).



Hi Stephen,

Stephen Powell wrote:

> I installed linux-image-2.6.38-2-s390x version 2.6.38-3 on my up-to-date Wheezy
> system today.  It runs in a virtual machine under z/VM 5.4.0 running in an LPAR
> on an IBM z/890.  It IPLed just fine.  After the IPL, the system fell idle for a while.
> Then a CRON job kicked off, which caused a page fault, which caused a kernel oops.
> Here is the log:

Thanks.  If you find time, could you try the latest (or close to the
latest) upstream version, following the instructions from here?

 http://kernel-handbook.alioth.debian.org/ch-common-tasks.html#s-kernel-org-package

(Short version:

 $ (umask 077 && mkdir workspace)
 $ cd workspace
 $ wget http://www.kernel.org/pub/linux/kernel/v2.6/testing/linux-2.6.39-rc3.tar.bz2
 $ tar -xf linux-2.6.39-rc3.tar.bz2
 $ cd linux-*
 $ make localmodconfig
 $ make deb-pkg
 $ cd ..
 # dpkg -i *.deb

)

If that version fails, too, the best thing would be to bisect.  It
works like so:

 # apt-get install git
 $ git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
 $ cd linux-2.6
 $ git bisect start -- arch/s390 mm
 $ git bisect bad v2.6.39-rc3
 $ git bisect good v2.6.32
 $ make localmodconfig
 $ make deb-pkg
 ... try it out, and ...
 $ git bisect good;	# if it has the null pointer dereference
 $ git bisect bad;	# if it doesn't
 $ git bisect skip;	# if some other problem makes it hard to test
 $ make deb-pkg
 ... repeat as many times as wanted ...

This can help quite a lot, to figure out what change or family of
changes introduced a bug.

Thanks again and hope that helps.
Jonathan



Reply to: