﻿id,summary,reporter,owner,description,type,status,component,version,resolution,keywords,cc,guest,host
11035,failed to start kernel module vboxdrv (custom kernel) => Fixed in SVN,skywk,,"The kernel module vboxdrv failed to start, when modprobe vboxdrv, the dmesg shows these:
{{{
[   48.500393] vboxdrv: Found 2 processor cores.
[   48.500524] BUG: unable to handle kernel NULL pointer dereference at 00000600
[   48.502986] IP: [<f8de458a>] VBoxHost_RTR0MemObjFree+0x294/0x294 [vboxdrv]
[   48.503333] *pde = 00000000 
[   48.503333] Oops: 0000 [#1] PREEMPT SMP 
[   48.503333] Modules linked in: vboxdrv(O+) coretemp tp_smapi(O) thinkpad_ec(O) loop firewire_sbp2 fuse snd_hda_codec_analog snd_hda_intel snd_hda_codec snd_hwdep thinkpad_acpi snd_pcm snd_page_alloc nvram snd_seq snd_seq_device snd_timer arc4 psmouse serio_raw i2c_i801 rng_core iwl3945 snd iwl_legacy mac80211 cfg80211 soundcore rfkill battery ac evdev processor microcode i915 i2c_algo_bit drm_kms_helper drm i2c_core sg usbhid hid sd_mod crc_t10dif ide_pci_generic uhci_hcd ahci libahci libata scsi_mod piix ide_core sdhci_pci sdhci mmc_core firewire_ohci firewire_core crc_itu_t ehci_hcd usbcore e1000e usb_common video thermal thermal_sys button [last unloaded: scsi_wait_scan]
[   48.503333] 
[   48.503333] Pid: 2324, comm: modprobe Tainted: G           O 3.2.1-ck1-bfs416 #1 LENOVO 636386U/636386U
[   48.503333] EIP: 0060:[<f8de458a>] EFLAGS: 00010293 CPU: 0
[   48.503333] EIP is at VBoxHost_RTR0MemObjGetPagePhysAddr+0x0/0x67 [vboxdrv]
[   48.503333] EAX: f4cac000 EBX: f8dff158 ECX: 00000000 EDX: 00000002
[   48.503333] ESI: f4cac000 EDI: 00000600 EBP: 00000000 ESP: f5673e98
[   48.503333]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[   48.503333] Process modprobe (pid: 2324, ti=f5672000 task=f4f7b930 task.ti=f5672000)
[   48.503333] Stack:
[   48.503333]  f8ddd112 f4e9c850 00000000 f4e9c850 0000e444 00000020 000000d0 00000000
[   48.503333]  00000010 f5673ee0 00000020 f8de4ef3 00000002 00000002 f4caa200 f4caa224
[   48.503333]  f8d72000 f8de3757 f4edcbc0 f8de378a f8de7362 00000010 f8df951f 00000000
[   48.503333] Call Trace:
[   48.503333]  [<f8ddd112>] ? supdrvInitDevExt+0x103/0x697 [vboxdrv]
[   48.503333]  [<f8de4ef3>] ? rtR0MemAllocEx+0x4a/0x9d [vboxdrv]
[   48.503333]  [<f8d72000>] ? 0xf8d71fff
[   48.503333]  [<f8de3757>] ? rtR0MemAlloc+0x8/0x15 [vboxdrv]
[   48.503333]  [<f8de378a>] ? VBoxHost_RTMemAllocTag+0xb/0x18 [vboxdrv]
[   48.503333]  [<f8de7362>] ? VBoxHost_RTSpinlockCreate+0x1b/0x4f [vboxdrv]
[   48.503333]  [<f8de4ca7>] ? rtR0PowerNotificationInit+0x11/0x15 [vboxdrv]
[   48.503333]  [<f8d72000>] ? 0xf8d71fff
[   48.503333]  [<f8d72050>] ? VBoxDrvLinuxInit+0x50/0xc7 [vboxdrv]
[   48.503333]  [<c1001202>] ? do_one_initcall+0x66/0x10c
[   48.503333]  [<c104ffab>] ? sys_init_module+0x136c/0x153f
[   48.503333]  [<c12bff9f>] ? sysenter_do_call+0x12/0x28
[   48.503333] Code: fe ff ff e9 cf fe ff ff 8b 4a 1c 85 c9 0f 84 47 ff ff ff 8d 34 8d fc ff ff ff 89 4c 24 04 e9 5c ff ff ff 83 c4 08 5b 5e 5f 5d c3 <8b> 0f 8b 47 04 8d 91 00 10 00 00 81 fa ff 1f 00 00 76 45 81 39 
[   48.503333] EIP: [<f8de458a>] VBoxHost_RTR0MemObjGetPagePhysAddr+0x0/0x67 [vboxdrv] SS:ESP 0068:f5673e98
[   48.503333] CR2: 0000000000000600
[   48.608313] ---[ end trace 4eecccc0ba5c7023 ]---
}}}
I run a custom compiled kernel: 
{{{
Linux debian.zzx.x60 3.5.4-bfs-424 #2 SMP Thu Sep 27 09:20:10 CST 2012 i686 GNU/Linux
}}}
and
...3.2.1-ck1-bfs416...

both failed.

but when run the kernel supplied by debian, i.e. ...3.2.0-3-686-pae... it works fine.

The VBOX version is 4.2.0, 4.1.18 also tried, and is the same as the former.",defect,closed,other,VirtualBox 4.2.0,fixed,custom kernel module starting failed,,all,Linux
