BUG: unable to handle kernel NULL pointer dereference at 0000000000000028

Bug #535297 reported by ingo
222
This bug affects 47 people
Affects Status Importance Assigned to Milestone
Virtualbox
Fix Released
Unknown
linux (Ubuntu)
Invalid
Low
Unassigned
virtualbox-ose (Ubuntu)
Fix Released
High
Felix Geyer

Bug Description

Happened in Lucid with new kernel 2.6.32-16. Booting 2.6.32-15 like now is fine and never been observed with prior versions.
At the same time Lucid is forced into "low graphics mode" with -16 kernel, while fine at all resolutions with -15 kernel.
System also reboots at least once just when kernel boots up.

Can easily be reproduced by starting Lucid with that kernel under VBox 3.1.4.

ProblemType: KernelOops
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Annotation: Your system might become unstable now and might need to be restarted.
AplayDevices:
 **** List of PLAYBACK Hardware Devices ****
 card 0: I82801AAICH [Intel 82801AA-ICH], device 0: Intel ICH [Intel 82801AA-ICH]
   Subdevices: 0/1
   Subdevice #0: subdevice #0
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: ingo 1472 F.... pulseaudio
 /dev/snd/pcmC0D0p: ingo 1472 F...m pulseaudio
 /dev/snd/timer: ingo 1472 f.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'I82801AAICH'/'Intel 82801AA-ICH with STAC9700,83,84 at irq 21'
   Mixer name : 'SigmaTel STAC9700,83,84'
   Components : 'AC97a:83847600'
   Controls : 34
   Simple ctrls : 24
Date: Tue Mar 9 20:03:16 2010
DistroRelease: Ubuntu 10.04
Failure: oops
HibernationDevice: RESUME=UUID=24794838-62d2-44f9-bdca-99830c43bf10
IwConfig:
 lo no wireless extensions.

 eth0 no wireless extensions.
Lsusb:
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: innotek GmbH VirtualBox
Package: linux-image-2.6.32-16-generic 2.6.32-16.24
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-15-generic root=UUID=6d3e024e-843b-4e74-a5e7-f21925d39aef ro quiet splash
ProcVersionSignature: Ubuntu 2.6.32-15.22-generic
Regression: Yes
RelatedPackageVersions: linux-firmware 1.32
Reproducible: Yes
RfKill:

SourcePackage: linux
TestedUpstream: No
Title: BUG: unable to handle kernel NULL pointer dereference at 0000000000000028
Uname: Linux 2.6.32-15-generic x86_64
dmi.bios.date: 12/01/2006
dmi.bios.vendor: innotek GmbH
dmi.bios.version: VirtualBox
dmi.modalias: dmi:bvninnotekGmbH:bvrVirtualBox:bd12/01/2006:svninnotekGmbH:pnVirtualBox:pvr1.2:
dmi.product.name: VirtualBox
dmi.product.version: 1.2
dmi.sys.vendor: innotek GmbH

Revision history for this message
ingo (ingo-steiner) wrote :
Revision history for this message
johnshen (jshen) wrote :

I have the same issue of low graphics but no oops with the 32-bit version and had to revert to -15 kernel.

Revision history for this message
Perryg (phalbert) wrote :

Might as well add me to the mix.
More information as I find it. I am Working with the VBox DEVs as well.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Hideaki Takahashi (hideaki-t) wrote :

I think this problem related to http://vbox.innotek.de/pipermail/vbox-dev/2010-March/002415.html .

I keep -15 kernel. this works well.

Revision history for this message
Hideaki Takahashi (hideaki-t) wrote :

From changeLog 2.6.32-16.23 entry
  * update DRM to mainline v2.6.33

I guess 2.6.33 DRM and VirtualBox guest modules aren't compatible.

Revision history for this message
ingo (ingo-steiner) wrote :

today's minor kernel update for 2.6.32-16 did not change anything.
 De-installed -16 kernel for now and all is fine.

And this 1 day before kernel freeze in Lucid!

Revision history for this message
C de-Avillez (hggdh2) wrote :

Setting IMportance to High due to impact on testing

Changed in linux (Ubuntu):
importance: Undecided → High
Revision history for this message
John Haitas (jhaitas) wrote : apport information

AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
AplayDevices:
 **** List of PLAYBACK Hardware Devices ****
 card 0: I82801AAICH [Intel 82801AA-ICH], device 0: Intel ICH [Intel 82801AA-ICH]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: jhaitas 1164 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'I82801AAICH'/'Intel 82801AA-ICH with STAC9700,83,84 at irq 21'
   Mixer name : 'SigmaTel STAC9700,83,84'
   Components : 'AC97a:83847600'
   Controls : 34
   Simple ctrls : 24
DistroRelease: Ubuntu 10.04
HibernationDevice: RESUME=UUID=5600640b-fa70-4a11-bd2c-8f22b5775263
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha amd64 (20100224.1)
IwConfig:
 lo no wireless extensions.

 eth0 no wireless extensions.
Lsusb:
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: innotek GmbH VirtualBox
Package: linux (not installed)
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-16-generic root=UUID=980236d5-a3b1-4aa7-a072-845b5bf4d1e4 ro quiet splash
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-16.25-generic
Regression: Yes
RelatedPackageVersions: linux-firmware 1.32
Reproducible: Yes
RfKill:

Tags: lucid needs-upstream-testing regression-potential
TestedUpstream: No
Uname: Linux 2.6.32-16-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 12/01/2006
dmi.bios.vendor: innotek GmbH
dmi.bios.version: VirtualBox
dmi.modalias: dmi:bvninnotekGmbH:bvrVirtualBox:bd12/01/2006:svninnotekGmbH:pnVirtualBox:pvr1.2:
dmi.product.name: VirtualBox
dmi.product.version: 1.2
dmi.sys.vendor: innotek GmbH

tags: added: apport-collected
Revision history for this message
John Haitas (jhaitas) wrote : AlsaDevices.txt

apport information

Revision history for this message
John Haitas (jhaitas) wrote : ArecordDevices.txt

apport information

Revision history for this message
John Haitas (jhaitas) wrote : BootDmesg.txt

apport information

Revision history for this message
John Haitas (jhaitas) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
John Haitas (jhaitas) wrote : Card0.Codecs.codec97.0.ac97.0.0.txt

apport information

Revision history for this message
John Haitas (jhaitas) wrote : Card0.Codecs.codec97.0.ac97.0.0.regs.txt

apport information

Revision history for this message
John Haitas (jhaitas) wrote : CurrentDmesg.txt

apport information

Revision history for this message
John Haitas (jhaitas) wrote : Lspci.txt

apport information

Revision history for this message
John Haitas (jhaitas) wrote : PciMultimedia.txt

apport information

Revision history for this message
John Haitas (jhaitas) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
John Haitas (jhaitas) wrote : ProcInterrupts.txt

apport information

Revision history for this message
John Haitas (jhaitas) wrote : ProcModules.txt

apport information

Revision history for this message
John Haitas (jhaitas) wrote : UdevDb.txt

apport information

Revision history for this message
John Haitas (jhaitas) wrote : UdevLog.txt

apport information

Revision history for this message
John Haitas (jhaitas) wrote : WifiSyslog.txt

apport information

Revision history for this message
IDWMaster (webadm) wrote :

Same problem. Also using VBox to manage a virtual server environment used for testing.

Revision history for this message
Ryan Steele (rgsteele) wrote :

The issue with Xorg failing to start appears to be an incompatibility between the VirtualBox Guest Additions and the new version of the kernel. There is a workaround in the bug report here:

http://www.virtualbox.org/ticket/6198

Revision history for this message
C de-Avillez (hggdh2) wrote :

It seems the backported DRM affects VirtualBox. The upstream bug watch points to a changeset that can be applied after installing the additions, (and before restarting the system), by running 'sudo service vboxadd setup'.

Does this need a freeze exception?

Downgrading Linux to Low, setting new Ubuntu task against VBox, as Triaged/High.

Changed in linux (Ubuntu):
importance: High → Low
Changed in virtualbox-guest-additions (Ubuntu):
importance: Undecided → High
status: New → Triaged
Revision history for this message
Adam J. Lincoln (adamjlincoln) wrote :

I can confirm that the patch at

http://www.virtualbox.org/changeset/27248

linked to from the upstream bug ticket in comment #25 above works under lucid kernel 2.6.32-16.

Revision history for this message
Adam J. Lincoln (adamjlincoln) wrote :

Don't know if this patch is in the correct format, but maybe this will make the maintainer's life easier.

Revision history for this message
Felix Geyer (debfx) wrote :

Assigning bug to virtualbox-ose as we can't fix it in virtualbox-guest-additions.

affects: virtualbox-guest-additions (Ubuntu) → virtualbox-ose (Ubuntu)
Changed in virtualbox-ose (Ubuntu):
assignee: nobody → Felix Geyer (debfx)
Changed in linux (Ubuntu):
status: Confirmed → Invalid
Revision history for this message
C de-Avillez (hggdh2) wrote :

Here's a debdiff adding the fix from http://www.virtualbox.org/ticket/6198.

tags: added: patch
Revision history for this message
C de-Avillez (hggdh2) wrote :

There is a new problem: when installing the new packages, I get the following error:

dpkg: dependency problems prevent configuration of virtualbox-ose:
 virtualbox-ose depends on python2.5 (>= 2.5); however:
  Package python2.5 is not installed.
dpkg: error processing virtualbox-ose (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of virtualbox-ose-qt:
 virtualbox-ose-qt depends on virtualbox-ose (= 3.1.2-dfsg-1ubuntu2); however:
  Package virtualbox-ose is not configured yet.
dpkg: error processing virtualbox-ose-qt (--install):
 dependency problems - leaving unconfigured
Processing triggers for ureadahead ...
Setting up virtualbox-ose-guest-x11 (3.1.2-dfsg-1ubuntu2) ...

Processing triggers for hal ...
Regenerating hal fdi cache ...
Processing triggers for menu ...
Processing triggers for desktop-file-utils ...
Processing triggers for python-gmenu ...
Rebuilding /usr/share/applications/desktop.en_US.utf8.cache...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
/sbin/ldconfig.real: /usr/lib32/libstdc++.so.5 is not a symbolic link

Processing triggers for python-support ...
Errors were encountered while processing:
 virtualbox-ose
 virtualbox-ose-qt

Python2.5 is not available anymore; also, I cannot find a dependency for python2.5.

Revision history for this message
C de-Avillez (hggdh2) wrote :

Duh. Dirty build environment. Disregard the above comment.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package virtualbox-ose - 3.1.4-dfsg-2ubuntu1

---------------
virtualbox-ose (3.1.4-dfsg-2ubuntu1) lucid; urgency=low

  * Merge from Debian unstable (LP: #528561), remaining changes:
    - VirtualBox should go in Accessories, not in System tools (LP: #288590)
      - debian/virtualbox-ose-qt.files/virtualbox-ose.desktop
    - Add Apport hook
      - debian/virtualbox-ose.files/source_virtualbox-ose.py
      - debian/virtualbox-ose.install
    - Add Launchpad integration
      - debian/control
      - debian/lpi-bug.xpm
      - debian/patches/u02-lp-integration.dpatch
    - Replace *-source packages with transitional packages for *-dkms
  * Fix crash in vboxvideo_drm with kernel 2.6.33 / backported drm code
    (LP: #535297)
  * Add a list of linux-headers packages to the apport hook
  * Update debian/patches/u02-lp-integration.dpatch with a
    DEP-3 compliant header
  * Add ${misc:Depends} to virtualbox-ose-source and virtualbox-ose-guest-source
    Depends

virtualbox-ose (3.1.4-dfsg-2) unstable; urgency=low

  [ Felix Geyer ]
  * Add INSTALL_PATH variable
  * Downgrade library dependencies of VBoxTestOGL to Recommends.
    (Closes: #567800)
  * Provide an udev instead of hal rule for the mouse driver
    autodetection. (LP: #525558)
  * Update device names in guest udev rules.

  [ Michael Meskes ]
  * Document QT4 usage for virtualbox-ose.
  * Changed build-dependency from libcap2-dev to libcap-dev. (Closes:
    #569769)

virtualbox-ose (3.1.4-dfsg-1) unstable; urgency=low

  * New upstream version:
    - Rebuild makes sure all packages share the same version. (Closes: #567030,
      #568296)
    - Fixes mouse integration in Lenny. (Closes: #565285)

  [ Felix Geyer ]
  * Install EFI firmware images
  * Make the dkms dependency versioned as we require the common postinst
    script to be present
  * Pass the architecture to the dkms postinst script
  * Use ${source:Version} for arch all package dependencies
  * Bump Standards-Version to 3.8.4, no changes needed.
  * Make patches DEP-3 compliant
  * Update vdfuse code as upstream has changed the license to GPLv2+
  * Adapt 18-xorg-1.6.dpatch for new upstream version.
  * Add lintian override for virtualbox-ose-fuse

  [ Michael Meskes ]
  * Merged Ubuntu patch to disable update action into Debian tree.
  * Removed Uploaders that haven't committed anything for more than a
    year.
  * Added virtualbox-ose-fuse package to fuse mount vdi images. (Closes:
    #565900)
 -- Felix Geyer <email address hidden> Thu, 11 Mar 2010 17:16:37 +0100

Changed in virtualbox-ose (Ubuntu):
status: Triaged → Fix Released
Changed in virtualbox:
status: Unknown → New
Revision history for this message
Per Kongstad (p-kongstad) wrote :

http://www.virtualbox.org/changeset/27248 fixed it for me.

2.6.32-16 generic AMD64.

Revision history for this message
André Pirard (a.pirard) wrote :

Whatever the kernel (2.6.32-16 or 2.6.31-20) my 10.04 i86 beta 1 is running,
Sun's VB 3.1.4 with contained Guest additions :
- does not integrate the mouse
- sets the screen to 1152×864 but it no longer resize to window's size

Changed in virtualbox:
status: New → Fix Released
To post a comment you must log in.